【RT-Thread作品秀】OLED显示演示
作者:谢博翔
概述
初步体验 RT-Thread出的RTT核心版 ART-Pi,使用RTT用OLED显示
开发环境
硬件:ART-Pi
RT-Thread版本:4.0.3
开发工具及版本:RT-Thread Studio 2.0
RT-Thread使用情况概述
软件包:使用u8g2
U8g2是嵌入式设备的单色图形库,目前支持单色OLED和LCD,包括以下控制器:SSD1305,SSD1306等
选用u8g2的原因:
- U8g2库平台支持性好,基本上支持绝大部分开发板,并且RTT已经有对应的软件包
- U8g2库显示控制器支持性好,基本上市面上的OLED都完美支持;
- U8g2库 API众多,特别支持了中文,支持了不同字体,这是一个对于开发者俩说不小的福利
硬件框架
软件框架说明
添加u8g2软件包,修改I2C接口和显示文字,编译、烧录。运行程序,打开监视串口:输入shell:u8g2_ssd1306_12864_sw_i2c_example
软件模块说明
修改I2C接口
输入显示的内容
定义 RT_USINF_PIN
演示效果
视频地址
比赛感悟
应改要多学习,多认真思考,多动手实践,不应该只停留在基础的实践,应该多coding,而且掌握好时间;
未来应该是RTOS和Linux的天下,现在 RT-Thread 开源,是一件很好的事情;虽然国内开源的RTOS的已经好几家,
但现在看来,生态做的又好,软件又好用的,可能 RT-Thread 是最好的!
也感谢电路城这次的活动,以前对电路城并不是很了解,这次上传资料,简单看了下,感觉收获多多,也希望
后面能在这里学到和提供一些东西~ 加油