linux驱动
aoxiang2012
这个作者很懒,什么都没留下…
展开
-
设备初始化函数宏
名称描述 __devinit用于标记初始化设备的函数,例如,对于PCI驱动程序,用于初始化的函数pci_driver->probe就是用此宏标识的。被其它由_devinit标记的函数调用的函数通常也由_devinit标记。 __devexit用于标记设备卸载时被调用的函数。转载 2011-10-14 20:37:21 · 259 阅读 · 0 评论 -
linux ioctl()函数(c)
我这里说的ioctl函数是在驱动程序里的,因为我不知道还有没有别的场合用到了ioctl,所以就规定了我们讨论的范围。为什么要写篇文章呢,是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。 一、 什么是ioctl。 ioctl是设备驱动程序中对设原创 2011-10-06 07:48:55 · 330 阅读 · 0 评论 -
kobeject模型
在LINUX中最让人不解的大概就是/sys下面的内容了 下面首先让我们来创建一个简单的platform设备,并从这个设备的视角进行深入,在此篇文章的深入过程中,我们只看kobeject的模型 我所使用的内核版本号为2.6.26,操作系统的内核版本号为2.6.27-7,转载 2011-10-08 21:07:28 · 333 阅读 · 0 评论