編譯內核驅動步驟

  1. 編譯內核
    在編譯驅動前需要選編譯一次內核,make menuconfig 選中相應驅動模塊
  2. 編譯驅動
    make modules
  3. 指定ko安裝路徑dir
    make modules_install INSTALL_MOD_PATH=dir
    dir/lib/modules/kernel-version下生成對應文件,zImage的version版本和驅動的要相同才能匹配成功,可以在make menuconfig時去掉此項簽名驗證
  4. 打包安裝
    刪除dir/lib/modules/kernel-version/ 安裝目錄下的兩個鏈接文件build,source,然後打包,發送到系統文件中,解壓安裝在**/lib/modules/kernel-version**下
  5. 生成依賴關係文件
    在運行環境中運行命令depmod -a,此時在**/lib/modules/kernel-version**下的modules.dep就會有相關依賴關係條目了,不運行時此文件爲空文件

相關的幾個命令

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