字符设备驱动开发流程
ps:Linux下一切皆文件
应用程序流程:
1.调用open函数打开设备
2.调用write向设备文件写入数据
3.调用close函数关闭设备文件
驱动程序流程:
1.编写open函数打开设备
2.编写write向设备文件写入数据
3.编写close函数关闭设备文件
本质是实现file_operations(操作集合结构体)的成员变量
驱动框架:
ps:注意内核文件的移植(指定内核编译路径)详细请参照正点原子第三期视频。
ps:Linux下一切皆文件
应用程序流程:
1.调用open函数打开设备
2.调用write向设备文件写入数据
3.调用close函数关闭设备文件
驱动程序流程:
1.编写open函数打开设备
2.编写write向设备文件写入数据
3.编写close函数关闭设备文件
本质是实现file_operations(操作集合结构体)的成员变量
ps:注意内核文件的移植(指定内核编译路径)详细请参照正点原子第三期视频。