新增linux核心驅動

2021-06-13 03:46:34 字數 309 閱讀 9252

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...