- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2018-12-12T16:31:46+09:00","default:honma","honma")
#author("2022-08-19T10:46:20+09:00","default:honma","honma")
* Linuxデバイスドライバ開発 準備編 [#g523dd40]
#seo(description,Linuxのデバイスドライバの書き方をメモ)
#seo(keywords,Linux, Device Driver)
** Linuxのデバイスドライバを作成する際に参考になるもの [#s41b501b]
[[Linux標準教科書:https://linuc.org/textbooks/linux/]]~
まずは、Linuxについての学習を
[[The Linux Command Line:http://linuxcommand.org/tlcl.php]]~
コマンドラインのリファレンスとして
[[O'Reilly Open Books:https://www.oreilly.com/openbook/]]~
オライリーでは、オープンにしているドキュメントがあります。
・[[Linux Device Drivers, 2nd Edition:https://www.xml.com/ldd/chapter/book/pdf/ldd_book_pdf.zip]]~
上記、オライリーからのリンク先。英語版の2版ですが参考になりますので、ぜひ、手元に置いておきましょう。
上記、オライリーからのリンク先。英語版の2版ですが参考になりますので、ぜひ、手元に置いておきましょう。~
・[[Linux Device Drivers, Third Edition:https://lwn.net/Kernel/LDD3/]]~
3版が入手できるようになっていたのに気が付きませんでした。
[[The Linux Kernel documentation:https://www.kernel.org/doc/html/latest/]]~
[[kernel.org:https://www.kernel.org/]]本家のLinux関連の文書です。~
・[[The Linux driver implementer’s API guide:https://www.kernel.org/doc/html/latest/driver-api/index.html]]~
実装に困ったときのリファレンスとして
おまけ~
[[Elixir Cross Referencer:https://elixir.bootlin.com]]~
ソースコードの参照をするときに便利
** 目次 [#p3908c62]
-Linuxデバイスドライバ開発 準備編
-[[Linuxデバイスドライバ開発 はじめの一歩]]
-[[Linuxデバイスドライバ開発 makeを楽に]]
-[[Linuxデバイスドライバ開発 キャラクタデバイス]]
#br
#include(Linuxデバイスドライバ開発,notitle)
#br
#htmlinsert(amazon_book.html);