一、前言
之前对于led,都是自己去编写驱动,其实向led这样基础的设备,内核已经集成了,linux内核的led驱动采用了platform框架,只需要按照要求添加相应的led节点。
二、内核自带led驱动配置
2.1、内核配置
在linux内核目录下输入make menuconfig进入配置界面:

配置保存后,输入make编译生成zImage。
2.2、设备树添加节点

输入make dtbs编译设备树生成dtb,
重新启动开发板
三、运行测试


如果想要设置led为系统运行指示灯,这样修改设备树:


本文介绍了如何在Linux内核中配置LED驱动,包括通过makemenuconfig进入配置界面,编译生成zImage,以及在设备树中添加LED节点,通过makedtbs编译并重启开发板进行测试。此外,还展示了如何设置LED作为系统运行指示灯。
1516

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



