1

最近、私はLinuxにとても興奮しています。簡単なLinuxドライバーの書き方を学びたいです。CとPythonを知っています。私はubuntu11.10(3.0.0-12-generic kernal)を使用しています。

私の疑問

  1. 単純なLinuxドライバープログラムを開発および研究するために必要な要件は何ですか
  2. チュートリアルがありますが、すべてが初心者レベルでは良くありません。初心者向けのより良いチュートリアルを提案していただけませんか。
  3. コンパイル、実行、およびドライバーが機能しているかどうかの確認方法。
4

1 に答える 1

3

次のリンクを参照してください。カーネルLinuxcharドライバーの開発例が含まれています

http://tldp.org/LDP/lkmpg/2.6/html/x569.html

カーネル開発を最初から始めたい場合は、チュートリアルを最初から始めてください

http://tldp.org/LDP/lkmpg/2.6/html/index.html

カーネルモジュールをビルドするには、Makefileを使用します。

obj-m += module1.o

all
 make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules

clean
 make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean


于 2013-01-11T09:02:26.407 に答える