当前位置: 技术问答>linux和unix
字符设备驱动,混杂设备驱动,总线、设备、驱动模型、平台驱动
来源: 互联网 发布时间:2017-01-15
本文导语: 字符设备驱动,混杂设备驱动,总线、设备、驱动模型、 平台驱动 这几个有什么关系,, 我怎么分不清了,,总线设备驱模型 字符设备驱动,是什么关系,, 最先接触的是字符设备驱动,然后混杂设备驱动,,...
字符设备驱动,混杂设备驱动,总线、设备、驱动模型、
平台驱动
这几个有什么关系,,
我怎么分不清了,,总线设备驱模型 字符设备驱动,是什么关系,,
最先接触的是字符设备驱动,然后混杂设备驱动,, 混杂设备驱动相对简单了点
那么 总线设备驱动模型 到底是什么?,,还有平台驱动,
总线设备驱动模型是 注册总线 驱动 与设备,,
这里的注册驱动 与字符设备驱动 有什么区别,,,
平台驱动
这几个有什么关系,,
我怎么分不清了,,总线设备驱模型 字符设备驱动,是什么关系,,
最先接触的是字符设备驱动,然后混杂设备驱动,, 混杂设备驱动相对简单了点
那么 总线设备驱动模型 到底是什么?,,还有平台驱动,
总线设备驱动模型是 注册总线 驱动 与设备,,
这里的注册驱动 与字符设备驱动 有什么区别,,,
|
混乱了吧 慢慢来
我是看csdn fudan_abc 的文章搞懂总线、设备、驱动模型的
你去下载《Linux那些事儿 之 我是USB》 ,其中有一节专讲总线、设备、驱动模型,通俗易懂
平台驱动--paltform_driver ,无非是属于paltform这条虚拟总线的driver,搞懂上面提到的bus、device、driver的模型,自然就懂了
字符设备驱动,混杂设备驱动,块设备驱动,网络设备驱动 这是另外一种分类,跟paltform_driver 并不冲突,paltform_driver 可以是字符设备驱动、块设备驱动、网络设备驱动的任意一种或几种
混杂设备驱动一般就是字符设备驱动,叫他MISC只不过不好归类罢了
我是看csdn fudan_abc 的文章搞懂总线、设备、驱动模型的
你去下载《Linux那些事儿 之 我是USB》 ,其中有一节专讲总线、设备、驱动模型,通俗易懂
平台驱动--paltform_driver ,无非是属于paltform这条虚拟总线的driver,搞懂上面提到的bus、device、driver的模型,自然就懂了
字符设备驱动,混杂设备驱动,块设备驱动,网络设备驱动 这是另外一种分类,跟paltform_driver 并不冲突,paltform_driver 可以是字符设备驱动、块设备驱动、网络设备驱动的任意一种或几种
混杂设备驱动一般就是字符设备驱动,叫他MISC只不过不好归类罢了
|
1. (Linux)驱动模型是Linux kernel 2.6里引入的按面向对象的思想管理系统中连接的设备(真实的设备,虚拟的设备)的一种方法(具体细节见内核源代码树里的文档,或者LDD, ULK等)
2. 字符设备驱动,混杂设备驱动,是设备的驱动类型。(参考ELDD)。
3.总线, 物理上的总线很多了,PCI, USB, IIC, SPI等总线, 总线上有总线控制器,一般可以接很多从设备。(例如USB总线)。
4. 设备,真实的设备,像USB接口的U盘, 或者鼠标等。
5. 平台驱动,是Linux 2.6中的一个驱动概念, 专门方便用于管理硬件平台的资源。
2. 字符设备驱动,混杂设备驱动,是设备的驱动类型。(参考ELDD)。
3.总线, 物理上的总线很多了,PCI, USB, IIC, SPI等总线, 总线上有总线控制器,一般可以接很多从设备。(例如USB总线)。
4. 设备,真实的设备,像USB接口的U盘, 或者鼠标等。
5. 平台驱动,是Linux 2.6中的一个驱动概念, 专门方便用于管理硬件平台的资源。
|
参考:LDD, ULK,ELDD。