当前位置:  技术问答>linux和unix

字符设备驱动,混杂设备驱动,总线、设备、驱动模型、平台驱动

    来源: 互联网  发布时间:2017-01-15

    本文导语:  字符设备驱动,混杂设备驱动,总线、设备、驱动模型、 平台驱动 这几个有什么关系,, 我怎么分不清了,,总线设备驱模型 字符设备驱动,是什么关系,, 最先接触的是字符设备驱动,然后混杂设备驱动,,...

字符设备驱动,混杂设备驱动,总线、设备、驱动模型、

平台驱动
这几个有什么关系,,

我怎么分不清了,,总线设备驱模型 字符设备驱动,是什么关系,,
最先接触的是字符设备驱动,然后混杂设备驱动,, 混杂设备驱动相对简单了点

那么 总线设备驱动模型 到底是什么?,,还有平台驱动,
总线设备驱动模型是 注册总线  驱动 与设备,,
这里的注册驱动 与字符设备驱动 有什么区别,,,

|
混乱了吧  慢慢来
我是看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中的一个驱动概念, 专门方便用于管理硬件平台的资源。

|
本帖最后由 wenxy1 于 2011-11-11 17:27:17 编辑
http://www.cnblogs.com/yuanfang/archive/2010/12/24/1916232.html
参考:LDD, ULK,ELDD。


    
 
 

您可能感兴趣的文章:

  • Linux设备驱动(第三版)- 字符设备驱动 - 例子
  • linux驱动程序如何加版本字符串
  • 关于字符驱动的上限
  • 请教!关于linux字符驱动程序
  • 字符设备驱动程序问题
  • Linux 中多个字符设备的驱动问题。
  • 字符型设备驱动生成的块设备
  • 求助 简单测试字符驱动 Cannot allocate memory
  • 如何在内核模块中对linux字符驱动进行读写呢
  • 自己编写一个简单的字符设备驱动程序以后,改怎么使用它?
  • 关于字符设备驱动的一点疑问
  • sybase的JDBC驱动字符串是什么阿??
  • 关于字符设备驱动读写的问题,求助
  • 在编译字符驱动程序时,为何总是找不到头文件!急......
  • 字符驱动程序的疑问!
  • 关于字符驱动struct cdev的问题
  • linux 下简单的字符设备驱动
  • 请教:Solaris10下如何让字符设备驱动在开机自动启动呢?在线等...
  • Linux下写了一个字符设备驱动,找不到设备文件在哪个目录
  • 请教高手,有关字符设备驱动程序问题
  • Linux字符设备驱动疑难问题--printf打印信息发到字符设备write函数中
  • 字符设备驱动简单问题
  • linux简单字符设备驱动的一点疑问,麻烦前辈进来指点一二!
  • 关于字符设备驱动的一个问题,谢谢!
  • 初学字符设备驱动遇到的问题
  • I2C总线上字符设备驱动加载不成功,probe函数没有执行。
  • 字符设备驱动程序编写中,被读写的数据到底应该定义在什么地方?
  • 关于linux字符驱动设备的一个疑问
  • 我在一个字符设备写了一些方法,read,write等,我在用户层使用这些系统调用的时候怎么用到我这个字符设备驱动所定义的??
  • 简单的字符设备驱动程序问题
  • 弱弱的问一个,简单字符设备驱动程序,打开文件错误问题。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 弱问:一个设备能不能既是字符设备又是块设备?
  • 混杂 字符型设备 自动创建设备文件的问题 iis7站长之家
  • 混杂 字符型设备 自动创建设备文件的问题
  • 怎么区分字符设备和块设备???????
  • 块设备与字符设备 怎么回事
  • 字符设备llseek
  • 怎么在linux字符界面添加网卡设备
  • 字符设备文件什么样子的文件名?
  • 如何从标准设备取得字符串?关于c编程
  • 字符设备(串口) 阻塞 读的问题,很纳闷?????????
  • 关于字符设备的段错误
  • 求助! telnet到远程服务器后,如何访问服务器端字符设备
  • 求几行代码: 打开终端设备并读入几个字符(替代scanf),再显示出来。
  • linux open 字符设备返回错误
  • 我写了一个虚拟命名管道(FIFO)的字符设备,如何使用呢?
  • 打开自定义的字符设备文件失败
  • 字符设备cdev_init/cdev_add后怎么知道注册的哪个文件啊,没看明白
  • 用shell编程判断一文件是不是字符设备文件
  • Linux 2.6.12的内核,mips CPU, /dev/目录下mtd字符设备只能挂载7个的问题。
  • 字符设备ioctl传参问题
  • C++ Strings(字符串) 成员 size():返回字符串中字符的数量
  • 关于字符串的操作,我想得到字符串的长度,和他开始两位组成的新的字符串,例如::
  • C++ Strings(字符串) 成员 c_str():将字符串以C字符数组的形式返回
  • 请问怎样判断一个字符是中文字符还是英文字符?(空)
  • C++ Strings(字符串) 成员 find():在字符串中查找字符
  • C语言实现输入一个字符串后打印出该字符串中字符的所有排列
  • C++ Strings(字符串) 成员 end():返回一个迭代器,指向字符串的末尾。(最后一个字符的下一个位置)
  • 用Java正则去掉字符串中重复出现的字符
  • C++ I/O 成员 ignore():读取字符并忽略指定字符
  • 字符字符串加法问题?
  • C++ Strings(字符串) 成员 copy():将内容复制为一个字符数组


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3