查看“第十七课--MicroWRT OLED驱动”的源代码
←
第十七课--MicroWRT OLED驱动
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{| style="width: 800px;" |- | 本节教程主要介绍如何利用MicroWRT来控制Microduino OLED 液晶显示模块。MicroWRT 既是一个路由器,同时也它提供了丰富了外设接口,比如I2C,SPI等等。 而 Microduino 的OLED 模块正式基于I2C 来进行通信的。对于驱动程序的开发,涉及比较多的linux 系统知识,相对比较复杂,在本片wiki中不会涉及到非常详细 的介绍,我们提供的固件中包含了OLED 模块的驱动,玩家只要通过一个简单的echo 命令就可以实现输出显示,或者自行开发应用程序,来完成对OLED 模块的控制。 如果玩家想利用microWRT的i2c接口完成其他i2c设备的访问控制,必须深入学习linux的i2c驱动架构,基于自己的设备完成相应的驱动开发。具体的驱动步骤,可以参考 我们的wiki,因为支持i2c接口的设备不胜枚举,我们不可能一一提供驱动,只要玩家了解了linux i2c驱动的架构,并掌握如何在openwrt中做驱动开发,就可以很容易的 开发出适合自己设备的驱动。 Openwrt 驱动开发: https://www.microduino.cc/wiki/index.php?title=第十一课--MicroWRT_驱动开发 ==获取固件== 下面是我们已经编译完成的固件,玩家可以下载并烧写到MicroWRT板子上。 固件 '''[[File:MicroWRT firmware]]''' ==烧写固件== 上面的固件是不带uboot的,所以只需要通过网页或者uboot的下载功能,来完成固件的烧写。uboot的烧写,请参考下面的连接。 https://www.microduino.cc/wiki/index.php?title=第九课--MicroWRT_Uboot刷机 烧写完毕后,MicroWRT会自动启动,如果正常启动,则可以将MicroWRT 断电,进行下面的硬件连接。 ==测试oled== 1. 硬件准备 **MicroWRT **OLED 模块 https://www.microduino.cc/wiki/index.php?title=Microduino-OLED/zh **MicroWRT UPIN 扩展板 https://www.microduino.cc/wiki/index.php?title=MicroWRT_UPIN/zh **注意:如果没有MicroWRT UPIN 扩展板也可以利用杜邦线,直接将OLED连接到MicroWRT的外设接口引脚上,具体的引脚定义,请参考下面MicroWRT的wiki连接。 https://www.microduino.cc/wiki/index.php?title=MicroWRT_核心/zh 2. 测试步骤 a.本篇教程没有使用MicroWRT UPIN 扩展板,直接将OLED 连接到了MicroWRT上。具体连接如下图所示。详细信息请参考MicroWRT和OLED 模块的引脚图。 [[File:oled-1.jpg|800px|thumb|center|OLED connection]] b.启动MicroWRT,在启动过程中,你将会看到OLED 屏幕有白色线条在移动,那是在初始化屏幕,最后在顶部会有一个闪烁的提示符。 c. 登陆系统,在/dev/ 目录下运行下面的命令,OLED 将会显示你输出的内容。 echo “Microwrt” > /dev/vcs1 |}
返回至
第十七课--MicroWRT OLED驱动
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息