- 搭建 CMake 工程
- 集成 Kconfig 配置工具(基于 Kconfiglib 库)
- 支持消息队列中间件(CycloneDDS、Paho-MQTT、Mosquitto、ZeroMQ)
- 支持数据库存储(SQLite、MySQL)
- 支持 HTTP 服务器(Mongoose)
- 提供前端网页模板(Bootstrap、Vue)
- 支持状态机(FSM)
- 增加子模块管理器(SMM)
- 支持子模块预注册机制(不走消息通道)
- 支持 OTA 升级
- 支持 HAL 接口层
- 支持数据采集协议
- 支持数据上报
- 支持树莓派的交叉编译
- 支持 GDB + GDB Server 远程调试
- 添加内部库(MD5、time、random、ringbuffer 等)
- 增加线程池管理
- 增加内存管理
- 增加日志记录(zlog)
- 移植 EasyLogger 日志库
- 增加一个 alogd 日志守护进程
- 支持单元测试(CTest,未支持 GoogleTest)
- 增加基础库功能(文件读写、时间获取、随机数生成、MD5 校验、CRC 校验)
- 增加算法库(滤波...)
- 增加 CSV 库
- 完美兼容 C/C++ 混合编程
- 支持调用 Lua 代码
- 支持调用 Python 代码