![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
驱动
文章平均质量分 63
从开始到放弃
事已至此,要不先吃饭?
这个作者很懒,什么都没留下…
展开
-
驱动学习(十一)异步IO机制
快来看看异步IO机制啊原创 2022-07-19 20:08:56 · 241 阅读 · 0 评论 -
驱动学习(十)poll机制
驱动模块的poll机制原创 2022-07-14 19:43:00 · 816 阅读 · 1 评论 -
驱动学习(九)字符设备的非阻塞操作
有时候一直等待也不见得是好事,来看看腿勤的“字符设备的非阻塞读操作”原创 2022-07-13 20:36:36 · 213 阅读 · 0 评论 -
驱动学习(八)字符设备的阻塞操作
有些读操作就很“专一”,有些读操作就“爱谁谁谁谁”,在驱动这片儿,究竟是咋让读操作变得“专一”,来看看字符设备驱动的读阻塞吧原创 2022-07-13 19:18:11 · 195 阅读 · 0 评论 -
驱动学习(七)驱动互斥
一类设备对应一个驱动程序,一类设备可以有多个子设备,当多个子设备同时访问一个驱动程序时,会造成竞态。简单来说就是厕所只有一个,不可以同时上。原创 2022-07-12 20:51:33 · 358 阅读 · 0 评论 -
驱动学习(六)ioctl
如何看待应用程序与与底层设备之间的关系,又是什么原因让应用程序可以号令底层设备,欢迎观看“我的ioctl”,让我们解开这一段迷惑的关系。原创 2022-07-12 11:15:50 · 1645 阅读 · 0 评论 -
驱动学习(一)
emmmmm,刚刚开始学习,驱动的基础知识。翻译 2022-07-04 20:11:03 · 361 阅读 · 0 评论 -
驱动学习(二)模块传参
模块传参原创 2022-07-05 19:21:16 · 1281 阅读 · 0 评论 -
驱动学习(三)符号导出
linux内核采用的是模块化的形式管理内核代码。内核中每个模块之间是相互独立的,也就是说A模块的全局变量和函数,B模块是无法访问的。若B模块想要使用A模块中的已有符号,那么必须将A模块中的符号做符号导出,导出到模块符号表中,然后B模块可以使用A模块导出的符号。...原创 2022-07-06 22:20:47 · 1190 阅读 · 1 评论 -
驱动学习(四)字符设备
字符驱动模块的框架与测试原创 2022-07-11 11:07:40 · 240 阅读 · 0 评论 -
驱动学习(五)自动创建设备文件
自动创建设备文件原创 2022-07-11 17:56:16 · 724 阅读 · 0 评论