Openwrt中LED的控制
由于公司没有使用openwrt的平台,而是使用LSDK的平台,所以好多东西都需要移植。只是内核版本升级到3.3.8,故需要把openwrt中应用层的接口移植到LSDK的平台上,所以简单研究了一下LED的控制流程。部分总结如下,后续继续补充:
主要涉及到的几个模块:
GPIO初始化文件:
linux/kernels/linux-3.3.8/arch/mips/ath79/mach-ap147.c
修改对应的参考板mach文件即可,如linux/kernels/linux-3.3.8/arch/mips/ath79/mach-ap147.c。
网口灯也可以实现手动配置和自动闪烁,不过这个配置已经在驱动完成了,详看mach-ap147.c文件。如果想移植为通用的,即可删除mach文件中的配置,只进行注册即可,配置由应用层完成。
原文链接: https://blog.csdn.net/bingyu9875/article/details/72523578
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)