五、linux总线中设备和驱动注册流程详解
生活随笔
收集整理的這篇文章主要介紹了
五、linux总线中设备和驱动注册流程详解
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、注冊流程圖(?建議大家先看這張圖3分鐘。?)
????????由上圖可以看出,linux中,有各種總線(bus),其中的平臺總線(platform)是我們字符設備和驅動注冊的地方。通過platform_device結構體注冊設備。然后再通過platform_driver結構體注冊驅動。再通過platform_match匹配驅動和設備結構體中的name,如果相同,就調用驅動結構體中的probe,生成設備節(jié)點等。
????????設備一般都需要先注冊,才能注冊驅動,但是現(xiàn)在越來越多的熱拔插設備,反過來了。先注冊驅動,設備來了再注冊設備。
二、本節(jié)使用的命令
- ?查看總線的命令#ls /sys/bus/
- 查看設備號的命令#cat /proc/devices (設備都有主設備號和次設備號,否則255個設備號不夠用)
- 查看雜項設備號的命令#cat /proc/misc
總結
以上是生活随笔為你收集整理的五、linux总线中设备和驱动注册流程详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 局域网内其他电脑通过SSH访问NAT模式
- 下一篇: 六、linux虚拟平台设备注册