Linux设备模型(6)_Bus

作者:wowo 发布于:2014-4-15 19:21 分类:统一设备模型

在Linux设备模型中,Bus(总线)是一类特殊的设备,它是连接处理器和其它设备之间的通道(channel)。为了方便设备模型的实现,内核规定,系统中的每个设备都要连接在一个Bus上,这个Bus可以是一个内部Bus、虚拟Bus或者Platform Bus。

内核通过struct bus_type结构,抽象Bus,它是在include/linux/device.h中定义的。本文会围绕该结构,描述Linux内核中Bus的功能,以及相关的实现逻辑。最后,会简单的介绍一些标准的Bus(如Platform),介绍它们的用途、它们的使用场景。

阅读全文>>

标签: Linux Kernel 内核 设备模型 bus

评论(34) 浏览(60193)

Copyright @ 2013-2015 蜗窝科技 All rights reserved. Powered by emlog