在桌面紅旗Linux6上編寫並運行第一個驅動設備程序 ,使用根用戶,創建一個文件hello.c,內容:
創建Makefile文件,內容是:
(註:上述的“usr/src/kernels/2.6.27.10-1-i686”是桌面紅旗6的源碼目錄)
然後:make
產生幾個文件:hello.mod.c hello.o modules.order hello.ko hello.mod.o Module.symvers
運行驅設備程序:
insmod hello.ko
卸載程序:
rmmod hello
在x86的機器上,若syslog運行了,則"Hello, World\n"列印至“/var/log/messages”,可使用:
cat /var/log/messages
或
dmesg
查看!
[火星人 ] 在桌面紅旗Linux6上編寫並運行第一個驅動設備程序已經有331次圍觀