🚀返回专栏总目录
文章目录
- 一、设备树
- 二、平台驱动
- 三、应用
沉淀、分享、成长,让自己和他人都能有所收获!😄
📢xxx
程序编写的主要内容为添加 LED
灯的设备树节点、在驱动程序中使用 of 函数获取设备节点中的属性,编写测试应用程序。
• 首先向设备树添加 LED
设备节点。
• 其次编写平台设备驱动框架,主要包驱动入口函数、驱动注销函数、平台设备结构体定义
三部分内容。
• 实现.probe
函数,对 LED
进行设备注册和初始化。
• 实现字符设备操作函数集,这里主要实现.write
操作。
• 编写测试应用程序,对于输入不同的值控制 LED
亮灭。
硬件原理图: