我是靠谱客的博主 幸福草丛,最近开发中收集的这篇文章主要介绍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总线)驱动详解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部