- 博客(2)
- 收藏
- 关注
原创 Linux 总线bus、设备device、驱动device_driver三者之间的关系
以下内容都为自己理解:1.总线bus通常所说的总线都是cpu与设备之间通信的协议,就像两个地方,一个地方住着cpu,一个地方住着设备,总线就相当于CPU通过什么方式到达设备。(就像你要通过一个墓道,就要按照墓主人设计的方式过去,要不就会被暗器杀掉,永远也到达不了)。但是,Linux里面的总线,我的理解就是连接设备和驱动,不是常规意义上的总线,最简单就是platform总线,它不是一个协议,它就是为了那些没有广义上协议(usb、spi、iic)的设备服务的。bus的结构体如下所示:struct bu
2020-09-02 18:48:15
2672
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人