Directorio de paquetes RTTHREAD

Directorio de paquetes RTTHREAD

Aquí está el contenido del paquete de software RTTHREAD

IOT

Nombres de paquetes Etiqueta de tecnología Depende de la plataforma Observaciones
abup_fota OTA TCP / UDP Este paquete es un descargador de firmware para la actualización de Abup FOTA
ágil_jsmn json Biblioteca C jsmn es un archivo único ultraligero y fácil de transportar, adecuado para entornos con espacio de almacenamiento limitado en una microcomputadora de un solo chip, y se puede utilizar simplemente como un analizador JSON estándar ANSI-C.
agile_telnet ETH TCP Depuración de Ethernet TCP.
airkissOpen IOT w600 Protocolo de configuración de red con un solo clic del dispositivo WiFi de Tencent [airkiss]
ali-iotkit IOT MBEDTLS ali-iotkit es un paquete de software adaptado por RT-Thread para conectarse a la plataforma Alibaba Cloud IoT
atsrv_socket A EN, SAL atsrv_socket es un servidor AT que contiene comandos de socket de uso común
En el dispositivo A El paquete de software del dispositivo AT está compuesto por los archivos de trasplante y los códigos de muestra del componente RT-Thread AT para diferentes dispositivos AT. Los dispositivos AT actualmente compatibles son: ESP8266, ESP32, M26, MC20, RW007, MW31, SIM800C, W60X, SIM76XX, Dispositivos de las series A9 / A9G, BC26, AIR720, ME3616, M6315, BC28, EC200X, M5311, L610
azure-iot-sdk IOT netutils, MBEDTLS Azure es un paquete de software adaptado por RT-Thread para conectarse a Microsoft Azure IoT Center
rtt-bc28-mqtt MQTT bc28_mqtt es un paquete de software MQTT basado en el firmware AT del módulo BC28 de Quectel
btstack BT, AP6212 El paquete de software BTstack es una adaptación de RT-Thread basada en la pila de protocolos Bluetooth de código abierto btstack
capnp protobuf El protocolo de serialización Cap'n es más eficiente y liviano que protobuf. Almacene datos de manera más eficiente que XML
cJSON JSON Biblioteca de análisis json ultraligera en lenguaje C
cmux El paquete de software CMUX se utiliza a menudo para la función de multiplexación de puerto serie del módulo celular (modo PPP + AT) y dispositivos con recursos de hardware de puerto serie limitados
coap IOT COAP CoAP en RT-Thread
dlt645 DLT645 Este paquete de software se utiliza para la recopilación y procesamiento de datos del protocolo DL / T 645 (medidor eléctrico)
ezXML XML Se usa para analizar archivos XML
freemodbus MODBUS Dispositivo RT_Thread UART FreeModbus es una pila de protocolos Modbus de código abierto
GAgent IOT Gizwits GAgent es una ingeniosa solución global de nube de cosas
ipmsg IP Las palomas voladoras pasan libros, envían y reciben mensajes de texto, reciben mensajes de texto
jiot-c-sdk IOT Aurora Aurora IoT es una plataforma de servicios SaaS lanzada por Aurora para desarrolladores de IoT
joylink IOT Nube de JD joylink Jingdong Xiaojingyu IoT Plataforma abierta
jsmn JSON jsmn es un analizador JSON ultraligero y fácil de transportar
kawaii-mqtt MQTT Este es un cliente MQTT multiplataforma basado en la API de socket
libcurl2rtt TCP / IP La biblioteca curl portada basada en RT-Thread
libmodbus MODBUS libmodbus es una biblioteca para enviar / recibir datos con dispositivos que utilizan el protocolo Modbus
librws Pequeña biblioteca C cliente de websocket multiplataforma.
ljson JSON Analizador JSON estándar ANSI-C
lorawan_driver LORA SX126X
lorawan_ed_stack LORA SX126X lorawan_ed_stack es la implementación de la pila de protocolos de equipos terminales LoRaWAN.
lssdp LSSDP El protocolo lssdp implementado en RT-Thread se puede utilizar para el descubrimiento automático de dispositivos LAN
mangosta Web Una biblioteca de servidor web incorporada
mymqtt MQTT Eclipse MQTT de código abierto
nanopb Búferes de protocolo Implementación de Protocol Buffers Parser en Embedded
netutils Juego de herramientas pequeñas de red RT-Thread Network
ágil BT Pila de protocolo Bluetooth ágil
nmealib GPS nmealib库在RT-Thread上的移植
nopoll OpenSource WebSocke 一款 C 实现的开源 WebSocket 软件包
onenet IOT 移动云 连接中国移动 OneNet 云的软件包
onnx-backend AI ******************** 开源神经网络模型 onnx 后端,支持几乎所有主流机器学习模型
rt-onnx-parser AI 开源神经网络模型 onnx 解析库
ota_downloader OTA HTTP 基于 RT-Thread OTA 组件的 固件下载器
paho-mqtt MQTT Eclipse 实现的基于 MQTT 协议的客户端
pdulib PDU 一个用于PDU格式的短信文本解析库
ppp_device PPP NBIOT lwIP PPP 功能针对蜂窝( 2G/3G/4G )模块移植和实现
protobuf-c Google 的 prototol buffer 一种轻便高效的数据存储格式
qianxun 千寻 qxwz 高精度定位应用本软件包是集成千寻位置差分sdk
rt_cjson_tools JSON 用于 RT-Thread 的 cJSON工具库
SMTP_CLIENT SMTP SMTP邮件发送软件包,简单易用,支持普通25端口及465/587加密端口
tcpserver tcp 一个支持多客户端的 TCP 服务器
umqtt MQTT 一个轻量级、功能强大、可定制、易于使用和可嵌入的RT-Thread mqtt客户端
wayz_iotkit IOT 机智云 wayz iot 定位软件包
webclient HTTPS RT-Thread 官方开源的 http/https 协议客户端
webnet HTTP Web 服务器 RT-Thread 官方开源的、轻量级、可定制嵌入式 Web 服务器
wiznet WIZnet W5500 WIZNet TCP/IP 芯片(例如: W5500/W5100)的 SAL 框架对接实现

language

这个软件包主要是一些支持嵌入式的编程语言的支持,并不依赖特定平台

包名 技术标签 依赖平台 备注
jerryscript JavaScript ALL 轻量级的JavaScript引擎
Lua lua ALL Lua库, 目的是无缝嵌入RTT, 无需开发者去移植
micropython python ALL MicroPython 移植

misc

包名 技术标签 依赖平台 备注
canfestival-rtt CAN CAN hwtimer (开源的 CANopen 协议栈)在 RT-Thread 系统上的移植
DigitalCtrl PID DigitalCtrl 是一个数字控制算法库
FlexibleButton GPIO Pandora 小巧灵活的按键驱动程序
MultiButton GPIO ANY 一个小巧易用的事件驱动按钮驱动模块
TensorflowLiteMicro AI ART-Pi 用于rt-thread操作系统的轻量级深度学习端侧推理框架Tensorflow Lite软件包。"
TinyFrame 通信协议 应用于串口设备(如 UART / RS232)的构建或者解析的库
armv7m_dwt DWT TIMER armv7m_dwt 高精度计时与延时
crclib CRC ANY 一个包含8位、16位、32位CRC校验计算的函数库
dstr STR ANY 用 C 编写的动态字符串库
eLapack MATLAB ANY 嵌入式线性代数库,兼容 matlab
fastlz ZIP ANY 一款极速的压缩
games GAME ANY c2048俄罗斯方块贪吃蛇threes
hello SAMPLE RT-Thread 软件包示例
kendryte-demo K210 Kendryte 配合Kendryte SDK而简单移植的demo软件包
ki VIM ki是一个带有语法高亮的终端编辑器,支持C/C++ Python Javascript Go语言语法高亮
rt-libann AI ANY 轻量级 ANN 库,可以训练,保存和导入模型
libcsv CSV libcsv是用纯ANSI C89编写的小型、简单、快速的CSV库,支持读写CSV数据
lwgps2rtt lwgps GPS 轻量级GPS NEMA协议解析器
lzma ZIP 高压缩率的压缩库
miniLZO ZIP LZO 是一个实时数据压缩库,而 miniLZO 是 LZO 压缩库的精简版本
nnom AI NNoM是一个专门为了神经网络在 MCU 上运行的框架
optparse CMD optparse是一个开源, 可移植的, 可重入的和可嵌入的类getopt命令行参数解析器
quicklz ZIP 世界上速度最快的压缩库
samples SAMPLE filesystem-samplekernel-samplenetwork-sampleperipheral-sample
state_machine STATE 一个用C语言实现功能丰富但简单的有限状态机(FSM)
uKal 微型卡尔曼滤波器库
uLAPack MATH 嵌入式线性代数库
upacker 通信协议 用于端对端通讯数据封包、解包,解决各种粘包、分包问题。极简内存占用。
uparam OTP param 系统参数读写管理和持久化
vi VI vi 编辑器在 RT-Thread 操作系统上的移植
vt100 MSH 串口终端绘图库,可以在 msh 下画图
zlib ZLIB Zlib通用数据压缩库

multimedia

多媒体库

包名 技术标签 依赖平台 备注
mupdf pdf ALL 轻量级PDF,XPS和电子书查看器
openmv openmv openmv openmv 在 RT-Thread 上的移植
STemWin STemWin,gui ST STemWin在RT-Thread上的移植
TJpgDec jpeg all jpeg解码库
wavplayer WAV media RT-Thread Audio 格式的音乐播放器

peripherals

包名 技术标签 依赖平台 备注
LedBlink LED GPIO 简单易用led闪烁控制软件包
MotionDriver2RTT Motion MPU-6050 移植 MotionDriver 到 RTT 的包
paj7620 PAJ7620 手势传感器PAJ7620的驱动包
SignalLed GPIO LED 信号灯软件包,支持自定义闪烁方式、周期,支持随时开启、关闭
rt-ad7746 AD7746 AD7746 高精度电容测量芯片在 RT-Thread 移植库
agile_button GPIO BUTTON 一个灵活的button软件包
agile_console CONSOLE UART 一个灵活的console设备软件包
agile_led GPIO LED 一个灵活的led软件包。
as608 AS608 AS608 指纹模块的驱动
as7341 I2C AS7341 AS7341可见光传感器,可测量8个波长的可见光
at24cxx eeprom at24c02, eeprom at24cxx 的驱动库。
rtt-pkgs-beep PIN,PWM 基于 rt-thread 的 pin 和 pwm 驱动的蜂鸣器控制软件包,可以容易地驱动有源蜂鸣器或无源蜂鸣器,产生各种间隔长短的鸣叫声。
rtpkg_button GPIO BUTTON C 实现的按键驱动,支持单击和双击,长按,长按释放"
rt_can_ymodem YMODEM CAN 连接can设备和ymodem的驱动包
dm9051 DM9051 DM9051 SPI 接口以太网芯片驱动
rtt-pkgs-easyblink GPIO LED 小巧轻便的 LED 控制软件包,可以容易地控制 LED 开、关、反转和各种间隔闪烁,占用 RAM 少,支持 RT-Thread 标准版和 Nano 版。
embarc_bsp SDK Synopsys Synopsys ARC 处理器 板级支持包
rt-i2c-tools I2C I2C 调试时可以使用的小工具,可以扫描设备,读写寄存器
icm20608 I2C icm20608 三轴加速度与三轴陀螺仪 icm20608 的传感器驱动库
infrared_framework PIN PWM 红外 基于 rt-thread 的 pin,pwm 和 hwtimer 驱动的红外框架
kendryte_sdk SDK K210 勘智 K210 处理器对应的外设驱动包
ld3320 PIN |SPI LD3320 LD3320语音识别芯片
rtt-littled PIN LED littled软件包: Littled LED Daemon 服务线程
lkdGui GUI lkdGui是一款为单色显示屏制作的图形化界面,用于设计简单漂亮的图形界面。
lora-radio-driver LORA SX126x lora芯片(SX126x\SX127x)驱动包
ly68l6400 SPI RAM ly68l6400 ly68l6400芯片的驱动
MAX17048 I2C MAX17048 电池监测芯片
max7219 SPI MAX7219 本软件包是在数码管上应用 MAX7219 的驱动包
multi-rtimer 低功耗 一个实时、低功耗软件定时器模块
nes GAME GUI nes模拟器c库
nrf24l01 2.4G nRF24L01 单芯片 2.4GHz 无线收发器
nrf5x_sdk VENDOR nordic Nordic SDK软件开发包nRF5_SDK_16
nrfx VENDOR nordic Nordic SOC的独立外设驱动库
nuclei-sdk VENDOR Nuclei SDK 芯来科技RISC-V处理器软件开发包
pca9685 I2C PCA9685 通过I2C总线控制的16路PWM控制器
pcf8574 I2C pcf8574 针对 I2C 并行口扩展 8 位 I/O 软件包
pms_series uart pms_series pms 数字式通用颗粒物浓度传感器驱动库
rt-thread-qkey GPIO BUTTON 一个快捷易用的按键驱动包
rt-thread-qled GPIO LED 一个快捷易用的led驱动包
rc522_rtt SPI RC522 rc522 rfid 模块驱动
realtek_ameba VENDOR AMEBA realtek 的 ameba 软件包在 RT-Thread 上的移植
rt-rosserial UART;TCP ROS 机器人操作系统(ROS) 软件包 rosserial 在 RT-Thread 的移植库
rplidar uart 激光雷达 RPLIDAR: 适用于机器人室内建图的低成本激光雷达
rt-thread-rs485 serial pin RS485 rs485驱动包
rtc RTC rtt-rx8900 外置RTC驱动,支持实时时钟和闹钟功能 rtt-ds3231
SENSOR ********** ********** ********** sensor大框架 (超多传感器支持)
tt-sgm706 WDG sgm706 SGM706独立看门狗驱动软件包
sht2x I2C sh2x 数字湿度和温度传感器 sht2x 驱动软件包sht3x
stm32_sdio SDIO STM32L4 这是一个STM32平台 SDIO控制器驱动包
rtt-ssd1306 OLED SSD1309 基于 SSD1306、SH1106、SH1107 和 SSD1309 的 OLED 驱动,支持 I2C 和 SPI
sx12xx LORA SX12XX Semtech LoRa RF 芯片驱动库
TOUCH ********** ********** ********** TOUCH 驱动
rt-u8g2 ** u8g2 U8g2 不同种类单色屏驱动在 RT-Thread 移植库
vdevice GPIO/LCD VIRTUAL 适配于rt-thread device框架下的虚拟IO设备
vsensor SENSOR VIRTUAL 虚拟传感器设备
wk2124 SPI wk2124 wk2124 spi转四串口芯片的驱动库。
rtpkg-wm_libraries WIFI W60X WinnerMicro 芯片软件支持包
rt_ws2812b SPI + DMA ws2812b 用于 RT-Thread 的 ws2812b 软件驱动包,使用 SPI + DMA 方式驱动。

security

这个类是存放一些加密库

包名 技术标签 依赖平台 备注
libsodium crypto ALL 一个现代的、易用的加密库
mbedtls ARMmbed ALL 一个由 ARM 公司开源和维护的 SSL/TLS 算法库。
tinycrypt tinycrypt ALL 一个简小并且可配置的加解密软件包
trusted-firmware-m trusted Cortex M Cortex M系列架构安全固件
yd_crypto yd_crypto ALL 软件加密库

system

包名 技术标签 依赖平台 备注
CMSIS CMSIS ARM CMSIS 软件包在 RT-Thread 上的移植
EV vehicles 效开发 vehicles(包括无人机) 的框架
FlashDB FLASH ALL 一款支持 KV 数据和时序数据的轻量级数据库
LittlevGL2RTT GUI LITTVGL Littlevgl 是基于 RT-Thread 的图形库软件包
UCOS UCOS UCOS组件大包
Ppool POOL ALL 基于pthread的线程池库
Qfplib-M0-full Cortex-M0浮点运算汇编加速库(full版) Qfplib-M3
cairo GUI LCD 适用于多平台的 2D 图形软件包
fal FLASH ALL Flash 抽象层的实现,负责管理 Flash 设备和 Flash 分区
gui_engine 来自 RT-Thread 官方的 GUI 引擎
littlefs littlefs 为微控制器设计的一个小型的且掉电安全的文件系统
lwext4 fs 适合微控制器的 ext2 / 3/4文件系统的实现
minIni INI 配置 minIni 在 RT-Thread 上移植的软件包,用于读取和写入“ .INI”文件
openamp AMP 非堆成多核 RT-Thread OpenAMP软件包
partition 一个基于块设备的分区管理软件包
persimmon UI 柿饼 RT-Thread 的柿饼 UI
pixman pix 提供低等级像素控制的库
plccore PLC IEC61131 plccore 在 RT-Thread 上移植的软件包
rt-thread-qboot BootLoader boot qboot :一个用于快速制作bootloader的组件
ramdisk 文件系统 RAM ramdisk除了能被文件系统格式化,还能当一般的块设备来存储数据。
rt-robot RT-Thread 机器人平台
rt_memcpy_cm memcpy rt_memcpy函数的Cortex-M内核汇编加速版
rt_printf printf 线程安全版本的rt_kprintf
rti RT-Thread 展示系统内部运行信息的组件,能够帮助分析系统内部情况
SQLite SQLITE SQL SQLite 是一个完备、高度可靠、嵌入型、全功能、公共领域的 SQL 数据库引擎",
sys_load_monitor MONITOR 一款轻量级的系统负荷监视器
rt-thread-syswatch SYSWATCH 系统看守:一个用于保障系统长期正常运行的组件
thread_pool pool 基于 RT-Thread 的线程池实现"
yaffs2_rtt_port 文件系统 yaffs yaffs2 移植到RT-Thread

tools

包名 技术标签 依赖平台 备注
Chinese_font_library FONT FAL rt-thread中文字库软件包
CmBacktrace DEBUG ARM ARM Cortex-M 系列 MCU 错误追踪库
coremark Coremark EEMBC 的单片机性能测试小工具 跑分排名
dhrystone Dhrystone 单片机性能测试小工具
EasyFlash 轻量级嵌入式 Flash 存储器库KV 数据库
EasyLogger LOG 一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的 C/C++ 日志库
MemoryPerf performance ARM CPU 内存性能测试。
SEGGER_SystemView RTT SEGGER SEGGER 的 SystemView 移植
UrlEncode URL 一个简单易用的Url编解码工具
adbd ADB 在 RT-Thread 上实现的 Android ADB daemon
bs8116a bs8116a 合泰的bs8116a-3的触摸按键芯片
cpu_usage CPU CPUU: CPU 使用率统计小工具。
gbk2utf8 FONT GBK与UTF8编码之间的转换
gps_rmc GPS 用于解析GPS模块的 $XXRMC 类型数据
kdb DEBUG ALL 内核检测漏洞工具
logmgr LOG logmgr: 日志管理系统功能支持
lunar_calendar 日历 将阳历日期转换为阴历的工具。
lwrb2rtt 轻量级的 FIFO 环形缓冲区
rttpkg-mbedtls_bench mbedtls mbedtls 性能测试
nr_micro_shell SHELL 轻量的命令行交互工具。
qrcode QR 一个用于将字符串生成二维码的软件包
rdb 基于 USB/TCP等可靠通信协议的远程调试桥。
uMCN MQTT ALL uMCN是一个基于发布者/订阅者模式的轻量级且功能强大的跨进程通信库。
ulog_easyflash LOG ALL 基于 EasyFlash 的 ulog 插件
ulog_file LOG ulog_file: 基于文件系统的 ulog 后端插件。
vconsole VCONSOLE ALL 一个虚拟控制台软件包。
wasm-micro-runtime WebAssembly微型运行时(WAMR)是占地面积小的独立WebAssembly(WASM)

Supongo que te gusta

Origin blog.csdn.net/lt6210925/article/details/114433445
Recomendado
Clasificación