LINUX
文章平均质量分 64
rosenberg
这个作者很懒,什么都没留下…
展开
-
、《linux device driver 3》读书笔记(-)
一、概念1)内核空间和用户空间2)Kernel Symbot TableA:The table contains the address of global kernel itmes---functions and variables---that are needed to implement modularized drivers.B:When a module is loa原创 2008-10-28 19:40:00 · 753 阅读 · 0 评论 -
ldd阅读笔记二(Ioctl方法)
一、Ioctl用户空间和内核空间应用程序需要驱动提供除读写设备数据外,还要提供“多样地”控制设备的能力。驱动程序正是通过Ioctl实现的。Ioctl用两种形式,一种是在用户空间提供用户用的系统调用Ioctl,其申明为int ioctl(int fd, unsigned int cmd, …)(标记为IOCTL1),另一种是驱动程序中使用的Ioctl,其申明为int (*ioctl)(struc原创 2008-10-29 20:48:00 · 735 阅读 · 0 评论