-2

私はユーザー空間プログラムを学びました (sys コールと ipc を使用)。次に、特にカーネル空間構築モジュールとデバイス ドライバーに飛び込む必要があります。私は多くのことをググってみましたが、ほとんどのサイトはロケット科学のようなプロジェクト コードを扱っています。良いスタートを切る?
前もって感謝します..

4

1 に答える 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 に答える