Linux驱动
文章平均质量分 77
kdhgsdlkghk
这个作者很懒,什么都没留下…
展开
-
对系统资源的认识
<br /> 在Linux系统中,设备驱动程序初始化的时候向系统进行登记,并进行系统资源的申请。<br /> 初始化部分负责给设备驱动程序申请的系统资源,包括内存、中断、时钟、I/O端口等,同样,这些资源也可以在open子程序或别的地方申请。并且值得注意的是,由于系统资源紧张,在这些资源不用的时候,应该释放它们,以利于资源的共享。<br /> 下面来依次介绍系统资源的申请与释放问题:<br /> 设备驱动程序申请内存调用的是kmaloc与kfree,而不是malloc与fre原创 2010-09-28 09:40:00 · 363 阅读 · 0 评论 -
对设备模型的认识
<br /> 以前看设备模型时里面一大堆的数据结构,并且关系错综复杂,丫的,头都大了,最近在学习平台设备platform,重新回顾设备模型的章节,偶有感触,呵呵,先写出来与大家分享一下,希望对那些还在迷惑当中的你有所帮助。<br /> 在sysfs虚拟文件系统,通过观察系统硬件的层级视图,在顶层目录的bus目录下,我们可以看到各种不同的总线类型,比如pci、usb、i2c、spi等,有一个很有趣的现象是,每一种总线类型下面又有相应的devices目录与drivers目录,这就是我们原创 2010-10-02 08:52:00 · 257 阅读 · 0 评论