聚丰项目 > 基于RT-Thread的智能终端设计
基于RT-Thread的智能终端设计
本项目使用AB32VG1开发板为核心制作了一款桌面智能终端,具备以下功能:
1. 通过OLED显示时间、天气信息;
2. 支持远程设置提示消息,在OLED屏幕上显示
2x3j
分享
团队介绍
2x3j
分享
项目简介
本项目使用AB32VG1开发板为核心制作了一款桌面智能终端,具备以下功能:
1. 通过OLED显示时间、天气信息;
2. 支持远程设置提示消息,在OLED屏幕上显示
硬件说明
<ul class="ul-list list-paddingleft-2" style="box-sizing: border-box; margin: 0.8em 0px 0px; padding-left: 30px; position: relative; color: rgb(51, 51, 51);" open="" sans",="" "clear="" "helvetica="" neue",="" helvetica,="" arial,="" "segoe="" ui="" emoji",="" sans-serif;="" font-size:="" 16px;="" white-space:="" normal;"="">
WIFI模块提供网络功能
OLED屏幕模块进行信息显示
AB32VG1开发板为控制核心且提供基本硬件电路
软件说明
网络远程消息获取线程
天气信息同步线程
提示消息绘制线程
时间、天气绘制线程
当获取网络信息后,将释放信号量,启动提示消息绘制线程,并强制显示提示消息。时间、天气信息按照固定频率绘制,确保时间显示精准。天气同步线程按照一较大时间间隔执行,获取最新的天气信息并保存到全局变量当中以便绘制。
- <p class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin-top: 0.8em; margin-bottom: 0.8em; white-space: pre-wrap; position: relative; color: rgb(51, 51, 51); font-family: " open="" sans",="" "clear="" "helvetica="" neue",="" helvetica,="" arial,="" "segoe="" ui="" emoji",="" sans-serif;="" font-size:="" 16px;"="">