标签:
一、硬件平台
1.1 控制器:MT7620(A9内核)
1.2 RTC芯片:MCP7940(I2C总线)
二、软件平台
2.1、开发环境:Ubuntu12.04
2.2、软件版本:openwrt 官方15.05版本SDK开发包(CHAOS CALMER 15.05版本)
三、功能说明
本文章所选择的目标芯片为MT7620,profile 选择的为“Xiaomi MiWiFi Mini ”。
3.1、在openwrt 系统上,移植mcp7940的rtc芯片驱动。
3.2、在openwrt系统上,增加对i2c总线的支持。
注意事项:openwrt系统比较奇怪,在menuconfig配置中,配置了i2c,仍然不能支持。需要另外修改“*.dts”文件,才能支持i2c总线。
四、操作步骤
4.1 增加系统对于 i2c 总线的支持
对于系统增加i2c总线的支持,需要修改2个地方
1、openwrt增加对i2c支持。
2、目标芯片的kernel,增加i2c支持。
3、修改dts文件,增加对i2c支持。
4.1.1 配置openwrt 的I2C
在openwrt 目录下,执行“make menuconfig”命令。
进入菜单 Kernel modules --->I2C support --->,在菜单选项中,配置如图4-1所示。
最后
以上就是幸福草丛最近收集整理的关于openwrt配置内核驱动_openwrt 增加RTC(MCP7940 I2C总线)驱动详解的全部内容,更多相关openwrt配置内核驱动_openwrt内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复