驱动框架3——在内核中添加或去除某个驱动
生活随笔
收集整理的這篇文章主要介紹了
驱动框架3——在内核中添加或去除某个驱动
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以下內容源于朱有鵬嵌入式課程的學習,如有侵權,請告知刪除。
1、去除九鼎移植的LED驅動
(1)九鼎移植的驅動(在應用層的接口)在/sys/devices/platform/x210-led/目錄下,有led1、led2、led3、led4四個設備文件,各自管理一個led。
- “echo 1 > led1”可以點亮其中的led1;
(2)要去掉九鼎自己移植的led驅動,要在make menucofig中去掉選擇項,然后重新make得到zImage,燒錄至開發板,然后重啟。
- 新的內核啟動后,如果/sys/devices/platform/目錄下沒有x210-led這個目錄,則說明成功去掉該驅動。
(3)為什么make menuconfig就能去掉這個驅動?
- 理解make menuconfig的功能。
2、添加led驅動框架支持
當前內核中沒有LED驅動模型,要去添加它。(換句話說,/sys/class目錄下沒有此類,因此要去添加此類)
- 主要是menuconfig的操作。
3、sysfs中的內容分析
總結
以上是生活随笔為你收集整理的驱动框架3——在内核中添加或去除某个驱动的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MongoDB管理工具studio 3t
- 下一篇: mongoDB mongochef-x6