如果我所做的每一件事都要对我的人生有用,那我的人生到底是什么呢?
赚更多的钱?开更好的车?住更大的房子?
这些鬼东西就是我的人生么?
文章目录
一、回顾编写驱动的三种方法
1.1、资源和驱动在同一个文件里

1.2、资源用Platform_device指定,驱动在Platform_driver实现

1.3、资源用设备树指定,驱动在Platform_driver实现

核心永远是 file_operations 结构体。上述三种方法,只是指定“硬件资源”的方式不一样。
从上图可以知道, platform_device/platform_driver 只是编程的技巧,不涉及驱动的核心。
本文回顾了嵌入式Linux驱动的三种编写方法,重点讲解如何利用设备树编写LED驱动程序,包括设备树节点的匹配与资源指定。通过修改设备树文件和驱动代码,实现了在QEMU模拟器中控制假LED的操作,为后续真实的LED驱动打下基础。
订阅专栏 解锁全文
768

被折叠的 条评论
为什么被折叠?



