概述git
查看視頻演示請長按掃描下方二維碼app
開源地址:框架
https://gitee.com/JiangShiFu/RT-Thread-Project/tree/master工具
主控採用STM32F767IGT6,外部擴展32位SDRAM。spa
外部接口包括:
一個10/100M網口
一個RS485接口
一個CAN接口
一個RS232接口
一個載波通信接口
一個繼電器開關量接口
三個交流電壓測量接口
一個漏電監測接口
一個TYPEA-USB接口
一個Micro-USB接口
一個溫溼度測量接口
一路WIFI通信
一路4G通信
Modbus-TCP對接光伏儲能系統
Modbus-RTU對接中央空調系統
測量安裝環境溫溼度
測量三相電壓值
測量開關漏電值
QPSI設備模擬U盤
LCD顯示分系統數據及採集數據
定時上傳ucloud漏電值及遠程控制停覆電
線程間同步:信號量、互斥量
線程間通訊:郵箱、消息隊列
內存管理:memheap管理算法
I/O 設備管理:PIN設備、SPI設備、UART設備、RTC設備、LCD設備、WATCH DOG 設備、SENSOR設備
FINSH控制檯
虛擬文件系統
NETDEV網卡
AT指令
SAL 套接字抽象層
UCLOUD軟件包:ucloud_iot_sdk-latest
AT設備軟件包:at_device-latest
LIBMODBUS軟件包:libmodbus-latest
OTA軟件包:ota_downloader-latest
網絡工具包:netutils-latest
DHTxx軟件包:dhtxx-latest
EASYFLASH軟件包:EasyFlash-latest
FAL軟件包:fal-latest
硬件框架

ATT7022EU :測量三相電壓及漏電
W25Q256 :一片用於存放字庫及圖片另一片存放固件下載、出廠固件、EASYFLASH使用等等
AM2301:溫溼度測量
EC200T:4G通信
ADM2483:RS485通信
MAX232A:RS232通信
ESP8266:WIFI通信
LCD:RGB888,屏幕分辨率800*480
IS42S32800G:32位SDRAM,32M
軟件框架說明

軟件模塊說明



上圖任務是最主要的一個任務,負責刷新屏幕的數據顯示,其餘採集任務和數據交互任務都有本身的信號量,刷新任務獲取信號量等待10MS,成功後刷新對應區域。
演示效果



你能夠添加微信17775982065爲好友,註明:公司+姓名,拉進 RT-Thread 官方微信交流羣!

RT-Thread
讓物聯網終端的開發變得簡單、快速,芯片的價值獲得最大化發揮。Apache2.0協議,可免費在商業產品中使用,不須要公佈源碼,無潛在商業風險。
長按二維碼,關注咱們



本文分享自微信公衆號 - RTThread物聯網操做系統(RTThread)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。