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

驱动中的简单问题,大家指教!!!!!!!!!!

    来源: 互联网  发布时间:2016-03-20

    本文导语:  PCI, USB, i2c, PCMCIA and SCSI.------------------这些总线连接设备然后他们连接什么总线到系统(cpu)? #define device_create_file_control(client)  do {  device_create_file(&client->dev, &dev_attr_control);  } while (0) ----------------------------...

PCI, USB, i2c, PCMCIA and SCSI.------------------这些总线连接设备然后他们连接什么总线到系统(cpu)?


#define device_create_file_control(client) 
do { 
device_create_file(&client->dev, &dev_attr_control); 
} while (0)
-------------------------------------为什么加了个do while循环,这么做有什么好处?

|
你说的这些本身就是总线,他们各自有各自的规范。
譬如I2C,I2C总线是由数据线SDA和时钟SCL构成的串行总线。

CPU会有对应的 引脚SDA和SCL引出,然后连接到对应的外设IC上。
他们根据对应的总线协议去通讯。

至于do while(0)

参考
http://bbs.chinaunix.net/viewthread.php?tid=670238

    
 
 

您可能感兴趣的文章:

  • 构建linux 驱动开发环境问题。初学,大家指教。谢谢了
  • 初学linux设备驱动,菜鸟级问题,请指教,感激不尽
  • 驱动原理问题,大家指教,初学。
  • 调用驱动的一个初学者问题,大家指教,谢谢了。!!!!!!!!!!
  • 请问重新编译LINUX内核是否能将没有用的外设的驱动程序删除并减少内核占有内存的资源?请好心人仕指教!
  • i2c 驱动的问题,高人指教。
  • 音频设备驱动使用出错!请高手指教!
  • 驱动程序框架问题,大家指教。
  • redhat 9.0 下驱动程序开发是否需要重新编译内核?求高手指教!
  • linux键盘及串口驱动问题,初学,大家指教。急,在线等。谢谢了
  • linux如何知道自己写的驱动被注册成/dev目录下的什么文件,初学,大家指教。 iis7站长之家
  • 高分跪请高手指教,无线网卡驱动的几个问题!
  • 刚学LINUX驱动编程,书上的第一个列子就调不过去,请高手指教
  • [高分求助]小弟在编第一个驱动程序时出现了若干辣手问题,请高手指教!
  • linux设备驱动应该怎么学习?求达人经验指教
  • linux如何知道自己写的驱动被注册成/dev目录下的什么文件,初学,大家指教。
  • linux驱动模型问题,大家指教。!!!!!!!!!!!!!谢谢了!!!!!!!!!!!!
  • 关于LINUX下1024*768显示问题,是不是因为没有驱动显卡才不能设置,如果是的话应该怎么驱动
  • 弱智问题:搞内核能不能不学驱动编程啊?网络协议栈必须要谙熟驱动吗?
  • usb驱动与umount的问题!读懂USB驱动的大牛过来瞧瞧啊
  • 驱动问题
  • 问个小白问题,我的ubuntu 10.04 的有线驱动问题
  • Linux USB驱动使用问题
  • 关于驱动模块和中文的问题,问题比较傻,还望大家赐教
  • linux驱动入门问题
  • 我太菜!!关于驱动程序的问题,急盼拍砖
  • 安装驱动问题
  • Linux驱动测试的问题
  • 出问题了.jdbc的驱动有问题!!??
  • 移植USB驱动的小问题
  • 求救liunx下网卡驱动问题~!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • 字符设备驱动,混杂设备驱动,总线、设备、驱动模型、平台驱动
  • UIO(linux Userspace I/O子系统)用户空间设备驱动I/O技术介绍
  • 好不容易下到sis900网卡for unix的驱动,但装上驱动后系统驱动时: SiS900 adapter initialization failure!
  • 我的网卡在redhat7.3下不能自动驱动,但我有for linux的驱动程序,请问如何才能驱动我的网卡,我是菜菜,请详细说明,谢谢!
  • Linux环境下,“PC机的驱动”与“嵌入式驱动”有什么区别?
  • linux:怎么在驱动中调用IIC驱动?
  • linux驱动 单片机驱动
  • linux下一个驱动怎么调用另一个驱动
  • u boot中怎样写flash驱动以及串口驱动
  • Linux环境下,如何一个驱动中调用另外一个驱动
  • 一个驱动文件,生成多个驱动模块??
  • -------------- 请问大家,做好一个PCI设备驱动了,如何做个应用程序来使用这个驱动呢??
  • pcie驱动和pci驱动
  • usb驱动中 hcd,pcd,device,gadget驱动有什么区别啊?
  • 移植pci驱动和RTL8139网卡驱动,只发生一次中断?
  • 想试着编写简单驱动玩,但是手头上没有什么好驱动的设备,大家支招
  • 请教有关linux驱动开发,按关机键关机时,驱动应作哪些结束工作?
  • Linux源代码中ata驱动为什么要调用pci驱动的代码
  • Linux设备驱动(第三版)- 字符设备驱动 - 例子
  • Linux 9.0+865G,只能上到640×480,Intel官方站点的最新驱动安装失败,那位有驱动?


  • 站内导航:


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

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

    浙ICP备11055608号-3