当前位置: 首页> 房产> 建筑 > 工业设计师接单平台_哔哩哔哩网页版稍后再看在哪里_北京百度seo排名点击器_厦门seo专业培训学校

工业设计师接单平台_哔哩哔哩网页版稍后再看在哪里_北京百度seo排名点击器_厦门seo专业培训学校

时间:2025/7/9 14:18:56来源:https://blog.csdn.net/m0_66676819/article/details/147016045 浏览次数:0次
工业设计师接单平台_哔哩哔哩网页版稍后再看在哪里_北京百度seo排名点击器_厦门seo专业培训学校

这个实验不用自己编写代码。

1、在linux源代码中,打开 stm32mp15-pinctrl.dtsi 文件并进行修改:

Pasted image 20250405200030.png

make uImage LOADADDR=0XC2000040 -j8 //编译内核

然后:
Pasted image 20250405201525.png
Pasted image 20250405201620.png

2、修改设备节点,打开 stm32mp157d-atk.dts:

Pasted image 20250405200453.png
其中:
compatible = “gpio-leds”;compatible一定要是gpio-leds,因为在开发板内部已经定好了驱动的compatible的值,所以这样!
两个灯是默认关闭。
PI0和PF3。LED0和LED1。
执行:

		make dtbs

Pasted image 20250405201721.png
Pasted image 20250405201816.png

3、运行测试

Pasted image 20250405202009.png
Pasted image 20250405202019.png
Pasted image 20250405202031.png
Pasted image 20250405202045.png
Pasted image 20250405202105.png
这个是正点原子的文档:
下面进行测试自己的内核:
Pasted image 20250405202337.png
Pasted image 20250405202405.png
Pasted image 20250405202518.png

		echo 1 > /sys/class/leds/red/brightness   //打开 LED0echo 1 > /sys/class/leds/green/brightness //打开 LED1echo 0 > /sys/class/leds/red/brightness   //关闭 LED0echo 0 > /sys/class/leds/green/brightness //关闭 LED1

Pasted image 20250405202811.png
Pasted image 20250405202924.png
结果可以看出,红灯和绿灯都可以亮!

4、修改灯的状态需求

回顾上一章的知识:
Pasted image 20250405203127.png
修改设备树的节点信息:
Pasted image 20250405203443.png
可以看出已经把红灯LED0改为系统运行指示灯(默认开着),绿灯LED1改为默认关着。
Pasted image 20250405203853.png
效果测试,果然红灯,系统运行正常的话这个 LED0指示灯就会一闪一闪的。
作为系统心跳指示灯,表示系统正在运行。

关键字:工业设计师接单平台_哔哩哔哩网页版稍后再看在哪里_北京百度seo排名点击器_厦门seo专业培训学校

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: