Skip to content

Latest commit

 

History

History
511 lines (491 loc) · 58.5 KB

rtthread_softlist.md

File metadata and controls

511 lines (491 loc) · 58.5 KB

RTTHREAD 软件包目录

system

包名 作者 license 备注
CherryUSB sakumisu Apache-2.0 小而美、可移植性高的 USB 主从协议栈。
reb RiceChen Apache-2.0 reb: 基于发布-订阅的事件代理组件
TFDB smartmx MIT 通用精简稳定的单片机flash存储数据方案
flash_blob kk Apache-2.0 用于快速生成flash驱动文件的工具和flash抽象层。
CMSIS_5 ARM-software Apache-2.0 CMSIS-5
CMSIS_5_AUX RT-Thread-packages Apache-2.0 CMSIS_5软件包的辅助构建软件包(该软件包不需要用户选择)
CMSIS_RTOS2 RT-Thread-packages Apache-2.0 RT-Thread的CMSIS-RTOS2标准兼容层
CMSIS_RTOS1 RT-Thread-packages Apache-2.0 RT-Thread的CMSIS-RTOS1标准兼容层
rpmsg-lite flyingcys Apache-2.0 RT-Thread rpmsg-lite 软件包
TinyUSB tfx2001 MIT 用于嵌入式系统的开源跨平台USB协议栈
littlefs geniusgogo BSD-3-Clause 为微控制器设计的一个小型的且掉电安全的文件系统
mlibc plctlab MIT mbedded libc, especially for RISC-V
openamp RealThread LGPL-2.1 RT-Thread OpenAMP软件包
tlsf namexx Apache-2.0 TLSF是一个可以预期执行时间、碎片化程度低的动态内存分配算法。
qpc Zhyolo GPL-3.0 轻量级软件框架 QP/C
perf_counter GorgonMeducer Apache-2.0 Cortex-M systick 的专用计数器
partition RealThread LGPL-2.1 一个基于块设备的分区管理软件包
rti RealThread LGPL-2.1 RT-Thread 展示系统内部运行信息的组件,能够帮助分析系统内部情况
TaskMsgBus slyant Apache-2.0 基于RT-Thread线程间同步和通讯的消息总线管理通用软件包
EV sogwms Apache-2.0 高效开发 vehicles(包括无人机) 的框架
FreeRTOS_Wrapper RT-Thread-packages Apache-2.0 RT-Thread操作系统的FreeRTOS兼容层:让基于FreeRTOS开发的应用层无感地迁移到RT-Thread操作系统
sys_load_monitor armink Apache-2.0 一款轻量级的系统负荷监视器
lpm RealThread Apache-2.0 逻辑分区管理,负责存储设备管理和分区管理。
rtp RiceChen Apache-2.0 rtp 跨平台线程
r-rhealstone RiceChen Apache-2.0 r-rhealstone: 一个跨平台实时系统基准测试框架
thread_pool armink MIT 基于 RT-Thread 的线程池实现
pixman RealThread MIT 提供低等级像素控制的库
lwext4 RealThread GPL-2.0 适合微控制器的 ext2 / 3/4文件系统的实现
rt_kprintf_threadsafe Meco Man Apache-2.0 线程安全版本的rt_kprintf
rt_memcpy_cm Meco Man Apache-2.0 rt_memcpy函数的Cortex-M内核汇编加速版
rt_vsnprintf_full Meco Man Apache-2.0 rt_vsnprintf全功能版本
mcuboot iysheng Apache-2.0 一个针对微控制器的涉及 bootloader, flash layout 的通用框架。
cairo RealThread LGPL/MPL 适用于多平台的 2D 图形软件包
event_recorder armink Apache-2.0 一款轻量级的事件记录器,支持事件的记录与回放
tz-database eggert BSD-3-Clause 时区和夏令时数据库
Qfplib_M3 Meco Man GPL Cortex-M3浮点运算汇编加速库
Qfplib_M0_tiny Meco Man GPL Cortex-M0浮点运算汇编加速库(tiny版)
Qfplib_M0_full Meco Man GPL Cortex-M0浮点运算汇编加速库(full版)
LiteOS-SDK RT-Thread-packages Apache-2.0 LiteOS SDK
fal RealThread LGPL-2.1 Flash 抽象层的实现,负责管理 Flash 设备和 Flash 分区
plccore hyafz LGPL-2.1 plccore 在 RT-Thread 上移植的软件包
Ppool Meco Man LGPL-2.1 基于pthread的线程池库
uCOSII_Wrapper Meco Man Apache-2.0 RT-Thread操作系统的uCOS-II兼容层:让基于uC/OS-II开发的应用层无感地迁移到RT-Thread操作系统
uCOSIII_Wrapper Meco Man Apache-2.0 RT-Thread操作系统的uCOS-III兼容层:让基于uC/OS-III开发的应用层无感地迁移到RT-Thread操作系统
uC_Modbus Meco Man Apache-2.0 uC/Modbus for RT-Thread
uC_Common Meco Man Apache-2.0 uC/Common for RT-Thread
uC_CRC Meco Man Apache-2.0 uC/CRC for RT-Thread
uC_CLK Meco Man Apache-2.0 uC/Clk for RT-Thread
sqlite RealThread unknown SQLite 是一个完备、高度可靠、嵌入型、全功能、公共领域的 SQL 数据库引擎
FlashDB armink Apache-2.0 一款支持 KV 数据和时序数据的轻量级数据库
ramdisk majianjia Apache-2.0 内存块设备
syswatch qiyongzhong0 LGPL-2.1 系统看守:一个用于保障系统长期正常运行的组件
qboot qiyongzhong0 LGPL-2.1 qboot :一个用于快速制作bootloader的组件
rt-robot wuhanstudio MIT RT-Thread 机器人平台
Arm-2D liuduanfei Apache-2.0 Arm-2D 图形库。
yaffs2 heyuanjie87 GPL-2.0 yaffs2 移植到RT-Thread
jffs2 prife GPL-2.0 闪存日志型文件系统第 2 版
uffs prife LGPL-2 超低功耗的闪存文件系统
sfdb WKJay Apache-2.0 简单文件数据库
kmulti_rtimer kylepengchn Apache-2.0 简单文件数据库
agile_upgrade loogg Apache-2.0 用于快速构建 bootloader 的中间件。
minIni hichard Apache-2.0 minIni 在 RT-Thread 上移植的软件包

signalprocess

包名 作者 license 备注
qpid qiyongzhong0 LGPL-2.1 一款快捷易用的PID自动控制算法包,支持增量式和位置式算法。
fire_pid_curve LONGZR007 LGPL-2.1 野火PID调试助手通讯协议软件包
ukal wuhanstudio MIT 卡尔曼滤波算法
CMSIS-DSP ARM-software Apache-2.0 CMSIS-DSP嵌入式计算库(Cortex-M和Cortex-A)
DigitalCtrl xuzhuoyi MIT 数字闭环控制算法库
kissfft mborgerding BSD-3-Clause 简单、快速的FFT(快速傅里叶变换)算法软件包

language

包名 作者 license 备注
micropython armink MIT MicroPython 在 RT-Thread 上的移植
jerryscript RealThread Apache-2.0 针对 RT-Thread 的 JerryScript 移植
ezXML RealThread MIT 一个用 C 语言描述的 XML 解析库,并且简单易用
simple_xml xfwangqiang MIT 基于C语言的XML解析器,开发本项目的目的在于开发一个能在多平台应用的代码。目前代码已经应用在WIN10、Linux、rt-thread、VxWorks等主流操作系统。
rtt_rust chenhonglin Apache-2.0 为rt-thread增加rust支持。
Lua liu2guang MIT Lua 在 RT-Thread 上的移植
LuatOS Dozingfiretruck Apache-2.0 LuatOS : 面向物联网设备的强大嵌入式Lua引擎
rt_cjson_tools maplerian Apache-2.0 用于 RT-Thread 的 cJSON工具库
cJSON RealThread MIT 超轻量级的 C 语言 json 解析库
rapidjson wuhanstudio MIT 支持 SAX/DOM 的 C++ JSON 处理库
parson maikebing MIT parson 是一个由kgabis用C写的轻量级json库
ljson qiaoqidui unknown ANSI-C 标准的 JSON 解析器
agile_jsmn loogg MIT 轻量级json解析器。
jsmn RealThread MIT 世界上最快 JSON 解析器或标记器
pikascript lyon MIT 极易定制的轻量级python脚本支持工具

multimedia

包名 作者 license 备注
termbox Meco Man MIT 轻量TUI图形库
helix liuduanfei AGPL-3.0 Helix,mp3 解码库
touchgfx2rtt kk LGPL-2.1 touchgfx在RT-Thread上的移植。
mcurses wuhanstudio MIT 轻量级的 ncurses 控制台绘图库
openmv SummerGift MIT openmv 在 RT-Thread 上的移植
3gpp_amrnb myshow Apache 3gpp amrnb 编解码库
mupdf rtoslab AGPL-3.0 轻量级PDF,XPS和电子书查看器
PDFGen Meco Man Unlicense PDF文档生成库
u8g2-official olikraus BSD u8g2 不同种类单色屏驱动库(上游官方版本)
u8g2 wuhanstudio BSD u8g2 不同种类单色屏驱动在 RT-Thread 移植库(老版本)
gui_guider_demo Ting Liu MIT GUI Guider生成的LVGL演示示例
LVGL kisvegabor MIT LVGL轻量级通用型图形库(官方上游)
LittlevGL2RTT liu2guang MIT LittlevGL 图形库 (LVGL 7.x, 老版本)
lv_music_demo Meco Man MIT LVGL的播放器演示示例(RT-Thread版本)
wavplayer RealThread Apache-2.0 简洁的wav格式的音乐播放器,提供播放和录音功能
gui_engine RealThread LGPL-2.1 来自 RT-Thread 官方的 GUI 引擎
STemWin malongwei LGPL-2.1 STemWin在RT-Thread上的移植
NUemWin wosayttn LGPL-2.1 NUemWin在RT-Thread上的移植
ugui xidongxu unknown 开源图形库ugui移植到rtthread。
AzureGUIX HelloByeAll Apache-2.0 微软THREADX系统中间件 AzureGUIX
TJpgDec RealThread BSD JPEG 解码库
vt100 wuhanstudio MIT 串口终端绘图库,可以在 msh 下画图
mp3player MrzhangF1ghter Apache-2.0 一个简易的mp3格式音乐播放器
qrcode RealThread MIT 一个用于将字符串生成二维码的软件包
TinyJPEG StackRyan Apache-2.0 一个轻量的JPEG编码软件包
persimmon RealThread unknown RT-Thread 的柿饼 UI

iot

包名 作者 license 备注
bsal supperthomas Apache-2.0 蓝牙协议栈抽象层。
matter-adaptation-layer kurisaW Apache-2.0 CSA联盟指导的Matter协议栈在RT-Thread的移植
mavlink sogwms Apache-2.0 一非常轻量级的消息传输协议
cmux xiangxistu Apache-2.0 在 RT_Thread 上实现的串口多路复用协议, 支持 GSM0710
mymqtt hichard EPL-1.0 Eclipse 开源的 MQTT C/C++ 客户端的一种高效、稳定的实现。
airkissOpen heyuanjie87 Apache-2.0 腾讯airkiss协议解析库
protobuf-c wuhanstudio MIT Google 的 prototol buffer 一种轻便高效的数据存储格式
librws RealThread MIT 小型、跨平台websocket客户端C库。
nanopb RealThread Zlib Protocol Buffers 解析器在嵌入式上的实现
RyanW5500 Ryan-CW Apache-2.0 W5500 BSD套接字实现。
wol WKJay Apache-2.0 实现网络唤醒功能
zephyr_polling bobwenstudy Apache-2.0 zephyr_polling: 蓝牙BLE协议栈。
pdulib ShineRoyal LGPL-2.1 一个用于PDU格式的短信文本解析库
coap RealThread BSD-2-Clause 一种 C 语言实现的 CoAP 协议
agile_telnet loogg LGPL-2.1 以太网TCP调试。
NimBLE RealThread Apache-2.0 Apache 开源蓝牙 5.0 协议栈在 RT-Thread 的移植
dlt645 WKJay LGPL-2.1 基于DLT645协议的主机采集软件包
ota_downloader RealThread Apache-2.0 基于 RT-Thread OTA 组件的 固件下载器
webclient RealThread Apache-2.0 RT-Thread 官方开源的 http/https 协议客户端
wlanmarvell JianRuiqian GPL-2.0 RT-Thread 的 Marvell wifi 驱动
wlan_bl808 flyingcys Apache-2.0 BL808 的 wlan 驱动
wlan_cyw43439 Z8MAN8 Apache-2.0 CYW43439 的 wlan 驱动
wlan_cyw43012 RealThread Apache-2.0 CYW43012 的 wlan 驱动
wlan_wiced RealThread GPL-2.0 WICED 的 wlan 驱动
rw007 RealThread Apache-2.0 RT-Thread 的 RW007 驱动(SPI Wi-Fi 模式)
small_modbus chenbin182 Apache-2.0 small modbus协议栈
pahomqtt RealThread EPL-1.0 Eclipse 开源的 MQTT C/C++ 客户端
zFTP longtengmcu Apache-2.0 ligth weight FTP client
lwip RT-Thread-packages BSD LwIP上游同步
umqtt springcity Apache-2.0 一个轻量级、功能强大、可定制、易于使用和可嵌入的RT-Thread mqtt客户端。
net_server WKJay Apache-2.0 TCP/TLS 服务器,支持wolfssl。
azure-iot-sdk RealThread MIT 微软 azure 云软件包,支持 MQTT 协议和 HTTP 协议,使用该软件包可轻松将设备连接至 azure 云平台
GAgent RealThread LGPL-2.1 连接机智云的软件包
tencent-iot-sdk yougaliu MIT 连接腾讯物联网开发平台的软件包。
joylink RealThread Apache-2.0 连接京东小京鱼 IOT 云平台的软件包
ucloud_iot_sdk ucloud Apache-2.0 用于快速连接优刻得物联网平台的软件包。
jiot-c-sdk ouyangshengduo MIT 连接极光IoT云的客户端软件包
iotsharp-c-sdk maikebing MIT IoTSharp的客户端软件
onenet RealThread LGPL-2.1 连接中国移动 OneNet 云的软件包
ali-iotkit RealThread Apache-2.0 连接阿里 IoT 云平台的软件包
lhc_modbus LHC324 Apache-2.0 轻量级和高性能的C语言modbus协议栈。
llsync_sdk_adapter supperthomas Apache-2.0 腾讯llsync sdk ble sdk sample
lorawan_ed_stack Forest-Rain Apache-2.0 lorawan_ed_stack是LoRaWAN终端设备协议栈的实现.
RyanMqtt Ryan-CW Apache-2.0 RyanMqtt 实现了 MQTT3.1.1 协议的客户端。此库针对资源受限的嵌入式设备进行了优化。
lora_pkt_fwd forest-rain Apache-2.0 lora_pkt_fwd实现基于Semtech GWMP协议的LoRaWAN协议包转发
wayz_iotkit jianxiong.ye GPL-2.0 wayz iot 定位软件包
agile_ftp loogg LGPL-2.1 轻量级 ftp 服务器。
zb_coordinator TaoYang0907 LGPL-2.1 AT命令在ZigBee协调器上的应用
agile_modbus loogg Apache-2.0 轻量级 modbus 协议栈。
tcpserver flybreak Apache-2.0 一个支持多客户端的 TCP 服务器
lora_pkt_sniffer forest-rain Apache-2.0 lora_pkt_sniffer是一个lora(wan)数据包的抓包工具
hm Jackistang Apache-2.0 一个通用的蓝牙 HCI 传输层
mongoose armink GPL-2.0 一款嵌入式 Web 服务器库
at_device RealThread LGPL-2.1 AT 组件在不同设备上的移植或示例
WebTerminal armink unknown 可以在浏览器上运行的终端
wiznet RealThread Apache-2.0 WIZNet TCP/IP 芯片(例如: W5500/W5100)的 SAL 框架对接实现
webnet RealThread GPL-2.0 RT-Thread 官方开源的、轻量级、可定制嵌入式 Web 服务器
rt-link_hw RealThread Apache-2.0 rt-link 组件的底层通信端口适配层
netutils RealThread Apache-2.0 RT-Thread 网络网络小工具集
nmealib ShineRoyal LGPL-2.1 nmealib库在RT-Thread上的移植
bt_cyw43012 RealThread Apache-2.0 CYW43012 的 bt 驱动
cyw43xx Damien George non-commercial use CYW43xx WiFi/BT SoC 驱动
EmbeddedProto wuhanstudio GPL-3.0 EmbeddedProto: 嵌入式 C++ protobuf 针对 ARM Cortex-M 优化
freemodbus flybreak BSD FreeModbus: 开源的 Modbus 主从协议栈
kawaii-mqtt jiejie GPL-2.0 一个基于socket API之上的跨平台MQTT客户端,拥有非常简洁的API接口,以极少的资源实现QOS2的服务质量,并且无缝衔接了mbedtls加密库。
ppp_device xiangxistu Apache-2.0 lwIP PPP 功能针对蜂窝( 2G/3G/4G )模块移植和实现
libcurl2rtt liu2guang Apache-2.0 基于 RT-Thread 移植的 curl 库
btstack supperthomas non-commercial 软件包 btstack 用于BTSTACK在RT-THREAD中的使用
nopoll RealThread LGPL-2.1 一款 C 实现的开源 WebSocket 软件包
bc28_mqtt luhuadong Apache-2.0 BC28 MQTT: 使用移远BC28模块连接阿里云IoT平台
lorawan_driver zyk6271 Apache-2.0 将LoRaWAN协议栈运行在RT-THREAD系统上
capnp wuhanstudio MIT Cap'n 串行化协议,比 protobuf 更高效,更轻量级。
abup_fota RayShen1018 Apache-2.0 基于 abup FOTA 组件的 固件下载器
smtp_client WKJay LGPL-2.1 SMTP邮件发送软件包,简单易用,支持普通25端口及465/587加密端口
ipmsg heyuanjie87 Apache-2.0 在 RT-Thread 上实现的 飞鸽传书
lssdp RealThread MIT 在 RT-Thread 上实现的 lssdp 协议,可以用于局域网设备自动发现
atsrv_socket RealThread Apache-2.0 socket 相关指令的 AT 服务端
qxwz daniel.chen Apache-2.0 qxwz 高精度定位应用

misc

包名 作者 license 备注
Controller hao.dong MIT 比例积分, 比例谐振, 重复控制器库
lzma RiceChen LGPL-2.1 高压缩率的压缩库
design_pattern chenyingchun0312 Apache-2.0 嵌入式C设计模式实现。
hello RealThread LGPL-2.1 RT-Thread 软件包示例
MultiButton 0x1abin MIT 一个小巧易用的事件驱动按钮驱动模块
zlib RealThread unknown 通用数据压缩库
optparse liu2guang Unlicense 基于 RT-Thread 的 Getopt 命令行解析器
get_irq_priority hly LGPL-2.1 获取Cortex®-M内核的中断优先级.
ralarm RiceChen Apache-2.0 ralarm: 不依赖硬件,可以无限扩展的闹钟组件
FlexibleButton MurphyZhao Apache License 2.0 小巧灵活的按键驱动程序(事件驱动、无限按键数量、可用中断模式)
uparam zpw MIT 系统参数读写管理和持久化
ki Meco Man GPL-2.0 ki是一个带有C/C++语法高亮的终端编辑器
soem lg28870983 Apache-2.0 开源 EtherCAT 主站 SOEM 在RT-Thread系统上的移植
state_machine redoccheng LGPL-2.1 一个用C语言实现功能丰富但简单的有限状态机(FSM)。
minizip Meco Man unknown zip压缩解压库
phase-locked-loop hao.dong MIT 锁相环与锁频环算法
kendryte-demo BernardXiong Apache-2.0 Kendryte k210 demo
qparam qiyongzhong0 LGPL-2.1 一个快捷易用的参数管理组件,实现了参数保存、恢复、修改和快速存取功能.
quicklz RealThread GPL-3.0 世界上速度最快的压缩库
miniLZO RealThread GPL-2.0 LZO 是一个实时数据压缩库,而 miniLZO 是 LZO 压缩库的精简版本
upacker zpw MIT 串行通信链路协议
dstr RealThread LGPL-2.1 用 C 编写的动态字符串库
TinyFrame XXXXzzzz000 MIT 应用于串口设备(如 UART / RS232)的构建或者解析的库
MFBD smartmx Apache-2.0 多功能按键扫描程序,支持无限按键、多次连击
crclib qiyongzhong0 LGPL-2.1 一个包含8位、16位、32位CRC校验计算的函数库
CorevMCU_CLI Yaochenger LGPL-2.1 Core-V-MCU的CLI组件
CanFestival gbcwbz LGPL-2.1 Canfestival (开源的 CANopen 协议栈)在 RT-Thread 系统上的移植
vi RealThread GPL-2.0 vi 编辑器在 RT-Thread 操作系统上的移植
morse zhkag None 摩尔斯电码
aclock Meco Man Apache-2.0 终端钟表界面
c2048 Meco Man MIT 2048是一款益智类游戏,原版游戏运行在苹果手机上
sl wuhanstudio MIT sl奔跑的小火车命令
TinySquare AlgoOy Apache-2.0 TinySquare:一个运行在Cortex-M上的轻量化方块游戏引擎。
snake Meco Man GPL-2.0 贪吃蛇游戏
cal Meco Man MIT 终端公历日历
threes Meco Man MIT threes是一款在2014年很火的益智类游戏,原版游戏运行在苹果手机上
tetris volatile-static MIT 俄罗斯方块
cmatrix wuhanstudio MIT text flying in and out in a terminal like as seen in 'The Matrix' movie
cowsay wuhanstudio MIT linux cowsay 软件包
donut Meco Man None 使用字符渲染的3D旋转甜甜圈
heatshrink liukangcc ISC License 用于嵌入式实时系统的数据压缩/解压缩库
fastlz RealThread unknown 一款极速的压缩库
slcan2rtt cazure Apache-2.0 串行线路CAN适配器 (slcan).
libcsv liu2guang LGPL-2.1 libcsv是用纯ANSI C89编写的小型、简单、快速的CSV库,支持读写CSV数据
filesystem_samples RealThread Apache-2.0 RT-Thread 文件系统示例
kernel_samples RealThread Apache-2.0 RT-Thread 内核示例
peripheral_samples RealThread Apache-2.0 RT-Thread 外设示例
network_samples RealThread Apache-2.0 RT-Thread 网络示例
armv7m_dwt sogwms Apache-2.0 armv7m_dwt 高精度计时与延时
lwgps orange2348 MIT 轻量级GPS NMEA协议解析器

peripherals

包名 作者 license 备注
at24cxx XiaojieFan Apache-2.0 eeprom at24cxx 的驱动库。
agile_button Longwei Ma LGPL-2.1 一个灵活的button软件包。
mb85rs16 XiaojieFan Apache-2.0 针对 铁电存储器 SPI 驱动软件包
sgm706 panrui Apache-2.0 SGM706独立看门狗驱动软件包
rfm300 kylepengchn Apache-2.0 SGM706独立看门狗驱动软件包
gt1151 Jackistang Apache-2.0 gt1151 驱动
ft5426 liuduanfei Apache-2.0 这是 FT5426 触摸芯片的驱动包。
ft6236 liuduanfei Apache-2.0 这是 FT6236 触摸芯片的驱动包。
ft6206 Willian Chan Apache-2.0 这是 FT6206 触摸芯片的驱动包。
gt9147 tyustli Apache-2.0 这是 GT9147 触摸芯片的驱动包
cst816x Z8MAN8 Apache-2.0 cst816x 触摸芯片的驱动包。
gt911 RiceChen Apache-2.0 gt911 驱动。
xpt2046 LeeChunHei MIT xpt2046 電阻觸摸屏驅動软件包
gt917s layson.li LGPL-2.1 gt917s 驱动
nrfx xckhmf Unknown Nordic SOC的独立外设驱动库
fingerprint pk-ing GPL-3.0 指纹模块驱动
lora_modem_driver forest-rain Apache-2.0 lora_modem_driver是lora//lorawan modem的串口驱动。
can_ymodem redocCheng Apache-2.0 连接can设备和ymodem的驱动包
littled luhuadong Apache-2.0 littled软件包: Littled LED Daemon 服务线程
ws2812b maplerian Apache-2.0 用于 RT-Thread 的 ws2812b 软件驱动包,使用 SPI + DMA 方式驱动。
mlx90632 xph Apache-2.0 mlx90632 软件包
bma400 flybreak other 这是 BMA400 传感器驱动包,支持:加速度计,记步
ds18b20 WillianChan Apache-2.0 数字温度传感器 ds18b20 的软件包
sht4x flyingcys Apache-2.0 数字湿度和温度传感器 sht4x 驱动软件包
tsl4531 ye guodong Apache-2.0 tsl4531 是光感传感器,能读取环境亮度 lux。
as7341 RiceChen Apache-2.0 AS7341可见光传感器,可测量8个波长的可见光。
spl0601 gztss other 数字气压传感器 SPL06-01 驱动软件包
sths34pf80 rick Apache-2.0 STHS34PF80 红外传感器的驱动包
ad7746 wuhanstudio MIT AD7746 高精度电容测量传感器驱动
isl29035 Sherman RENESAS SOFTWARE LICENSE TERMS Renesas 环境光线传感器 isl29035 的驱动库
lsm6dsm zcj20080882 MIT STMicroelectronics的LSM6DSM传感器驱动,支持加速度计/陀螺仪/计步/温度
shtc1 nfsq246 other shtc1传感器驱动包,支持:温度,湿度
ccs811 luhuadong Apache-2.0 CCS811 气体检测传感器,可检测TVOC和CO2浓度
hmc5883 MYGuo Apache-2.0 hmc5883 软件包
cw2015 qingehao Apache-2.0 锂电池电量计驱动
vl53l0x panrui Apache-2.0 VL53L0X 飞行时间(TOF)传感器驱动软件包
max17048 zpw MIT 电池监测芯片
bh1750 Sanjay_Wu Apache-2.0 bh1750 传感器驱动包,支持:环境光照强度.
max31865 SimpleInit Apache-2.0 数字温度传感器 max31865 的软件包
ms5611 sogwms Apache-2.0 数字气压传感器 MS5611 驱动软件包
zmod4410 Sherman RENESAS SOFTWARE LICENSE TERMS Renesas 室内空气质量检测传感器 zmod4410 的驱动库
qmp6989 kylepengchn Apache-2.0 Renesas 室内空气质量检测传感器 zmod4410 的驱动库
aht10 RealThread Apache-2.0 数字温湿度传感器 aht10 的驱动库
dht11 MurphyZhao Apache-2.0 DHT11 单总线数字温湿度传感器
bmi160_bmx160 gztss other BMI160 6 轴传感器以及 BMX160 9 轴传感器的驱动包
PAJ7620 orange2348 Apache-2.0 手势传感器PAJ7620的驱动包
max30102 Jackistang Apache-2.0 [MAX30102]: 心率测量,血氧饱和度测量软件包
dhtxx luhuadong Apache-2.0 DHTxx系列单总线数字温湿度传感器驱动
lis2dh12 StackRyan other LIS2DH12 传感器驱动包,支持:加速度计,温度。
bmi088 MYGuo Apache-2.0 bmi088 软件包
mlx90392 lgnq Apache-2.0 MLX90392 是来自迈来芯公司的一颗低功耗的3D磁位置传感器
adt74xx maikebing LGPLv2.1 数字温度传感器 adt74xx 驱动软件包
sgp30 luhuadong Apache-2.0 SGP30 空气检测传感器,可检测TVOC和CO2浓度
icm20608 RealThread Apache-2.0 三轴加速度与三轴陀螺仪 icm20608 的传感器驱动库
mlx90393 lgnq Apache-2.0 MLX90393 是来自迈来芯公司的一颗低功耗的3D磁位置传感器
bme680 luhuadong Apache-2.0 BME680 四合一 MEMS 环境传感器驱动软件包
balance xiaogeminghai GPL-2.0 使用HX71XX及称重压力传感器测重
hts221 flybreak other HTS221 传感器驱动包,支持:温度,湿度
bme280 flybreak other 这是 BME280 传感器驱动软件包,支持:气压,湿度
hshcal001 lucalsh Apache-2.0 hshcal001 传感器驱动包,支持:温度、湿度计算.
gp2y10 luhuadong Apache-2.0 GP2Y10 夏普公司的灰尘/空气颗粒物浓度传感器
lsm6dsl flybreak other 这是 LSM6DSL 传感器驱动包,支持:加速度计,陀螺仪,计步
mpu6xxx RealThread Apache-2.0 兼容 mpu6000, mpu6050, mpu6500, mpu9250 等等型号的驱动库
sr04 alec-shan Apache-2.0 对接RT-Thread Sensor框架的HC-SR04驱动软件包
ms5805 schuck-wang Apache-2.0 数字气压传感器 MS5805 驱动软件包
pmsxx luhuadong Apache-2.0 PMSxx 攀藤pms系列颗粒物浓度传感器
bmp180 panrui Apache-2.0 这是 BMP180 传感器驱动软件包,支持:气压,温度
mmc3680kj mumuge1 other mmc3680kj的驱动
lsm303agr flybreak other 这是 LSM303AGR 传感器驱动包,支持:加速度计,磁力计
sht3x hao.dong LGPLv2.1 数字湿度和温度传感器 sht3x 驱动软件包
ap3216c RealThread Apache-2.0 接近和光强传感器 ap3216c 的驱动库
max6675 Jonas Apache-2.0 数字温度传感器 max6675 的软件包
mlx90397 lgnq Apache-2.0 MLX90397 是来自迈来芯公司的一颗低功耗的3D磁位置传感器
rt3020 Tank Wu Apache-2.0 这是 RT3020 加速度传感器的驱动包。
df220 Zhou DingHua GPL-3.0 本软件包是 MiraMEMS df220 力传感器在 RT-Thread 中的驱动包。
ina226 xph Apache-2.0 ina226 软件包
gy271 jch12138 Apache-2.0 gy271驱动库
sht2x RealThread Apache-2.0 数字湿度和温度传感器 sht2x 驱动软件包
hdc1000 Forest-Rain Apache-2.0 TI温湿度传感器hdc1000软件包(RT-Thread Sensor架构)
lps22hb flybreak other LPS22HB 气压传感器的驱动包
da270 Zhou DingHua GPL-3.0 本软件包是 MiraMEMS DA270 加速度传感器在 RT-Thread 中的驱动包。
tmp1075 panrui Apache-2.0 TMP1075 数字温度传感器驱动软件包
bmp280 nfsq246 other bmp280的iic驱动
ina260 xph Apache-2.0 ina260 软件包
hs300x flyboy Apache-2.0 数字温湿度传感器 hs300x 的驱动库
nes Ghazigq Apache-2.0 nes模拟器c库。
agile_console loogg LGPL-2.1 简单易用的调试设备中间件。
button jiejieTop GPL-3.0 C 实现的按键驱动,支持单击和双击,长按,长按释放
soft_serial qiyongzhong0 LGPL-2.1 一个利用硬件定时器捕获/比较功能实现软件模拟串口的软件包
K210-SDK RT-Thread-package Apache-2.0 勘智 K210 处理器对应的外设驱动包
kendryte-sdk RealThread unknown 勘智 K210 处理器对应的外设驱动包 (老版本,已废弃)
pms_series MrpYoung MIT pms 数字式通用颗粒物浓度传感器驱动库
System_Run_LED WennianYan Apache-2.0 系统运行指示灯:超级简单实用的系统运行指示灯控制线程。
uat qiyongzhong0 LGPL-2.1 微型AT设备驱动接口组件。
rc522 greedyhao Apache-2.0 rc522 rfid 模块驱动
aip650 Chasel LGPL-2.1 一个快捷易用的数码管和按键驱动包适用于aip650和tm1650。
bt_mx01 qiyongzhong0 LGPL-2.1 蓝牙芯片MX-01的设备驱动
raspberrypi-pico-sdk RT-Thread-packages BSD-3-Clause Raspberry Pi Pico SDK
realtek_ameba flyingcys LGPL-2.1 realtek 的 ameba 软件包在 RT-Thread 上的移植
micro_ros wuhanstudio Apache-2.0 在 MCU 上运行 ROS2.
stm32_sdio RealThread LGPL-2.1 STM32 平台 SDIO 控制器驱动包
lora_radio_driver Forest-Rain Apache-2.0 lora芯片(SX126x\SX127x)驱动包
kobuki wuhanstudio MIT Kobuki 机器人串口通信驱动
sx12xx XiaojieFan Apache-2.0 Semtech LoRa RF 芯片驱动库
Misaka_AT24CXX xqyjlj Apache-2.0 御坂网络AT24CXX驱动包,提供了AT24CXX的全部功能
wm_libraries Winner Micro Apache-2.0 WinnerMicro 芯片软件支持包
lora_gw_driver_lib forest-rain Apache-2.0 LoRa网关芯片(SX130x)驱动
x9555 WennianYan Apache-2.0 IO 扩展器:具有中断、弱上拉和配置寄存器的 16 位 1.65V 至 5.5V I2C/SMBus I/O 扩展器。
tca9534 panrui Apache-2.0 i2c接口8位I/O扩展芯片驱动软件包
spi-tools vandoul MIT SPI 调试时可以使用的小工具,可以初始化、配置spi总线设备,读写spi总线设备
nrf24l01 sogwms Apache-2.0 单芯片 2.4GHz 无线收发器。
SignalLed WKJay LGPL-2.1 信号灯软件包,支持自定义闪烁方式、周期,支持随时开启、关闭
wk2124 YaohongLi Apache-2.0 wk2124 spi转四串口芯片的驱动库。
nrf5x_sdk supperthomas unknown Nordic SDK软件开发包
ld3320 xqyjlj Apache-2.0 LD3320语音识别芯片
as608 greedyhao Apache-2.0 AS608 指纹模块的驱动
multi_infrared jsrdczy Apache-2.0 基于rt-thread的复数红外通道同时接收并解码的驱动框架。
multi_rtimer Forest-Rain Apache-2.0 一个实时、低功耗软件定时器模块
ili9341 Rbb666 Apache-2.0 TFT-LCD ILI9341 SPI 屏幕驱动的软件包
Misaka_RGB_Bling xqyjlj Apache-2.0 御坂网络RGB LED驱动包,提供了对于RGB LED灯的控制功能。
vsensor RealThread Apache-2.0 虚拟传感器设备
rplidar wuhanstudio MIT RPLIDAR: 适用于机器人室内建图的低成本激光雷达
rosserial wuhanstudio BSD 机器人操作系统(ROS1) 软件包 rosserial 在 RT-Thread 的移植库
ly68l6400 Ghazigq LGPL-2.1 ly68l6400芯片的驱动
vdevice stackRyan Apache-2.0 适配于rt-thread device框架下的虚拟IO设备。
rda58xx apeng2012 MIT RDA5820收音机芯片驱动。
pca9685 greedyhao Apache-2.0 通过I2C总线控制的16路PWM控制器
lkdGui guoweilkd GPL-2.0 lkdGui是一款为单色显示屏制作的图形化界面,用于设计简单漂亮的图形界面。
pcf8574 RealThread Apache-2.0 针对 I2C 并行口扩展 8 位 I/O 软件包
embARC_bsp Watson Zeng Apache-2.0 Synopsys ARC 处理器 板级支持包
quick_led qiyongzhong0 LGPL-2.1 一个快捷易用的led驱动包
ESP-IDF supperthomas Apache-2.0 ESP32C3 ESP-IDF软件包
vs1003 beisongcrt GPL-2.0 vs1003 驱动。
rx8900 panrui Apache-2.0 rx8900 外置RTC驱动,支持实时时钟和闹钟功能
ds3231 panrui Apache-2.0 ds3231 外置RTC驱动
qkey qiyongzhong0 LGPL-2.1 一个快捷易用的按键驱动包
max7219 redocCheng Apache-2.0 本软件包是在数码管上应用 MAX7219 的驱动包
MotionDriver2RTT greedyhao LGPL-2.1 移植 MotionDriver 到 RTT 的包
bt_ecb02c qiyongzhong0 LGPL-2.1 蓝牙芯片ECB02C的设备驱动
st7789 Vandoul Apache-2.0 TFT-LCD ST7789 SPI 图形驱动
dm9051 aozima Apache-2.0 DM9051 SPI 接口以太网芯片驱动库
infrared RealThread Apache-2.0 基于 rt-thread 的 pin,pwm 和 hwtimer 驱动的红外框架。
agile_led Longwei Ma LGPL-2.1 一个灵活的led软件包。
i2c-tools wuhanstudio MIT I2C 调试时可以使用的小工具,可以扫描设备,读写寄存器
mfoc wuhanstudio GPL-2.0 Mifare Classic 离线破解工具。
easyblink Sunwancn Apache-2.0 小巧轻便的 LED 控制软件包,可以容易地控制 LED 开、关、反转和各种间隔闪烁,占用 RAM 少,支持 RT-Thread 标准版和 Nano 版。
LedBlink zpw GPL-2.0 简单易用led闪烁控制软件包
rs485 qiyongzhong0 LGPL-2.1 rs485驱动包
io_input_filter lizdDong Apache-2.0 IO输入软件滤波模块
nuclei_sdk Huaqi Fang Apache-2.0 芯来科技RISC-V处理器软件开发包
tmc51xx apeng2012 MIT TMC5160步进电机驱动。
bluetrum_sdk BLUETRUM MIT bluetrum sdk
lrf-nv7lidar shenzan LGPL-2.1 LRF-NV7激光测距模组
ssd1306 luhuadong Apache-2.0 基于 SSD1306、SH1106、SH1107 和 SSD1309 的 OLED 驱动,支持 I2C 和 SPI
libnfc wuhanstudio LGPL-3.0 libnc 软件包
beep Sunwancn Apache-2.0 基于 rt-thread 的 pin 和 pwm 驱动的蜂鸣器控制软件包,可以容易地驱动有源蜂鸣器或无源蜂鸣器,产生各种间隔长短的鸣叫声。
rs232 diskwu LGPL-2.1 rs232驱动包。
mcp23008 XiaojieFan Apache-2.0 针对 I2C 并行口扩展 8 位 I/O 软件包
stm32wb55_sdk xph Apache-2.0 stm32wb55_sdk 软件包

tools

包名 作者 license 备注
ulog_file ChenYong Apache-2.0 ulog_file: 基于文件系统的 ulog 后端插件。
snowflake 2022alpha MIT 雪花算法是一种分布式ID生成算法。
CmBacktrace armink MIT ARM Cortex-M 系列 MCU 错误追踪库
wamr alvkeke Apache-2.0 运行于RT-Thread的WebAssembly Micro Runtime
kdb enkiller Apache-2.0 内核检测漏洞工具
bs8116a illusionlee MIT 合泰的bs8116a-3的触摸按键芯片
rtt_auto_exe_cmd supperthomas Apache-2.0 该软件包用来自动执行finsh的命令,主要给CI机器人使用
nr_micro_shell Nrusher MIT 轻量的命令行交互工具。
CoreMark wuhanstudio apache EEMBC 的单片机性能测试小工具
anv_testsuit wuhanstudio MIT 单元测试框架
logmgr ChenYong Apache-2.0 logmgr: 日志管理系统功能支持
Dhrystone wuhanstudio apache Dhrystone 单片机性能测试小工具
SEGGER_RTT supperthomas Apache-2.0 使用JLINK的RTT代替UART console输出
RT_Trace liboran Commercial License 使用 J-Link 实现事件监控
rdb RealThread GPL-2.0 RT-Thread 调试桥
UrlEncode jch12138 LGPL-2.1 一个简单易用的Url编解码工具
anv_bench wuhanstudio MIT 函数性能快速测试软件包
EasyFlash armink MIT 轻量级嵌入式 Flash 存储器库,让 Flash 成为小型 KV 数据库
gps_rmc maplerian Apache-2.0 用于解析GPS模块的 $XXRMC 类型数据
hash-match smartmx Apache-2.0 应用在单片机上快速匹配的哈希算法
vconsole enkiller Apache-2.0 一个虚拟控制台软件包。
cpu_usage enkiller Apache-2.0 CPUU: CPU 使用率统计小工具。
cBox enkiller Apache-2.0 CBOX: C 语言小工具。
ulog_easyflash armink MIT 基于 EasyFlash 的 ulog 插件
uMCN JCZou Apache-2.0 uMCN是一个基于发布者/订阅者模式的轻量级且功能强大的跨线程/进程通信模块。
anv_memleak wuhanstudio MIT 检查是否存在内存泄漏
devmem luanxueguang GPL-2.0 读写内存/寄存器的工具
lwlog wuhanstudio MIT lwlog:单文件日志打印库
EasyLogger armink MIT 一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的 C/C++ 日志库
ChineseFontLibrary lxzzzzzxl LGPL-2.1 rt-thread中文字库软件包
mbedtls_bench xiaofan MIT mbedtls 性能测试
anv_trace wuhanstudio MIT 帮助跟踪代码执行过程
lunar_calendar illusionlee MIT 将阳历日期转换为阴历的工具。
SystemView RealThread unknown SEGGER 的 SystemView 移植
solar_terms XYX12306 MIT 是一个根据公历日期判断与二十四节气关系的工具软件包。
lwrb2rtt Jackistang MIT 轻量级的 FIFO 环形缓冲区
gbk2utf8 Ghazigq Apache-2.0 GBK与UTF8编码之间的转换。
Micro-XRCE-DDS-Client JCZou Apache-2.0 micro-ros的中间层组件,提供了ros2消息发布/订阅的能力。
adbd heyuanjie87 Apache-2.0 在 RT-Thread 上实现的 Android ADB daemon
MemoryPerf 我夏了夏天 MIT ARM CPU 内存性能测试。
mem_sandbox Meco Man MIT RT-Thread 内存隔离沙箱
regex thread-liu Unlicense 一个小巧的 C 语言正则表达式
gan_zhi XYX12306 MIT 是一个根据公历日期、时得到相应的天干地支的工具软件包。
zdebug beisongcrt Apache-2.0 方便的调试工具,随时控制打印 log,查看、设置变量数据,执行函数。
vofa_plus xiaogeminghai GPL-2.0 配合vfoa+实现串口波形功能
fdt RealThread LGPL-3.0 RT-Thread 设备树工具包
armv7m_DWT BalanceTWK MIT armv7m_DWT: 基于 ARMV7M 架构的内存监控组件.

ai

包名 作者 license 备注
elapack wuhanstudio MIT 嵌入式线性代数库,兼容 matlab
libann wuhanstudio MIT 轻量级 ANN 库,可以训练,保存和导入模型
onnx-backend wuhanstudio MIT 开源神经网络模型 onnx 后端,支持几乎所有主流机器学习模型
nnom Jianjia Ma Apache-2.0 轻量级的神经网络框架, 模型一键转换, 让MCU也神经一把
onnx-parser wuhanstudio MIT 开源神经网络模型 onnx 解析库
TensorflowLiteMicro QingChuanWS LGPLv2.1 用于rt-thread操作系统的轻量级深度学习端侧推理框架Tensorflow Lite软件包。
ncnn yechang BSD-3-Clause ncnn静态库
ulapack wuhanstudio MIT 嵌入式线性代数库
quest wuhanstudio MIT 嵌入式系统上的量子计算机模拟器
r-tinymaix RiceChen Apache-2.0 r-tinymaix TinyMaix是面向单片机的超轻量级的神经网络推理库,即TinyML推理库,可以让你在任意单片机上运行轻量级深度学习模型
naxos wuhanstudio LGPL-3.0 C++ Constraint Programming Library

security

包名 作者 license 备注
yd_crypto china-hai Apache-2.0 用于微控制器的加解密算法库,平台无关、算法独立、易移植、易使用。
tinycrypt RealThread BSD-2-Clause 一个简小并且可配置的加解密软件包
trusted-firmware-m Trusted Firmware-M BSD-3-Clause Cortex M系列架构安全固件
mbedtls RealThread Apache-2.0 一个开源的、可移植的、易于使用的、可读的且灵活的 SSL 库
libsodium RealThread ISC 一个现代的、易用的加密库 (不推荐在 MCU 上使用,请用 libhydrogen 替代).
libhydrogen wuhanstudio ISC 一个轻量级,易用,适合嵌入式的密码学软件包