如何將驅動程序靜態編譯進內核

分類:

原文地址:如何將驅動程序靜態編譯進內核 作者:cqqjliyuan

驅動模塊可以內核編譯好後動態加載進去,也可以在編譯內核的時候就直接添加。下面是將驅動程序靜態編譯進內核的方法:
以一個字符設備爲例:
1.修改/drivers/char下的Kconfig文件
在Kconfig中增加如下代碼:
config MY_HELLO
    bool "this is test"

a.  保存後回到內核根目錄進行make menuconfig 你會在字符驅動選項中得到如下圖,選擇保存退出


b. 在內核根目錄的.config 文件中你會發現
CONFIG_MY_HELLO=y

2.修改/drivers/char下的Makefile文件,增加如下
obj-$(CONFIG_MY_HELLO)        += my_hello.o
當然前提是你的my_hello.c必須放在當前的目錄了


END
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章