#author("2022-08-19T10:38:23+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版ですが参考になりますので、ぜひ、手元に置いておきましょう。~
 ・[[Linux Device Drivers, 2nd Edition:https://lwn.net/Kernel/LDD3/]]~
 ・[[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]]~
ソースコードの参照をするときに便利

#br
#include(Linuxデバイスドライバ開発,notitle)

#br
#htmlinsert(amazon_book.html);

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS