摘要: 最近在看驱动模型,是越看越糊涂,以前接触比较多的都是一些字符驱动,对字符驱动的框架有一定的了解。后来因为想在驱动中实现设备文件的创建,又了解了一下,sysfs文件系统和udev设备文件系统(这两个是两码事),必然就涉及到了驱动模型。可是发现驱动模型和以前接触的字符驱动没什么联系。比如,以前写字符驱动... 阅读全文
posted @ 2015-07-23 20:15 瘋耔 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 注:学了这么长时间了,还没有好好看看file_operations机构体,这其中还有很多的东西,当你学着学着的时候,就会用到这里面的一些系统调用对应的函数了,我在网上搜索之后,记录如下,一边将来查看。。。。。前沿:这些东西估计对你有用linux驱动程序中最重要的涉及3个重要的内核数据结构,分别为fi... 阅读全文
posted @ 2015-07-23 16:21 瘋耔 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 对与应用层的每个系统调用,驱动程序都有一个与之对应的函数.对于字符设备驱动程序,这些函数集合在一个file_operations类型的数据结构中,该结构体在Linux内核的include/linux/fs.h文件中定义.struct file_operations { struct module ... 阅读全文
posted @ 2015-07-23 16:21 瘋耔 阅读(228) 评论(0) 推荐(0) 编辑
跳至侧栏