![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
——IO操作篇
文章平均质量分 91
以实战为线索,讲解实用的Linux驱动IO操作
嵌入式Linux充电站
芯片原厂驱动工程师,
始终觉得“讲出来,才是学到的”,
学习、沉淀、分享,才能有所获!
展开
-
Linux驱动IO篇——ioctl设备操作
应用程序如果想要设置/获取驱动层的数据,一般是驱动提供一个`ioclt`接口,然后应用层调用。因此,学会在驱动中实现`ioctl`接口是必要的一项技能。## ioctl命令编码规则。**想要定义一个自己的ioctl命令,必须要遵从ioctl的编码规则**。一个ioctl命令由32比特位表示,每个比特位都有不同的含义,不同版本的内核定义可能有些差异,具体参考文档`“Documentation/ioctl/ioctl-deconding.txt”`.原创 2023-04-16 13:39:40 · 2229 阅读 · 1 评论 -
Linux驱动IO篇——阻塞/非阻塞IO
讲解了Linux驱动中,阻塞IO、非阻塞IO的使用,以及等待队列的使用原创 2023-06-10 15:07:21 · 1162 阅读 · 0 评论