聚豐項目 > 基于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;"="">