MyException - 我的异常网
当前位置:我的异常网» 驱动开发 » linux 装置模型

linux 装置模型

www.MyException.Cn  网友分享于:2013-02-20  浏览:3次
linux 设备模型
   求教:linux 设备模型
   
   在linux 设备模型当中(device ,drive ,bus_type )

   那里包含着真正控制硬件的函数啊?(如 open  write  ioctl 这类的)

   在哪注册这些实际函数呢?

   linux 设备模型和cdev 有什么关系呢?

   现在真正应用这套模型的人多吗?

  
   
   
linux 设备模型

------解决方案--------------------
嘿嘿    还是多看书。我前断时间刚刚接触的时候也跟你差不多。看多了就豁然开朗了。其实没你想象的那么难。
------解决方案--------------------
device :主要把硬件资源抽象成一个对象也可以理解为结构体。嵌入式一般习惯都放在板级文件(某个C文件)中。

drive :这里是驱动了。linux是很成熟的系统了,驱动一般不用从头开始写都是移植的。而且也能有接口给你调用。

bus_type:这个我就不太清楚,就知道一个基本的用法。注册好的device挂在bus上,drive也挂到bus上。bus上匹配名字一样那么device和drvice就对应上了

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有