概述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源创计划”,欢迎正在阅读的你也加入,一块儿分享。