相关博文、帖子介绍
第一篇
Linux —— 驱动——platform平台总线_linux platform总线-优快云博客文章浏览阅读866次,点赞7次,收藏20次。adcconadcdat0clkcon:这些是指向硬件寄存器的指针,用于控制ADC和时钟。wq:等待队列头,用于在ADC转换完成时唤醒等待的线程。condition:一个标志,用于指示ADC转换是否完成。arg:传递给中断处理程序的参数(在这个例子中,实际上并未在中断处理函数中使用)。_linux platform总线https://blog.youkuaiyun.com/m0_71703182/article/details/141601795文章的精华在于介绍了 device、driver 分别由内核移植人员、驱动开发人员分别开发,虽然实际上可能并不区分,但是通过作者的划分,更能明白各自的重点。
第二篇
第三篇
第四篇
最全Linux驱动开发全流程详细解析(持续更新)-优快云博客文章浏览阅读5.6w次,点赞385次,收藏1.7k次。Linux驱动开发详细解析_linux驱动开发https://blog.youkuaiyun.com/qq_44814825/article/details/129107911文章胜在内容全面,尤其是关于arm、x86的用户态、内核态的切换原理介绍;还有一些图例比较形象,易于理解。