完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
硬件基础
在我们的开发板上集成了一颗RGB灯组,引脚连接着主控的三路PWM输出,因此我们可以通过三路PWM输出进行调色的功能,硬件原理图如下:
内核设备树
我们把设备树补丁文件放在目录:~/share/patchs/pwm-dts
板载的RGB灯珠连接的是主控的三路PWM
(PWM1,PWM2,PWM3);这三路PWM的设备树节点在rk3308.dtsi中;默认情况下是disabled的状态,我们只需要将disabled改成okay即可,补丁文件其实就是做了这个事情,可以通过patchloader.sh进行补丁。
打补丁后再编译内核即可,要求rk3308.dtsi是原生未改动的,因为补丁也会调用之前有对rk3308.dtsi修改的补丁。
应用
烧录内核后,我们可以在板子上看到PWM的设备节点:
说明一下:pwmchip0实际上是原厂评估板的LCD背光灯驱动,我们可以在设备树中将其关调,这里忽略pwmchip0;其他的对应我们的三路PWM,
导出三路PWM: echo 0 > pwmchipx/export
原作者:ByteHouse
发布
谁有3566+电池+POE充电的方案,有个项目需要用该功能的主板
1195 浏览 0 评论
RK3588的GMAC0与PHY的参考时钟电平匹配问题??????
5973 浏览 1 评论
请问各位大佬,如何解决,瑞芯微 RV1126B 使用 mpp 自带工具 调试时,内核直接报错崩溃!
2012 浏览 0 评论
使用rk3568开发板,核0\\1\\3运行linux,核2运行hal,在核0中怎么关闭核2
2559 浏览 0 评论
3588香橙派 上显示hdmi输入 延迟问题
2555 浏览 0 评论
电子发烧友网
电子发烧友论坛
查看 »
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-9 11:33 , Processed in 0.779906 second(s), Total 32, Slave 25 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com