歡迎您光臨本站
註冊
首頁
搜尋
首頁
資訊
文檔
開源
問答
知識
專題
開源互助社區
>
文檔
>
Linux
編譯2.6.x內核驅動的makefile文件
←手機掃碼閱讀
火星人
@ 2014-03-26 ,
reply:0
##文件說明,編譯2.6.x的linux驅動的makefile文件
# 作者:wyj
# 創建時間:2008-09-23
##使用說明:
# 變數DRI_NAME MOD_NAME NOD_NAME 分別設置偽驅動程序的名稱,生成模塊的名稱和設備節點的名稱
# 使用make install進行安裝驅動 需要root許可權
# 使用make uninstall進行卸載驅動 需要root許可權
# 使用make clean清除多餘的文件,包括生成的模塊代碼
# 驅動名稱
DRI_NAME :=demo
# 模塊名稱
MOD_NAME :=IMTI_DEMO
# 節點名稱
NOD_NAME :=/dev/demo
obj-m :=$(DRI_NAME).o
KERNELDIR ?=/lib/modules/$(shell uname -r)/build
PWD ?=$(shell pwd)
default:
$(MAKE) -C ${KERNELDIR} M=${PWD} modules
#安裝的偽代碼
.PHONY:install uninstall clean
install:default
insmod demo.ko
mknod $(NOD_NAME) c `awk '$$2=="'${MOD_NAME}'" {print $$1}' /proc/devices` 0
#卸載的偽代碼
uninstall:
rm -f $(NOD_NAME)
rmmod $(DRI_NAME)
#清理垃圾的偽代碼
clean:
@rm -rf *.o *.ko .tmp_versions *~ Module.symvers .*.cmd *.mod.c
Tags:
linux
system
內核
Linux安裝Nvidia顯卡驅動:禁用The Nouveau kernel driver的方法!
系統管理員安全
手把手教你寫Linux I2C設備驅動
Pure-FTPd限制用戶只能上傳特定類型的文件
如何恢復 Linux 上刪除的文件
OpenVPN使用User/Pass驗證登錄
FC5-內核編譯,新手艱辛的歷程
教你如何學習linux內核
Linux 啟動過程...[具體參考趙??齙摹?inux內核0.11 詳細註釋》]
問一個老問題,apache的動態編譯.
內核學習筆記(一)
/proc文件系統用於內核調試
mini6410 實現 linux adc驅動詳解--muge0913版 .
尋求幫助,如何在原項目中的Makefile中添加gtk庫
Linux 2.6內核的設備模型
內核netlink編程,求幫助!
linux bible 第九章 文件系統
linux內核移植問題
centOS6.2下編譯nagios總是提示語法錯誤
Linux2.6與2.4內核驅動程序的區別
Davinci DM6446開發攻略——LINUX GPIO驅動源碼移植
Shell學習筆記:文件許可權
Windows 下Apache httpd-2.2.11編譯手記
linux下的PCI驅動編程
編譯安裝9.6后 named -u bind -gc /usr/local/named/etc/named.conf出現問題
mod_jk.so 模塊編譯問題
Makefile學習教程: 跟我一起寫 Makefile
如何通過命令行為Linux安裝驅動程序
文件傳主輸協議FTP命令不完全手冊
linux字元設備驅動步驟
[
火星人
]
編譯2.6.x內核驅動的makefile文件
已經有
439
次圍觀
本文地址:
http://coctec.com/docs/linux/show-post-185683.html
熱門文章
VMware 虛擬機(linux)增加根目錄磁碟空間
Linux系統調用函數fork()用法詳解
Linux和Unix系統的關係和區別詳細介紹
linux下使用mount掛著網路磁碟
用ghost備份和還原Linux系統
Raspberry Pi:完美的家用伺服器
5款替代微軟Visio的開源免費軟體
5 款 Ubuntu 系統監控工具
如何查找 Linux 死機原因?
Df命令:查看Linux磁碟剩餘空間方法介紹
最新文章
CentOS使用expect批量遠程執行腳本和命令
3000字掃盲shell基礎知識(新手必備)
Linux 系統雙網卡綁定配置實現
在Ubuntu中實現人臉識別登錄的完整步驟
Linux下9種優秀的代碼比對工具推薦小結
Linux中fuser命令用法詳解
Linux系統使用Fuser命令的方法
Linux如何在Vim中更改顏色和主題
如何使用win10內置的linux系統啟動spring-boot項目
Linux 常用命令操作大全