第12课第2.2节 字符设备驱动程序之LED驱动程序_测试改进
//僅用flash上的根文件系統啟動后,手工MOUNT NFS
mount -t nfs -o nolock,vers=2 192.168.31.202:/work/nfs_root /mnt
//在虛擬機中操作
/work/nfs_root/tmp$ sudo chown book:book fs_mini_mdev -R //修改為可執行文件
//把drivers_and_test 目錄拷貝到虛擬機上
cd fs_mini_mdev/drivers_and_test/first_drv
vi Makefile
make //開始編譯,生成ko文件
ls
arm-linux-gcc -o firstdrvtest firstdrvtest.c //生成firstdrvtest
?
//在開發板上操作
# ls /mnt
# cd drivers_and_test/first_drv/
# ls
# insmod first_drv.ko //載入ko文件
# ./firstdrvtest on
# ./firstdrvtest off
cat /proc/devices //查詢主設備號
lsmod //查詢驅動
rmmod first_drv //卸載驅動
insmod first_drv.ko//安裝驅動
ls -l /dev/xyz //查詢指定字符串
# rm /dev/xyz //刪除節點
# mknod /dev/xyz c 252 0 //創建節點
# ps //查詢進程
kill -9 進程號 //關閉進程
?
posted on 2018-03-10 16:17 Dream998 閱讀(...) 評論(...) 編輯 收藏轉載于:https://www.cnblogs.com/Dream998/p/8540449.html
總結
以上是生活随笔為你收集整理的第12课第2.2节 字符设备驱动程序之LED驱动程序_测试改进的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: openssl解析国密X509证书
- 下一篇: Django---admin