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