驱动学习中
文章平均质量分 78
flowingtc
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LDD3中scull字符设备源代码完全解析(一)
最近开始接触了Linux设备驱动方面的知识,感觉很有意思,在学习过程中把一些值得记录的写下来,比较适合初学者看,因为我也是一个初学者,大神们就不要看了,欢迎各位批评指教。首先是模块装载到内核时调用的初始化部分:int scull_init_module(void);首先对原创 2011-08-04 21:40:22 · 2776 阅读 · 0 评论 -
LDD3中scull字符设备源代码完全解析(三) ioctl方法
以下是scull源代码中ioctl方法的部分,先整体浏览一下,接着慢慢分析。int scull_ioctl(struct inode *inode, struct file *filp,unsigned int cmd, unsigned long arg){ int原创 2011-08-09 19:04:10 · 2904 阅读 · 0 评论 -
LDD3中scull字符设备源代码完全解析(二) open、read、write方法
在上一篇的最后我们提到了scull设备的内存结构,今天主要介绍源程序中的几个重要方法,会用到那张内存区图。 首先是open方法,其原型是int (*open)(struct inode *inode, struct file *filp);下面先贴出open方法的函数代码原创 2011-08-05 18:47:38 · 3803 阅读 · 5 评论
分享