4. RTTHREAD软件包目录自分类
这边统计下RTTHREAD软件包的各项内容
4.1. AI 相关的软件包
包名 | 技术标签 | 依赖平台 | 备注 | 分类 |
---|---|---|---|---|
TensorflowLiteMicro | AI | ART-Pi | 用于rt-thread操作系统的轻量级深度学习端侧推理框架Tensorflow Lite软件包。" | 太大 |
rt-libann | AI | ANY | 轻量级 ANN 库,可以训练,保存和导入模型 | 需要文件系统 |
nnom | AI | NNoM是一个专门为了神经网络在 MCU 上运行的框架 | 没有sample | |
onnx-backend | AI | **** | 开源神经网络模型 onnx 后端,支持几乎所有主流机器学习模型 | 有个简单的可以学一下 |
rt-onnx-parser | AI | 开源神经网络模型 onnx 解析库 | ||
4.2. log相关的软件包
包名 | 技术标签 | 依赖平台 | 备注 | 分类 |
---|---|---|---|---|
EasyLogger | LOG | 一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的 C/C++ 日志库 | ||
logmgr | LOG | logmgr: 日志管理系统功能支持 | ||
ulog_easyflash | LOG | ALL | 基于 EasyFlash 的 ulog 插件 | |
ulog_file | LOG | ulog_file: 基于文件系统的 ulog 后端插件。 |
4.3. 文件系统软件包
包名 | 技术标签 | 依赖平台 | 备注 | 分类 |
---|---|---|---|---|
littlefs | littlefs | 为微控制器设计的一个小型的且掉电安全的文件系统 | ||
lwext4 | FLASH | ALL | Flash 抽象层的实现,负责管理 Flash 设备和 Flash 分区 | |
fal | ** | u8g2 | U8g2 不同种类单色屏驱动在 RT-Thread 移植库 | |
ramdisk | 文件系统 | RAM | ramdisk除了能被文件系统格式化,还能当一般的块设备来存储数据。 | |
yaffs2_rtt_port | 文件系统 | yaffs | yaffs2 移植到RT-Thread | |
4.4. GUI 引擎软件包
包名 | 技术标签 | 依赖平台 | 备注 | 分类 |
---|---|---|---|---|
STemWin | STemWin,gui | ST | STemWin在RT-Thread上的移植 | |
lkdGui | GUI | lkdGui是一款为单色显示屏制作的图形化界面,用于设计简单漂亮的图形界面。 | ||
rt-u8g2 | ** | u8g2 | U8g2 不同种类单色屏驱动在 RT-Thread 移植库 | |
LittlevGL2RTT | GUI | LITTVGL | Littlevgl 是基于 RT-Thread 的图形库软件包 | |
cairo | GUI | LCD | 适用于多平台的 2D 图形软件包 | |
persimmon | UI | 柿饼 | RT-Thread 的柿饼 UI | |
nes | GAME | GUI | nes模拟器c库 | |
4.5. 好玩的没有依赖的软件包
包名 | 技术标签 | 依赖 | 备注 | 验证情况 | 分类 |
---|---|---|---|---|---|
vt100 | MSH | 串口终端绘图库,可以在 msh 下画图 | 已验证 | misc | |
games | GAME | ANY | c2048 、俄罗斯方块 、贪吃蛇、 threes | misc | |