RTOS IOT 结构
APP: 多个运行的业务线程
OS:
多线程调度:
多线程通信和互斥: mutex sem queue msg
数据收发缓存支持: list buff
cpu driver:stm32 lpc 等
device driver:音视频编解码 通信收发器 采集信息的传感器 用户交互的屏幕显示按键等
lib:BLE WIFI LWIP ZIGBEE ROLA 等协议栈
net层: ip分配 路由表的保存 路由寻找 转发
mac层: 通信链路的建立 mac地址的获取和保存
phy层: 通信的编码方式 效率 质量 速度 频率 等
HW:
MCU + 通信收发器(WIFI BLE NET) + 通信接口(UART)