私はユーザー空間プログラムを学びました (sys コールと ipc を使用)。次に、特にカーネル空間構築モジュールとデバイス ドライバーに飛び込む必要があります。私は多くのことをググってみましたが、ほとんどのサイトはロケット科学のようなプロジェクト コードを扱っています。良いスタートを切る?
前もって感謝します..
質問する
168 次
1 に答える
0
Robert Loves book (第 3 版、カーネル開発) を試すことができると思います。また、Linux デバイス ドライバーに興味がある場合は (Oreilly Linux device drivers book、第 3 版を試してください)。
Linux Device Drivers, 3rd Edition by Jonathan Corbet、Alessandro Rubini、Greg Kroah-Hartman
Robert Love による Linux カーネル開発 (第 3 版)。
後で参照できる場合があります
より高度なもののために Linux カーネルを理解する。
カーネル プログラミングを行う前に、オペレーティング システムの概念について読んでください (これは、Abraham Silberschatz、Peter B. Galvin、および Greg Gagne によるオペレーティング システムの概念 - ANY EDITION による優れた書籍です)。
これらは、カーネル開発を始めるのに本当に良い本です。
お役に立てれば。
乾杯、タランガ
于 2013-08-30T05:28:35.097 に答える