1.將核心驅動.ko放入/lib/modules/3.2.0-23-generic/kernel/drivers$ 目錄下
2.執行depmod -a來解決依賴(掃瞄driver下的驅動依賴關係),命令執行完成後,會自動生成modules.dep 和modules.alias。dep為依賴關係。
3.更新當前kernel的initramfs(ram file system 取代了ram disk )
# update-initramfs -u
重啟 ok了
參照製作initramfs/initrd映象
linux核心中新增驅動的方法
在driver目錄下,新建hello資料夾,進入資料夾,建立兩個檔案hello.h和hello.c,在hello資料夾下新增kconfig和makefile兩個檔案。1,kconfig檔案內容 config hello tristate first android driver default n ...
Linux 驅動開發核心模組的新增
寫這篇部落格的目的是做一下筆記,便於自己查閱。首先給出核心模組源 當然是最最簡單的helloworld。include include module license gpl gpl 開源協議 static inthello init void static voidhello exit void m...
在linux核心驅動樹中新增自己的驅動
在linux核心驅動樹中新增自己的驅動 例如在linux 2.6.x.x drivers char中新增驅動目錄lzp iic 1 在linux 2.6.x.x drivers char目錄下新增lzp iic目錄,並在lzp iic目錄新增kconfig和makefile kconfig 內容 a...