rtthread_software_package_list_show icon indicating copy to clipboard operation
rtthread_software_package_list_show copied to clipboard

所有软件包列表

Open supperthomas opened this issue 3 years ago • 25 comments

ai


  • [ ] elapack嵌入式线性代数库,兼容 matlab
  • [ ] libann轻量级 ANN 库,可以训练,保存和导入模型
  • [ ] naxosC++ Constraint Programming Library
  • [ ] nnom轻量级的神经网络框架, 模型一键转换, 让MCU也神经一把
  • [ ] onnx-backend开源神经网络模型 onnx 后端,支持几乎所有主流机器学习模型
  • [ ] onnx-parser开源神经网络模型 onnx 解析库
  • [ ] quest嵌入式系统上的量子计算机模拟器
  • [ ] TensorflowLiteMicro用于rt-thread操作系统的轻量级深度学习端侧推理框架Tensorflow Lite软件包。
  • [ ] ulapack嵌入式线性代数库

iot


  • [ ] coap一种 C 语言实现的 CoAP 协议
  • [ ] EmbeddedProtoEmbeddedProto: 嵌入式 C++ protobuf 针对 ARM Cortex-M 优化
  • [ ] ezXML一个用 C 语言描述的 XML 解析库,并且简单易用
  • [ ] mavlink一非常轻量级的消息传输协议
  • [ ] nanopbProtocol Buffers 解析器在嵌入式上的实现
  • [ ] nmealibnmealib库在RT-Thread上的移植
  • [ ] nopoll一款 C 实现的开源 WebSocket 软件包
  • [ ] pdulib一个用于PDU格式的短信文本解析库
  • [ ] protobuf-cGoogle 的 prototol buffer 一种轻便高效的数据存储格式
  • [ ] qxwzqxwz 高精度定位应用
  • [ ] rt-link_hwrt-link 组件的底层通信端口适配层
  • [ ] smtp_clientSMTP邮件发送软件包,简单易用,支持普通25端口及465/587加密端口

language


  • [ ] jerryscript针对 RT-Thread 的 JerryScript 移植
  • [ ] LuaLua 在 RT-Thread 上的移植
  • [ ] LuatOSLuatOS : 面向物联网设备的强大嵌入式Lua引擎
  • [ ] micropythonMicroPython 在 RT-Thread 上的移植
  • [ ] pikascript极易定制的轻量级python脚本支持工具

misc


  • [ ] #12
  • [ ] Controller比例积分, 比例谐振, 重复控制器库
  • [ ] crclib一个包含8位、16位、32位CRC校验计算的函数库
  • [ ] design_pattern嵌入式C设计模式实现。
  • [ ] DigitalCtrl数字闭环控制算法库
  • [ ] dstr用 C 编写的动态字符串库
  • [ ] libcsvlibcsv是用纯ANSI C89编写的小型、简单、快速的CSV库,支持读写CSV数据
  • [ ] optparse基于 RT-Thread 的 Getopt 命令行解析器
  • [ ] phase-locked-loop锁相环与锁频环算法
  • [ ] state_machine一个用C语言实现功能丰富但简单的有限状态机(FSM)。
  • [ ] TinyFrame应用于串口设备(如 UART / RS232)的构建或者解析的库
  • [ ] ukal卡尔曼滤波算法
  • [ ] upacker串行通信链路协议
  • [ ] uparam系统参数读写管理和持久化

multimedia


  • [ ] helixHelix,mp3 解码库
  • [ ] mp3player一个简易的mp3格式音乐播放器
  • [ ] mupdf轻量级PDF,XPS和电子书查看器
  • [ ] PDFGenPDF文档生成库
  • [ ] TinyJPEG一个轻量的JPEG编码软件包
  • [ ] TJpgDecJPEG 解码库
  • [ ] wavplayer简洁的wav格式的音乐播放器,提供播放和录音功能

peripherals


  • [ ] agile_console简单易用的调试设备中间件。
  • [ ] i2c-toolsI2C 调试时可以使用的小工具,可以扫描设备,读写寄存器
  • [ ] infrared基于 rt-thread 的 pin,pwm 和 hwtimer 驱动的红外框架。
  • [ ] kobukiKobuki 机器人串口通信驱动
  • [ ] MotionDriver2RTT移植 MotionDriver 到 RTT 的包
  • [ ] multi_infrared基于rt-thread的复数红外通道同时接收并解码的驱动框架。
  • [ ] multi_rtimer一个实时、低功耗软件定时器模块
  • [ ] nesnes模拟器c库。
  • [ ] rplidarRPLIDAR: 适用于机器人室内建图的低成本激光雷达
  • [ ] rs232rs232驱动包。
  • [ ] rs485rs485驱动包
  • [ ] soft_serial一个利用硬件定时器捕获/比较功能实现软件模拟串口的软件包
  • [ ] ssd1306基于 SSD1306、SH1106、SH1107 和 SSD1309 的 OLED 驱动,支持 I2C 和 SPI
  • [ ] stm32_sdioSTM32 平台 SDIO 控制器驱动包
  • [ ] vdevice适配于rt-thread device框架下的虚拟IO设备。
  • [ ] vsensor虚拟传感器设备

security


  • [ ] libsodium一个现代的、易用的加密库
  • [ ] mbedtls一个开源的、可移植的、易于使用的、可读的且灵活的 SSL 库
  • [ ] tinycrypt一个简小并且可配置的加解密软件包
  • [ ] trusted-firmware-mCortex M系列架构安全固件
  • [ ] yd_crypto用于微控制器的加解密算法库,平台无关、算法独立、易移植、易使用。
  • [ ] Qfplib_M0_fullCortex-M0浮点运算汇编加速库(full版)
  • [ ] Qfplib_M0_tinyCortex-M0浮点运算汇编加速库(tiny版)
  • [ ] Qfplib_M3Cortex-M3浮点运算汇编加速库

system


  • [ ] CherryUSB小而美、可移植性高的 USB 主从协议栈。
  • [ ] CMSIS_5CMSIS-5
  • [ ] CMSIS_5_AUXCMSIS_5软件包的辅助构建软件包(该软件包不需要用户选择)
  • [ ] CMSIS_RTOS2RT-Thread的CMSIS-RTOS2标准兼容层
  • [ ] rt_kprintf_threadsafe线程安全版本的rt_kprintf
  • [ ] rt_memcpy_cmrt_memcpy函数的Cortex-M内核汇编加速版
  • [ ] rt_vsnprintf_fullrt_vsnprintf全功能版本
  • [ ] EV高效开发 vehicles(包括无人机) 的框架
  • [ ] event_recorder一款轻量级的事件记录器,支持事件的记录与回放

tools


  • [ ] adbd在 RT-Thread 上实现的 Android ADB daemon
  • [ ] anv_bench函数性能快速测试软件包
  • [ ] anv_memleak检查是否存在内存泄漏
  • [ ] anv_testsuit单元测试框架
  • [ ] anv_trace帮助跟踪代码执行过程
  • [ ] ChineseFontLibraryrt-thread中文字库软件包
  • [x] CmBacktraceARM Cortex-M 系列 MCU 错误追踪库
  • [ ] #13
  • [ ] cpu_usageCPUU: CPU 使用率统计小工具。
  • [ ] devmem读写内存/寄存器的工具
  • [ ] #15
  • [ ] EasyFlash轻量级嵌入式 Flash 存储器库,让 Flash 成为小型 KV 数据库
  • [ ] fdtRT-Thread 设备树工具包
  • [ ] gan_zhi是一个根据公历日期、时得到相应的天干地支的工具软件包。
  • [ ] gbk2utf8GBK与UTF8编码之间的转换。
  • [ ] gps_rmc用于解析GPS模块的 $XXRMC 类型数据
  • [ ] kdb内核检测漏洞工具
  • [ ] lunar_calendar将阳历日期转换为阴历的工具。
  • [ ] lwrb2rtt轻量级的 FIFO 环形缓冲区
  • [ ] mbedtls_benchmbedtls 性能测试
  • [ ] MemoryPerfARM CPU 内存性能测试。
  • [ ] mem_sandboxRT-Thread 内存隔离沙箱
  • [ ] Micro-XRCE-DDS-Clientmicro-ros的中间层组件,提供了ros2消息发布/订阅的能力。
  • [ ] nr_micro_shell轻量的命令行交互工具。
  • [ ] rdbRT-Thread 调试桥
  • [ ] regex一个小巧的 C 语言正则表达式
  • [ ] SEGGER_RTT使用JLINK的RTT代替UART console输出
  • [ ] solar_terms是一个根据公历日期判断与二十四节气关系的工具软件包。
  • [ ] SystemViewSEGGER 的 SystemView 移植
  • [ ] uMCNuMCN是一个基于发布者/订阅者模式的轻量级且功能强大的跨线程/进程通信模块。
  • [ ] UrlEncode一个简单易用的Url编解码工具
  • [ ] vconsole一个虚拟控制台软件包。
  • [ ] wamr运行于RT-Thread的WebAssembly Micro Runtime

TERMINAL 显示小软件(全平台)

  • [ ] #14
  • [ ] aclock终端钟表界面
  • [ ] cal终端公历日历
  • [ ] kiki是一个带有C/C++语法高亮的终端编辑器
  • [ ] slsl奔跑的小火车命令
  • [ ] snake贪吃蛇游戏
  • [ ] tetris俄罗斯方块
  • [ ] qrcode一个用于将字符串生成二维码的软件包
  • [ ] termbox轻量TUI图形库
  • [ ] c20482048是一款益智类游戏,原版游戏运行在苹果手机上
  • [ ] cmatrixtext flying in and out in a terminal like as seen in 'The Matrix' movie
  • [ ] cowsaylinux cowsay 软件包
  • [ ] donut使用字符渲染的3D旋转甜甜圈
  • [ ] threesthrees是一款在2014年很火的益智类游戏,原版游戏运行在苹果手机上
  • [ ] helloRT-Thread 软件包示例
  • [ ] mcurses轻量级的 ncurses 控制台绘图库
  • [ ]

基于POSIX 接口

  • [ ] vivi 编辑器在 RT-Thread 操作系统上的移植

supperthomas avatar Mar 02 '22 14:03 supperthomas

wifi sdk

  • [ ] rw007RT-Thread 的 RW007 驱动(SPI Wi-Fi 模式)
  • [ ] wlanmarvellRT-Thread 的 Marvell wifi 驱动
  • [ ] wlan_wicedWICED 的 wlan 驱动
  • [ ] wiznetWIZNet TCP/IP 芯片(例如: W5500/W5100)的 SAL 框架对接实现

supperthomas avatar Mar 03 '22 05:03 supperthomas

小型传感器

SENSOR 框架下的传感器

  • [ ] aht10数字温湿度传感器 aht10 的驱动库
  • [ ] ap3216c接近和光强传感器 ap3216c 的驱动库
  • [ ] bh1750bh1750 传感器驱动包,支持:环境光照强度.
  • [ ] bma400这是 BMA400 传感器驱动包,支持:加速度计,记步
  • [ ] bme280这是 BME280 传感器驱动软件包,支持:气压,湿度
  • [ ] bme680BME680 四合一 MEMS 环境传感器驱动软件包
  • [ ] bmi088bmi088 软件包
  • [ ] bmi160_bmx160BMI160 6 轴传感器以及 BMX160 9 轴传感器的驱动包
  • [ ] bmp180这是 BMP180 传感器驱动软件包,支持:气压,温度
  • [ ] bmp280bmp280的iic驱动
  • [ ] ccs811CCS811 气体检测传感器,可检测TVOC和CO2浓度
  • [ ] da270本软件包是 MiraMEMS DA270 加速度传感器在 RT-Thread 中的驱动包。
  • [ ] df220本软件包是 MiraMEMS df220 力传感器在 RT-Thread 中的驱动包。
  • [ ] dht11DHT11 单总线数字温湿度传感器
  • [ ] dhtxxDHTxx系列单总线数字温湿度传感器驱动
  • [ ] ds18b20数字温度传感器 ds18b20 的软件包
  • [ ] fingerprint指纹模块驱动
  • [ ] gp2y10GP2Y10 夏普公司的灰尘/空气颗粒物浓度传感器
  • [ ] gy271gy271驱动库
  • [ ] hdc1000TI温湿度传感器hdc1000软件包(RT-Thread Sensor架构)
  • [ ] hmc5883hmc5883 软件包
  • [ ] hs300x数字温湿度传感器 hs300x 的驱动库
  • [ ] hshcal001hshcal001 传感器驱动包,支持:温度、湿度计算.
  • [ ] hts221HTS221 传感器驱动包,支持:温度,湿度
  • [ ] ina226ina226 软件包
  • [ ] ina260ina260 软件包
  • [ ] isl29035Renesas 环境光线传感器 isl29035 的驱动库
  • [ ] lis2dh12 LIS2DH12 传感器驱动包,支持:加速度计,温度。
  • [ ] lps22hbLPS22HB 气压传感器的驱动包
  • [ ] lsm303agr这是 LSM303AGR 传感器驱动包,支持:加速度计,磁力计
  • [ ] lsm6dsl这是 LSM6DSL 传感器驱动包,支持:加速度计,陀螺仪,计步
  • [ ] lsm6dsmSTMicroelectronics的LSM6DSM传感器驱动,支持加速度计/陀螺仪/计步/温度
  • [ ] max30102[MAX30102]: 心率测量,血氧饱和度测量软件包
  • [ ] max31865数字温度传感器 max31865 的软件包
  • [ ] max6675数字温度传感器 max6675 的软件包
  • [ ] mlx90632mlx90632 软件包
  • [ ] mmc3680kjmmc3680kj的驱动
  • [ ] mpu6xxx兼容 mpu6000, mpu6050, mpu6500, mpu9250 等等型号的驱动库
  • [ ] ms5611数字气压传感器 MS5611 驱动软件包
  • [ ] ms5805数字气压传感器 MS5805 驱动软件包
  • [ ] pmsxxPMSxx 攀藤pms系列颗粒物浓度传感器
  • [ ] rt3020这是 RT3020 加速度传感器的驱动包。
  • [ ] sgp30SGP30 空气检测传感器,可检测TVOC和CO2浓度
  • [ ] shtc1shtc1传感器驱动包,支持:温度,湿度
  • [ ] spl0601数字气压传感器 SPL06-01 驱动软件包
  • [ ] sr04对接RT-Thread Sensor框架的HC-SR04驱动软件包
  • [ ] tmp1075TMP1075 数字温度传感器驱动软件包
  • [ ] tsl4531tsl4531 是光感传感器,能读取环境亮度 lux。
  • [ ] vl53l0xVL53L0X 飞行时间(TOF)传感器驱动软件包
  • [ ] zmod4410Renesas 室内空气质量检测传感器 zmod4410 的驱动库

其他专用传感器

  • [ ] ad7746AD7746 高精度电容测量芯片在 RT-Thread 移植库
  • [ ] as608AS608 指纹模块的驱动
  • [ ] as7341AS7341可见光传感器,可测量8个波长的可见光。
  • [ ] at24cxxeeprom at24cxx 的驱动库。
  • [ ] sht2x数字湿度和温度传感器 sht2x 驱动软件包
  • [ ] sht3x数字湿度和温度传感器 sht3x 驱动软件包
  • [ ] ds3231ds3231 外置RTC驱动
  • [ ] rx8900rx8900 外置RTC驱动,支持实时时钟和闹钟功能
  • [ ] sgm706SGM706独立看门狗驱动软件包
  • [ ] cw2015锂电池电量计驱动
  • [ ] dm9051DM9051 SPI 接口以太网芯片驱动库
  • [ ] icm20608三轴加速度与三轴陀螺仪 icm20608 的传感器驱动库
  • [ ] ld3320LD3320语音识别芯片
  • [ ] ly68l6400ly68l6400芯片的驱动
  • [ ] max17048电池监测芯片
  • [ ] max7219本软件包是在数码管上应用 MAX7219 的驱动包
  • [ ] mb85rs16针对 铁电存储器 SPI 驱动软件包
  • [ ] mcp23008针对 I2C 并行口扩展 8 位 I/O 软件包
  • [ ] Misaka_AT24CXX御坂网络AT24CXX驱动包,提供了AT24CXX的全部功能
  • [ ] Misaka_RGB_Bling御坂网络RGB LED驱动包,提供了对于RGB LED灯的控制功能。
  • [ ] nrf24l01单芯片 2.4GHz 无线收发器。
  • [ ] rda58xxRDA5820收音机芯片驱动。
  • [ ] tca9534i2c接口8位I/O扩展芯片驱动软件包
  • [ ] tmc51xxTMC5160步进电机驱动。
  • [ ] ws2812b用于 RT-Thread 的 ws2812b 软件驱动包,使用 SPI + DMA 方式驱动。
  • [ ] wk2124wk2124 spi转四串口芯片的驱动库。
  • [ ] PAJ7620手势传感器PAJ7620的驱动包
  • [ ] pca9685通过I2C总线控制的16路PWM控制器
  • [ ] pcf8574针对 I2C 并行口扩展 8 位 I/O 软件包
  • [ ] pms_seriespms 数字式通用颗粒物浓度传感器驱动库

触摸传感器

  • [ ] ft5426这是 FT5426 触摸芯片的驱动包。
  • [ ] ft6206这是 FT6206 触摸芯片的驱动包。
  • [ ] ft6236这是 FT6236 触摸芯片的驱动包。
  • [ ] gt1151gt1151 驱动
  • [ ] gt911gt911 驱动。
  • [ ] gt9147这是 GT9147 触摸芯片的驱动包
  • [ ] gt917s gt917s 驱动
  • [ ] xpt2046xpt2046 電阻觸摸屏驅動软件包
  • [ ] bs8116a合泰的bs8116a-3的触摸按键芯片

supperthomas avatar Mar 03 '22 05:03 supperthomas

LORA相关

supperthomas avatar Mar 03 '22 05:03 supperthomas

IOT 云MQTT相关

  • [ ] ez_iot_os连接萤石云 IoT 平台的软件包
  • [ ] GAgent连接机智云的软件包
  • [ ] ucloud_iot_sdk用于快速连接优刻得物联网平台的软件包。
  • [ ] joylink连接京东小京鱼 IOT 云平台的软件包
  • [ ] jiot-c-sdk连接极光IoT云的客户端软件包
  • [ ] azure-iot-sdk微软 azure 云软件包,支持 MQTT 协议和 HTTP 协议,使用该软件包可轻松将设备连接至 azure 云平台
  • [ ] tencent-iot-sdk连接腾讯物联网开发平台的软件包。
  • [ ] onenet连接中国移动 OneNet 云的软件包
  • [ ] ali-iotkit连接阿里 IoT 云平台的软件包

mqtt 软件包

  • [ ] umqtt一个轻量级、功能强大、可定制、易于使用和可嵌入的RT-Thread mqtt客户端。
  • [ ] pahomqttEclipse 开源的 MQTT C/C++ 客户端
  • [ ] mymqttEclipse 开源的 MQTT C/C++ 客户端的一种高效、稳定的实现。
  • [ ] kawaii-mqtt一个基于socket API之上的跨平台MQTT客户端,拥有非常简洁的API接口,以极少的资源实现QOS2的服务质量,并且无缝衔接了mbedtls加密库。
  • [ ] bc28_mqttBC28 MQTT: 使用移远BC28模块连接阿里云IoT平台

supperthomas avatar Mar 03 '22 05:03 supperthomas

蓝牙协议栈相关

需要带有蓝牙硬件的芯片

  • [ ] btstack软件包 btstack 用于BTSTACK在RT-THREAD中的使用
  • [ ] bsal蓝牙协议栈抽象层。
  • [ ] NimBLEApache 开源蓝牙 5.0 协议栈在 RT-Thread 的移植
  • [ ] llsync_sdk_adapter腾讯llsync sdk ble sdk sample
  • [ ] hm一个通用的蓝牙 HCI 传输层

supperthomas avatar Mar 03 '22 05:03 supperthomas

特殊平台专用SDK软件包

该软件包只能某个bsp开发板使用,其他芯片无法使用

supperthomas avatar Mar 03 '22 05:03 supperthomas

GUI 图形库

  • [ ] Arm-2DArm-2D 图形库。
  • [ ] cairo适用于多平台的 2D 图形软件包
  • [ ] gui_engine来自 RT-Thread 官方的 GUI 引擎
  • [ ] LittlevGL2RTTLittlevGL 是基于 RT-Thread 的图形库软件包 (老版本)
  • [ ] LVGLLVGL图形库(官方上游)
  • [ ] lv_music_demoLVGL的播放器演示示例(RT-Thread版本)
  • [ ] lkdGuilkdGui是一款为单色显示屏制作的图形化界面,用于设计简单漂亮的图形界面。
  • [ ] AzureGUIX微软THREADX系统中间件 AzureGUIX
  • [ ] touchgfx2rtttouchgfx在RT-Thread上的移植。
  • [ ] u8g2u8g2 不同种类单色屏驱动在 RT-Thread 移植库(老版本)
  • [ ] u8g2-officialu8g2 不同种类单色屏驱动库(上游官方版本)
  • [ ] ugui开源图形库ugui移植到rtthread。
  • [ ] STemWinSTemWin在RT-Thread上的移植
  • [ ] NUemWinNUemWin在RT-Thread上的移植
  • [ ] PainterEngine一个由C语言编写的跨平台图形应用框架
  • [ ] PainterEngine_AUXPainterEngine在RT-Thread下的scons构建脚本

supperthomas avatar Mar 03 '22 05:03 supperthomas

LOG
  • [ ] EasyLogger一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的 C/C++ 日志库
  • [ ] logmgrlogmgr: 日志管理系统功能支持
  • [ ] ulog_easyflash基于 EasyFlash 的 ulog 插件
  • [ ] ulog_fileulog_file: 基于文件系统的 ulog 后端插件。
  • [ ] lwloglwlog:单文件日志打印库

supperthomas avatar Mar 03 '22 08:03 supperthomas

JSON 解释器

  • [ ] agile_jsmn轻量级json解析器。
  • [ ] cJSON超轻量级的 C 语言 json 解析库
  • [ ] rt_cjson_tools用于 RT-Thread 的 cJSON工具库
  • [ ] rapidjson支持 SAX/DOM 的 C++ JSON 处理库
  • [ ] jsmn世界上最快 JSON 解析器或标记器
  • [ ] ljsonANSI-C 标准的 JSON 解析器

supperthomas avatar Mar 04 '22 07:03 supperthomas

modbus 相关软件包

supperthomas avatar Mar 04 '22 07:03 supperthomas

压缩库

  • [ ] fastlz一款极速的压缩库
  • [ ] heatshrink用于嵌入式实时系统的数据压缩/解压缩库
  • [ ] lzma高压缩率的压缩库
  • [ ] miniLZOLZO 是一个实时数据压缩库,而 miniLZO 是 LZO 压缩库的精简版本
  • [ ] minizipzip压缩解压库
  • [ ] quicklz世界上速度最快的压缩库
  • [ ] zlib通用数据压缩库

supperthomas avatar Mar 04 '22 08:03 supperthomas

TERMINAL 显示小软件(全平台)

  • [ ] vt100串口终端绘图库,可以在 msh 下画图
  • [ ] aclock终端钟表界面
  • [ ] cal终端公历日历
  • [ ] kiki是一个带有C/C++语法高亮的终端编辑器
  • [ ] slsl奔跑的小火车命令
  • [ ] snake贪吃蛇游戏
  • [ ] tetris俄罗斯方块
  • [ ] qrcode一个用于将字符串生成二维码的软件包
  • [ ] termbox轻量TUI图形库
  • [ ] c20482048是一款益智类游戏,原版游戏运行在苹果手机上
  • [ ] cmatrixtext flying in and out in a terminal like as seen in 'The Matrix' movie
  • [ ] cowsaylinux cowsay 软件包
  • [ ] donut使用字符渲染的3D旋转甜甜圈
  • [ ] threesthrees是一款在2014年很火的益智类游戏,原版游戏运行在苹果手机上
  • [ ] helloRT-Thread 软件包示例
  • [ ] mcurses轻量级的 ncurses 控制台绘图库
  • [ ]

基于POSIX 接口

  • [ ] vivi 编辑器在 RT-Thread 操作系统上的移植

supperthomas avatar Mar 04 '22 08:03 supperthomas

文件系统

  • [ ] jffs2闪存日志型文件系统第 2 版
  • [ ] littlefs为微控制器设计的一个小型的且掉电安全的文件系统
  • [ ] falFlash 抽象层的实现,负责管理 Flash 设备和 Flash 分区
  • [ ] FlashDB一款支持 KV 数据和时序数据的轻量级数据库

基于文件系统才能用的软件包

supperthomas avatar Mar 04 '22 08:03 supperthomas

官方example

supperthomas avatar Mar 04 '22 15:03 supperthomas

按键驱动软件包

  • [ ] FlexibleButton小巧灵活的按键驱动程序(事件驱动、无限按键数量、可用中断模式)
  • [ ] MFBD多功能按键扫描程序,支持无限按键、多次连击
  • [ ] buttonC 实现的按键驱动,支持单击和双击,长按,长按释放
  • [ ] qkey一个快捷易用的按键驱动包
  • [ ] MultiButton一个小巧易用的事件驱动按钮驱动模块
  • [ ] agile_button一个灵活的button软件包。

supperthomas avatar Mar 04 '22 15:03 supperthomas

LED 小灯

  • [ ] agile_led一个灵活的led软件包。
  • [ ] easyblink小巧轻便的 LED 控制软件包,可以容易地控制 LED 开、关、反转和各种间隔闪烁,占用 RAM 少,支持 RT-Thread 标准版和 Nano 版。
  • [ ] LedBlink简单易用led闪烁控制软件包
  • [ ] littledlittled软件包: Littled LED Daemon 服务线程
  • [ ] quick_led一个快捷易用的led驱动包
  • [ ] SignalLed信号灯软件包,支持自定义闪烁方式、周期,支持随时开启、关闭

supperthomas avatar Mar 04 '22 15:03 supperthomas

AT CMD相关软件包

supperthomas avatar Mar 05 '22 12:03 supperthomas

OTA升级

  • [ ] ota_downloader基于 RT-Thread OTA 组件的 固件下载器
  • [ ] abup_fota基于 abup FOTA 组件的 固件下载器

supperthomas avatar Mar 05 '22 13:03 supperthomas

ROS

  • [ ] micro_ros在 MCU 上运行 ROS2.
  • [ ] rosserial机器人操作系统(ROS1) 软件包 rosserial 在 RT-Thread 的移植库

supperthomas avatar Mar 05 '22 13:03 supperthomas

网络相关软件包

  • [ ] agile_ftp轻量级 ftp 服务器。
  • [ ] agile_telnet以太网TCP调试。
  • [ ] airkissOpen腾讯airkiss协议解析库
  • [ ] ipmsg在 RT-Thread 上实现的 飞鸽传书
  • [ ] libcurl2rtt基于 RT-Thread 移植的 curl 库
  • [ ] librws小型、跨平台websocket客户端C库。
  • [ ] lssdp在 RT-Thread 上实现的 lssdp 协议,可以用于局域网设备自动发现
  • [ ] lwipLwIP上游同步
  • [ ] mongoose一款嵌入式 Web 服务器库
  • [ ] netutilsRT-Thread 网络网络小工具集
  • [ ] net_serverTCP/TLS 服务器,支持wolfssl。
  • [ ] tcpserver一个支持多客户端的 TCP 服务器
  • [ ] wayz_iotkitwayz iot 定位软件包
  • [ ] webclientRT-Thread 官方开源的 http/https 协议客户端
  • [ ] webnetRT-Thread 官方开源的、轻量级、可定制嵌入式 Web 服务器
  • [ ] WebTerminal可以在浏览器上运行的终端

supperthomas avatar Mar 07 '22 01:03 supperthomas

NFC 相关软件包

  • [ ] libnfclibnc 软件包
  • [ ] mfocMifare Classic 离线破解工具。
  • [ ] rc522rc522 rfid 模块驱动

supperthomas avatar Mar 07 '22 01:03 supperthomas

带有通信协议的,需要协议支持的,需要硬件模块的软件包

  • [ ] cmux在 RT_Thread 上实现的串口多路复用协议, 支持 GSM0710
  • [ ] dlt645基于DLT645协议的主机采集软件包
  • [ ] ppp_devicelwIP PPP 功能针对蜂窝( 2G/3G/4G )模块移植和实现
  • [ ] lwgps轻量级GPS NMEA协议解析器

supperthomas avatar Mar 07 '22 02:03 supperthomas

CAN 驱动相关软件包

  • [ ] CanFestivalCanfestival (开源的 CANopen 协议栈)在 RT-Thread 系统上的移植
  • [ ] can_ymodem连接can设备和ymodem的驱动包
  • [ ] capnpCap'n 串行化协议,比 protobuf 更高效,更轻量级。

supperthomas avatar Mar 08 '22 06:03 supperthomas

BEEP 蜂鸣器 (PWM驱动)

  • [ ] beep基于 rt-thread 的 pin 和 pwm 驱动的蜂鸣器控制软件包,可以容易地驱动有源蜂鸣器或无源蜂鸣器,产生各种间隔长短的鸣叫声。

supperthomas avatar Mar 08 '22 06:03 supperthomas

单元和测试相关软件包

性能测试

  • [ ] anv_bench函数性能快速测试软件包
  • [ ] https://github.com/supperthomas/rtthread_software_package_list_show/issues/13
  • [ ] mbedtls_benchmbedtls 性能测试
  • [ ] MemoryPerfARM CPU 内存性能测试。

supperthomas avatar Nov 30 '22 01:11 supperthomas