![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
调试驱动程序
文章平均质量分 74
LDan508
这个作者很懒,什么都没留下…
展开
-
使用printk()函数调试设备驱动程序
当程序代码编写好时很少不会出错误,这个时候就要用printk()函数来调试了。该函数的功能与printf()差不多,但是,它只能由内核例程来调试,该函数在kernel/printk.c中实现,原型如下:int printk(const char *fmt,…);printk()函数的使用方法与printf()基本相同,但参数的第一个位置可以使用表示信息重原创 2016-01-19 19:35:23 · 763 阅读 · 0 评论 -
file结构
file结构是设备驱动程序所使用的另一个重要的数据结构,它代表一个“打开的文件”,是应用程序在进行open()调用时由内核创建的,在进行close()调用时作为参数传递给函数以关闭相应的文件。在文件关闭后,内核释放这个数据结构。file结构也在include/linux/fs.h中定义。 include/linux/fs.h519 struct file{520原创 2016-01-20 14:26:06 · 460 阅读 · 0 评论