我是靠谱客的博主 幸福草丛,最近开发中收集的这篇文章主要介绍openwrt配置内核驱动_openwrt 增加RTC(MCP7940 I2C总线)驱动详解,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
标签:
一、硬件平台
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 增加RTC(MCP7940 I2C总线)驱动详解所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复