├── .devcontainer └── devcontainer.json ├── .github └── workflows │ └── main.yml ├── .gitmodules ├── README.md ├── bsp_detail.py ├── install.sh ├── rtthread_softlist.md ├── update.sh └── update_softpackage.py /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- 1 | { 2 | "image": "mcr.microsoft.com/devcontainers/universal:2", 3 | "features": { 4 | "ghcr.io/devcontainers/features/sshd:1": {} 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- 1 | name: Update software package 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | - PR 8 | # 每个月第31天 两个月更新一次 9 | # 1 Minute [0,59] 10 | # 2 Hour [0,23] 11 | # 3 Day of the month [1,31] 12 | # 4 Month of the year [1,12] 13 | # 5 Day of the week ([0,6] with 0=Sunday) 14 | 15 | schedule: 16 | - cron: '0 3 31 * *' 17 | workflow_dispatch: 18 | 19 | jobs: 20 | update-readme: 21 | runs-on: ubuntu-latest 22 | steps: 23 | - uses: actions/checkout@v3 24 | - name: Setup python 25 | uses: actions/setup-python@v4 26 | with: 27 | python-version: 3.8 28 | 29 | - name: Install requests 30 | run: pip install requests 31 | 32 | - name: Update rtthread_softlist.md 33 | run: | 34 | git submodule init 35 | git submodule update --remote 36 | rm packages/arduino -rf 37 | python update_softpackage.py 38 | 39 | - name: Push to GitHub 40 | uses: EndBug/add-and-commit@v9 41 | with: 42 | message: "🎆 docs: Update softpackage.py" 43 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "packages"] 2 | path = packages 3 | url = https://github.com/RT-Thread/packages.git 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # rtthread_software_package_list_show 2 | 3 | # 如果觉得好用的话,帮忙点下右上角的小星星 4 | 5 | ## 简介 6 | 7 | 这个是用来生成RTTHREAD官方的软件包的一个小脚本,生成的样式参考 [rtthread_softlist](rtthread_softlist.md) 8 | 9 | ## 用法 10 | 11 | 先用命令把官方packages下下来,并且更新到最新的版本 12 | 13 | ``` 14 | git submodule init 15 | git submodule update --remote 16 | ``` 17 | 18 | 安装python3.X版本,在命令行里面输入命令 19 | 20 | ``` 21 | python update_softpackage.py 22 | ``` 23 | 24 | 即可更新软件包 25 | 26 | ## PR 27 | 28 | 这个是个初期版本,欢迎PR修改。 29 | 30 | 后续可以提供多个样式版本,方便生成不同的head头标题。 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /bsp_detail.py: -------------------------------------------------------------------------------- 1 | import os 2 | import pandas as pd 3 | 4 | def check_files(root_dir, file_list): 5 | data = [] 6 | folders_checked = set() 7 | for projects in sconstruct_paths: 8 | if projects not in folders_checked: 9 | file_dict = {file: '✔' if os.path.isfile(os.path.join(projects, file)) else '' for file in file_list} 10 | data.append({'Folder': projects, **file_dict}) 11 | folders_checked.add(projects) 12 | df = pd.DataFrame(data) 13 | return df 14 | 15 | def find_sconstruct_paths(project_dir, exclude_paths): 16 | sconstruct_paths = [] 17 | for root, dirs, files in os.walk(project_dir): 18 | if all(exclude_path not in root for exclude_path in exclude_paths): 19 | if 'SConstruct' in files: 20 | sconstruct_paths.append(root) 21 | return sconstruct_paths 22 | 23 | def output_to_markdown(df, output_file): 24 | with open(output_file, 'w', encoding='utf-8') as file: 25 | file.write(df.to_markdown(index=False)) 26 | 27 | # 示例用法: 28 | BSP_ROOT = os.path.join(".") 29 | exclude_paths = ['templates', 'doc'] 30 | files_to_check = ['README.md','rtconfig.h', '.config','Kconfig', 'template.uvprojx','template.ewp', 'README.md', 'README_ZH.md', 'template.Uv2','template.uvproj'] 31 | sconstruct_paths = find_sconstruct_paths(BSP_ROOT, exclude_paths) 32 | result_table = check_files(sconstruct_paths, files_to_check) 33 | print(result_table) 34 | output_file = 'output.md' 35 | output_to_markdown(result_table, output_file) 36 | -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- 1 | git submodule init 2 | git submodule update --remote 3 | rm packages/arduino 4 | python update_softpackage.py 5 | sudo apt-get install qemu-system-arm -y 6 | -------------------------------------------------------------------------------- /rtthread_softlist.md: -------------------------------------------------------------------------------- 1 | # RTTHREAD 软件包目录 2 | 3 | ## multimedia 4 | 5 | | 包名 | 作者 | license | 备注 | 6 | | ------------------------------------------------------------ | ------------------- | -------------------- | ------------------------------------------------------------ | 7 | | [touchgfx2rtt](https://github.com/Aladdin-Wang/touchgfx2rtt.git) |kk|LGPL-2.1|touchgfx在RT-Thread上的移植。| 8 | | [helix](https://github.com/liuduanfei/helix) |liuduanfei|AGPL-3.0|Helix,mp3 解码库| 9 | | [ugui](https://github.com/xidongxu/ugui.git) |xidongxu|unknown|开源图形库ugui移植到rtthread。| 10 | | [mcurses](https://github.com/wuhanstudio/mcurses) |wuhanstudio|MIT|轻量级的 ncurses 控制台绘图库| 11 | | [mupdf](https://github.com/rtoslab/mupdf-rtt) |rtoslab|AGPL-3.0|轻量级PDF,XPS和电子书查看器| 12 | | [gui_engine](https://github.com/RT-Thread-packages/gui_engine) |RealThread| LGPL-2.1|来自 RT-Thread 官方的 GUI 引擎| 13 | | [termbox](https://github.com/mysterywolf/termbox) |Meco Man|MIT|轻量TUI图形库| 14 | | [mp3player](https://github.com/MrzhangF1ghter/mp3player) |MrzhangF1ghter|Apache-2.0|一个简易的mp3格式音乐播放器| 15 | | [AzureGUIX](https://github.com/HelloByeAll/AzureGUIX) |HelloByeAll|Apache-2.0|微软THREADX系统中间件 AzureGUIX| 16 | | [vt100](https://github.com/wuhanstudio/vt100) |wuhanstudio|MIT|串口终端绘图库,可以在 msh 下画图| 17 | | [TJpgDec](https://github.com/RT-Thread-packages/TJpgDec) |RealThread|BSD|JPEG 解码库| 18 | | [STemWin](https://github.com/loogg/STemWin) |malongwei|LGPL-2.1|STemWin在RT-Thread上的移植| 19 | | [wavplayer](https://github.com/RT-Thread-packages/wavplayer) |RealThread|Apache-2.0|简洁的wav格式的音乐播放器,提供播放和录音功能| 20 | | [persimmon](https://github.com/RT-Thread-packages/persimmon) |RealThread|unknown|RT-Thread 的柿饼 UI| 21 | | [u8g2-official](https://github.com/olikraus/u8g2) |olikraus|BSD|u8g2 不同种类单色屏驱动库(上游官方版本)| 22 | | [u8g2](https://github.com/wuhanstudio/rt-u8g2) |wuhanstudio|BSD|u8g2 不同种类单色屏驱动在 RT-Thread 移植库(老版本)| 23 | | [openmv](https://github.com/RT-Thread-packages-by-SummerGift/openmv) |SummerGift|MIT|openmv 在 RT-Thread 上的移植| 24 | | [qrcode](https://github.com/RT-Thread-packages/qrcode) |RealThread|MIT|一个用于将字符串生成二维码的软件包| 25 | | [TinyJPEG](https://github.com/StackRyan/TinyJPEG) |StackRyan|Apache-2.0|一个轻量的JPEG编码软件包| 26 | | [3gpp_amrnb](https://github.com/myshowtogo/3gpp_amrnb) |myshow|Apache|3gpp amrnb 编解码库| 27 | | [LittlevGL2RTT](https://github.com/liu2guang/LittlevGL2RTT) |liu2guang|MIT|LittlevGL 图形库 (LVGL 7.x, 老版本)| 28 | | [lv_music_demo](https://github.com/RT-Thread-packages/lv_demo_music) |Meco Man|MIT|LVGL的播放器演示示例(RT-Thread版本)| 29 | | [gui_guider_demo](https://github.com/NXPmicro/gui-guider-demos.git) |Ting Liu|MIT|GUI Guider生成的LVGL演示示例| 30 | | [LVGL](https://github.com/lvgl/lvgl) |kisvegabor|MIT|LVGL轻量级通用型图形库(官方上游)| 31 | | [PDFGen](https://github.com/mysterywolf/PDFGen) |Meco Man|Unlicense|PDF文档生成库| 32 | | [NUemWin](https://github.com/wosayttn/NUemWin) |wosayttn|LGPL-2.1|NUemWin在RT-Thread上的移植| 33 | 34 | ## signalprocess 35 | 36 | | 包名 | 作者 | license | 备注 | 37 | | ------------------------------------------------------------ | ------------------- | -------------------- | ------------------------------------------------------------ | 38 | | [fire_pid_curve](https://github.com/LONGZR007/fire_pid_curve.git) |LONGZR007|LGPL-2.1|野火PID调试助手通讯协议软件包| 39 | | [DigitalCtrl](https://github.com/xuzhuoyi/DigitalCtrl) |xuzhuoyi|MIT|数字闭环控制算法库| 40 | | [ukal](https://github.com/wuhanstudio/ukal) |wuhanstudio|MIT|卡尔曼滤波算法| 41 | | [APID](https://github.com/Dyyt587/all_pid) |https://github.com/Dyyt587|Apache-2.0|一个强大而全面的pid库,绝对惊艳。| 42 | | [kissfft](https://github.com/mborgerding/kissfft) |mborgerding|BSD-3-Clause|简单、快速的FFT(快速傅里叶变换)算法软件包| 43 | | [CMSIS-DSP](https://github.com/RT-Thread-packages/CMSIS-DSP) |ARM-software|Apache-2.0|CMSIS-DSP嵌入式计算库(Cortex-M和Cortex-A)| 44 | | [qpid](https://github.com/qiyongzhong0/rt-thread-qpid) |qiyongzhong0| LGPL-2.1|一款快捷易用的PID自动控制算法包,支持增量式和位置式算法。| 45 | 46 | ## ai 47 | 48 | | 包名 | 作者 | license | 备注 | 49 | | ------------------------------------------------------------ | ------------------- | -------------------- | ------------------------------------------------------------ | 50 | | [quest](https://github.com/wuhanstudio/QuEST) |wuhanstudio|MIT|嵌入式系统上的量子计算机模拟器| 51 | | [r-tinymaix](https://github.com/RiceChen0/r-tinymaix) |RiceChen|Apache-2.0|r-tinymaix TinyMaix是面向单片机的超轻量级的神经网络推理库,即TinyML推理库,可以让你在任意单片机上运行轻量级深度学习模型| 52 | | [ulapack](https://github.com/wuhanstudio/ulapack) |wuhanstudio|MIT|嵌入式线性代数库| 53 | | [naxos](https://github.com/wuhanstudio/naxos) |wuhanstudio|LGPL-3.0|C++ Constraint Programming Library| 54 | | [libann](https://github.com/wuhanstudio/rt-libann) |wuhanstudio|MIT|轻量级 ANN 库,可以训练,保存和导入模型| 55 | | [elapack](https://github.com/wuhanstudio/elapack) |wuhanstudio|MIT|嵌入式线性代数库,兼容 matlab| 56 | | [onnx-backend](https://github.com/wuhanstudio/onnx-backend) |wuhanstudio|MIT|开源神经网络模型 onnx 后端,支持几乎所有主流机器学习模型| 57 | | [onnx-parser](https://github.com/wuhanstudio/rt-onnx-parser) |wuhanstudio|MIT|开源神经网络模型 onnx 解析库| 58 | | [ncnn](https://github.com/yc66542260/ncnn-rtthread) |yechang|BSD-3-Clause|ncnn静态库| 59 | | [TensorflowLiteMicro](https://github.com/QingChuanWS/TensorflowLiteMicro) |QingChuanWS|LGPLv2.1|用于rt-thread操作系统的轻量级深度学习端侧推理框架Tensorflow Lite软件包。| 60 | | [llmchat](https://github.com/Rbb666/llm_chat) |Rbb666|MIT|在 RT-Thread 上进行 LLM 大语言模型对话| 61 | | [nnom](https://github.com/majianjia/nnom) |Jianjia Ma|Apache-2.0|轻量级的神经网络框架, 模型一键转换, 让MCU也神经一把| 62 | 63 | ## tools 64 | 65 | | 包名 | 作者 | license | 备注 | 66 | | ------------------------------------------------------------ | ------------------- | -------------------- | ------------------------------------------------------------ | 67 | | [rdb](https://github.com/RT-Thread-packages/rdb) |RealThread|GPL-2.0|RT-Thread 调试桥| 68 | | [gps_rmc](https://github.com/maplerian/gps_rmc) |maplerian|Apache-2.0|用于解析GPS模块的 $XXRMC 类型数据| 69 | | [lwlog](https://github.com/wuhanstudio/lwlog) |wuhanstudio|MIT|lwlog:单文件日志打印库| 70 | | [EasyFlash](https://github.com/armink-rtt-pkgs/EasyFlash) |armink|MIT|轻量级嵌入式 Flash 存储器库,让 Flash 成为小型 KV 数据库| 71 | | [snowflake](https://github.com/2022alpha/snowflake) |2022alpha|MIT|雪花算法是一种分布式ID生成算法。| 72 | | [nr_micro_shell](https://github.com/Nrusher/nr_micro_shell) |Nrusher|MIT|轻量的命令行交互工具。| 73 | | [hash-match](https://github.com/smartmx/hash-match) |smartmx|Apache-2.0|应用在单片机上快速匹配的哈希算法| 74 | | [ChineseFontLibrary](https://github.com/lxzzzzzxl/Chinese_font_library) |lxzzzzzxl|LGPL-2.1|rt-thread中文字库软件包| 75 | | [MemoryPerf](https://github.com/SummerLife/MemoryPerf) |我夏了夏天|MIT|ARM CPU 内存性能测试。| 76 | | [RVBacktrace](https://github.com/Yaochenger/RvBacktrace) |Yaochenger|Apache-2.0|RISC-V 极简栈回溯组件| 77 | | [ulog_file](https://github.com/RT-Thread-packages/ulog_file.git) |ChenYong|Apache-2.0|ulog_file: 基于文件系统的 ulog 后端插件。| 78 | | [vconsole](https://github.com/enkiller/vconsole) |enkiller|Apache-2.0|一个虚拟控制台软件包。| 79 | | [zdebug](https://github.com/beisongcrt/zdebug.git) |beisongcrt|Apache-2.0|方便的调试工具,随时控制打印 log,查看、设置变量数据,执行函数。| 80 | | [mem_sandbox](https://github.com/mysterywolf/mem_sandbox) |Meco Man|MIT|RT-Thread 内存隔离沙箱| 81 | | [SEGGER_RTT](https://github.com/supperthomas/RTTHREAD_SEGGER_TOOL.git) |supperthomas|Apache-2.0|使用JLINK的RTT代替UART console输出| 82 | | [uMCN](https://github.com/JcZou/uMCN) |JCZou|Apache-2.0|uMCN是一个基于发布者/订阅者模式的轻量级且功能强大的跨线程/进程通信模块。| 83 | | [rtt_auto_exe_cmd](https://github.com/supperthomas/RTT_AUTO_EXE_CMD.git) |supperthomas|Apache-2.0|该软件包用来自动执行finsh的命令,主要给CI机器人使用| 84 | | [armv7m_DWT](https://github.com/balanceTWK/armv7m_DWT.git) |BalanceTWK|MIT|armv7m_DWT: 基于 ARMV7M 架构的内存监控组件.| 85 | | [ulog_easyflash](https://github.com/armink-rtt-pkgs/ulog_easyflash) |armink|MIT|基于 EasyFlash 的 ulog 插件| 86 | | [lunar_calendar](https://github.com/illusionlee/lunar_calendar.git) |illusionlee|MIT|将阳历日期转换为阴历的工具。| 87 | | [anv_bench](https://github.com/wuhanstudio/anv_bench) |wuhanstudio|MIT|函数性能快速测试软件包| 88 | | [wamr](https://github.com/bytecodealliance/wasm-micro-runtime.git) |alvkeke|Apache-2.0|运行于RT-Thread的WebAssembly Micro Runtime| 89 | | [RT_Trace](https://github.com/Ruboom/RT_Trace) |liboran|Commercial License|使用 J-Link 实现事件监控| 90 | | [cBox](https://github.com/enkiller/cbox) |enkiller|Apache-2.0|CBOX: C 语言小工具。| 91 | | [devmem](https://github.com/luanxg/devmem) |luanxueguang|GPL-2.0|读写内存/寄存器的工具| 92 | | [regex](https://github.com/thread-liu/tiny-regex-c.git) |thread-liu|Unlicense|一个小巧的 C 语言正则表达式| 93 | | [adbd](https://github.com/heyuanjie87/adbd) |heyuanjie87|Apache-2.0|在 RT-Thread 上实现的 Android ADB daemon| 94 | | [anv_memleak](https://github.com/wuhanstudio/anv_memleak) |wuhanstudio|MIT|检查是否存在内存泄漏| 95 | | [fdt](https://github.com/RT-Thread-packages/fdt) |RealThread|LGPL-3.0|RT-Thread 设备树工具包| 96 | | [lwrb2rtt](https://github.com/Jackistang/lwrb2rtt) |Jackistang|MIT|轻量级的 FIFO 环形缓冲区| 97 | | [mbedtls_bench](https://github.com/xfan1024/rttpkg-mbedtls_bench) |xiaofan|MIT|mbedtls 性能测试| 98 | | [Dhrystone](https://github.com/wuhanstudio/dhrystone) |wuhanstudio|apache|Dhrystone 单片机性能测试小工具| 99 | | [EasyLogger](https://github.com/armink-rtt-pkgs/EasyLogger) |armink|MIT|一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的 C/C++ 日志库| 100 | | [CoreMark](https://github.com/wuhanstudio/coremark) |wuhanstudio|apache|EEMBC 的单片机性能测试小工具| 101 | | [gbk2utf8](https://github.com/Ghazigq/gbk2utf8) |Ghazigq|Apache-2.0|GBK与UTF8编码之间的转换。| 102 | | [gan_zhi](https://github.com/XYX12306/gan_zhi.git) |XYX12306|MIT|是一个根据公历日期、时得到相应的天干地支的工具软件包。| 103 | | [solar_terms](https://github.com/XYX12306/solar_terms.git) |XYX12306|MIT|是一个根据公历日期判断与二十四节气关系的工具软件包。| 104 | | [SystemView](https://github.com/RT-Thread-packages/SEGGER_SystemView) |RealThread|unknown|SEGGER 的 SystemView 移植| 105 | | [kdb](https://github.com/RT-Thread-packages/kdb) |enkiller|Apache-2.0|内核检测漏洞工具| 106 | | [cpu_usage](https://github.com/enkiller/cpu_usage) |enkiller|Apache-2.0|CPUU: CPU 使用率统计小工具。| 107 | | [UrlEncode](https://github.com/jch12138/UrlEncode.git) |jch12138|LGPL-2.1|一个简单易用的Url编解码工具| 108 | | [logmgr](https://github.com/RT-Thread-packages/logmgr.git) |ChenYong|Apache-2.0|logmgr: 日志管理系统功能支持| 109 | | [hpatchlite-wrapper](https://github.com/sulfurandcu/hpatchlite-wrapper) |sulfurandcu|MIT|一个让HPatchLite差分还原算法库更好用的封装| 110 | | [Micro-XRCE-DDS-Client](https://github.com/JcZou/Micro-XRCE-DDS-Client) |JCZou|Apache-2.0|micro-ros的中间层组件,提供了ros2消息发布/订阅的能力。| 111 | | [anv_testsuit](https://github.com/wuhanstudio/anv_testsuit) |wuhanstudio|MIT|单元测试框架| 112 | | [bs8116a](https://github.com/illusionlee/bs8116a.git) |illusionlee|MIT|合泰的bs8116a-3的触摸按键芯片| 113 | | [vofa_plus](https://github.com/xiaogeminghai/vofa_plus) |xiaogeminghai|GPL-2.0|配合vfoa+实现串口波形功能| 114 | | [anv_trace](https://github.com/wuhanstudio/anv_trace) |wuhanstudio|MIT|帮助跟踪代码执行过程| 115 | | [CmBacktrace](https://github.com/armink-rtt-pkgs/CmBacktrace) |armink|MIT|ARM Cortex-M 系列 MCU 错误追踪库| 116 | 117 | ## security 118 | 119 | | 包名 | 作者 | license | 备注 | 120 | | ------------------------------------------------------------ | ------------------- | -------------------- | ------------------------------------------------------------ | 121 | | [libhydrogen](https://github.com/wuhanstudio/libhydrogen) |wuhanstudio|ISC|一个轻量级,易用,适合嵌入式的密码学软件包| 122 | | [trusted-firmware-m](https://github.com/RT-Thread-packages/trusted-firmware-m) |Trusted Firmware-M| BSD-3-Clause|Cortex M系列架构安全固件| 123 | | [mbedtls](https://github.com/RT-Thread-packages/mbedtls) |RealThread|Apache-2.0|一个开源的、可移植的、易于使用的、可读的且灵活的 SSL 库| 124 | | [libsodium](https://github.com/RT-Thread-packages/libsodium-legacy) |RealThread|ISC|一个现代的、易用的加密库 (不推荐在 MCU 上使用,请用 libhydrogen 替代).| 125 | | [yd_crypto](https://github.com/china-hai/yd_crypto) |china-hai|Apache-2.0|用于微控制器的加解密算法库,平台无关、算法独立、易移植、易使用。| 126 | | [tinycrypt](https://github.com/RT-Thread-packages/tinycrypt) |RealThread| BSD-2-Clause|一个简小并且可配置的加解密软件包| 127 | 128 | ## system 129 | 130 | | 包名 | 作者 | license | 备注 | 131 | | ------------------------------------------------------------ | ------------------- | -------------------- | ------------------------------------------------------------ | 132 | | [littlefs](https://github.com/RT-Thread-packages/littlefs) |geniusgogo|BSD-3-Clause|为微控制器设计的一个小型的且掉电安全的文件系统| 133 | | [thread_pool](https://github.com/armink-rtt-pkgs/thread_pool) |armink|MIT|基于 RT-Thread 的线程池实现| 134 | | [mlibc](https://github.com/plctlab/mlibc) |plctlab|MIT|mbedded libc, especially for RISC-V| 135 | | [fal](https://github.com/RT-Thread-packages/fal) |RealThread| LGPL-2.1|Flash 抽象层的实现,负责管理 Flash 设备和 Flash 分区| 136 | | [Arm-2D](https://github.com/liuduanfei/Arm-2D) |liuduanfei|Apache-2.0|Arm-2D 图形库。| 137 | | [rt_memcpy_cm](https://github.com/mysterywolf/rt_memcpy_cm) |Meco Man|Apache-2.0|rt_memcpy函数的Cortex-M内核汇编加速版| 138 | | [rt_vsnprintf_full](https://github.com/mysterywolf/rt_vsnprintf_full) |Meco Man|Apache-2.0|rt_vsnprintf全功能版本| 139 | | [rt_kprintf_threadsafe](https://github.com/mysterywolf/rt_kprintf_threadsafe) |Meco Man|Apache-2.0|线程安全版本的rt_kprintf| 140 | | [Ppool](https://github.com/mysterywolf/Ppool) |Meco Man|LGPL-2.1|基于pthread的线程池库| 141 | | [tlsf](https://github.com/RT-Thread-packages/tlsf) |namexx|Apache-2.0|TLSF是一个可以预期执行时间、碎片化程度低的动态内存分配算法。| 142 | | [uCOSII_Wrapper](https://github.com/mysterywolf/RT-Thread-wrapper-of-uCOS-II) |Meco Man|Apache-2.0|RT-Thread操作系统的uCOS-II兼容层:让基于uC/OS-II开发的应用层无感地迁移到RT-Thread操作系统| 143 | | [uCOSIII_Wrapper](https://github.com/mysterywolf/RT-Thread-wrapper-of-uCOS-III) |Meco Man|Apache-2.0|RT-Thread操作系统的uCOS-III兼容层:让基于uC/OS-III开发的应用层无感地迁移到RT-Thread操作系统| 144 | | [uC_Modbus](https://github.com/mysterywolf/uC-Modbus-for-RT-Thread) |Meco Man|Apache-2.0|uC/Modbus for RT-Thread| 145 | | [uC_Common](https://github.com/mysterywolf/uC-Common-for-RT-Thread) |Meco Man|Apache-2.0|uC/Common for RT-Thread| 146 | | [uC_CRC](https://github.com/mysterywolf/uC-CRC-for-RT-Thread) |Meco Man|Apache-2.0|uC/CRC for RT-Thread| 147 | | [uC_CLK](https://github.com/mysterywolf/uC-Clk-for-RT-Thread) |Meco Man|Apache-2.0|uC/Clk for RT-Thread| 148 | | [EV](https://github.com/sogwms/EV) |sogwms|Apache-2.0|高效开发 vehicles(包括无人机) 的框架| 149 | | [sfdb](https://github.com/WKJay/sfdb) |WKJay|Apache-2.0|简单文件数据库| 150 | | [rmp](https://github.com/RiceChen0/rmp) |RiceChen|Apache-2.0|rmp: 高效且安全的内存池| 151 | | [qboot](https://github.com/qiyongzhong0/rt-thread-qboot) |qiyongzhong0| LGPL-2.1|qboot :一个用于快速制作bootloader的组件| 152 | | [UartFramework](https://github.com/slyant/uart-framework) |slyant|Apache-2.0|基于RT-Thread的串口通讯框架软件包。| 153 | | [partition](https://github.com/RT-Thread-packages/partition) |RealThread|LGPL-2.1|一个基于块设备的分区管理软件包| 154 | | [event_recorder](https://github.com/RT-Thread-packages/event_recorder) |armink|Apache-2.0|一款轻量级的事件记录器,支持事件的记录与回放| 155 | | [filex](https://github.com/RT-Thread-packages/filex) |67887002|Unknown|fiex 在rtthread 的移植。| 156 | | [openamp](https://github.com/bigmagic123/openamp.git) |RealThread|LGPL-2.1|RT-Thread OpenAMP软件包| 157 | | [perf_counter](https://github.com/RT-Thread-packages/perf_counter) |GorgonMeducer|Apache-2.0|Cortex-M systick 的专用计数器| 158 | | [plccore](https://github.com/hyafz/plccore) |hyafz|LGPL-2.1|plccore 在 RT-Thread 上移植的软件包| 159 | | [CMSIS_5](https://github.com/ARM-software/CMSIS_5) |ARM-software|Apache-2.0|CMSIS-5| 160 | | [CMSIS_RTOS2](https://github.com/RT-Thread-packages/CMSIS_RTOS2) |RT-Thread-packages|Apache-2.0|RT-Thread的CMSIS-RTOS2标准兼容层| 161 | | [CMSIS-Core](https://github.com/RT-Thread-packages/CMSIS-Core) |RT-Thread-packages|Apache-2.0|适用于 Cortex-A/M 处理器内核和外设的标准化 API。| 162 | | [CMSIS_5_AUX](https://github.com/RT-Thread-packages/CMSIS_5_AUX) |RT-Thread-packages|Apache-2.0|CMSIS_5软件包的辅助构建软件包(该软件包不需要用户选择)| 163 | | [CMSIS-NN](https://github.com/RT-Thread-packages/CMSIS-NN) |RT-Thread-packages|Apache-2.0|适用于 Arm Cortex-M CPU 的高效神经网络内核| 164 | | [CMSIS_RTOS1](https://github.com/RT-Thread-packages/CMSIS_RTOS1) |RT-Thread-packages|Apache-2.0|RT-Thread的CMSIS-RTOS1标准兼容层| 165 | | [flash_blob](https://github.com/Aladdin-Wang/flash_blob.git) |kk|Apache-2.0|用于快速生成flash驱动文件的工具和flash抽象层。| 166 | | [TFDB](https://github.com/smartmx/TFDB) |smartmx|MIT|通用精简稳定的单片机flash存储数据方案| 167 | | [LiteOS-SDK](https://github.com/RT-Thread-packages/LiteOS-SDK) |RT-Thread-packages|Apache-2.0|LiteOS SDK| 168 | | [FlashDB](https://github.com/armink/FlashDB) |armink|Apache-2.0|一款支持 KV 数据和时序数据的轻量级数据库| 169 | | [heartbeat](https://github.com/Maihuanyi/heartbeat) |Chasel| LGPL-2.1|一个适用于rt-thread的heartbeat的软件包。| 170 | | [minIni](https://github.com/hichard/minIni) |hichard|Apache-2.0|minIni 在 RT-Thread 上移植的软件包| 171 | | [aUnity](https://github.com/Dyyt587/aUnity_rtt) |Dyyt587|Apache-2.0|all 系列的基础功能支持包。| 172 | | [qpc](https://github.com/Zhyolo/qpc-rtthread) |Zhyolo|GPL-3.0|轻量级软件框架 QP/C| 173 | | [uffs](https://github.com/RT-Thread-packages/uffs) |prife|LGPL-2|超低功耗的闪存文件系统| 174 | | [rt-robot](https://github.com/RT-Thread-packages/rt-robot) |wuhanstudio|MIT|RT-Thread 机器人平台| 175 | | [rtp](https://github.com/RiceChen0/rtp) |RiceChen|Apache-2.0|rtp 跨平台线程| 176 | | [FreeRTOS_Wrapper](https://github.com/RT-Thread-packages/FreeRTOS-Wrapper) |RT-Thread-packages|Apache-2.0|RT-Thread操作系统的FreeRTOS兼容层:让基于FreeRTOS开发的应用层无感地迁移到RT-Thread操作系统| 177 | | [ramdisk](https://github.com/majianjia/ramdisk) |majianjia|Apache-2.0|内存块设备| 178 | | [Qfplib_M0_tiny](https://github.com/mysterywolf/Qfplib-M0-tiny) |Meco Man|GPL|Cortex-M0浮点运算汇编加速库(tiny版)| 179 | | [Qfplib_M0_full](https://github.com/mysterywolf/Qfplib-M0-full) |Meco Man|GPL|Cortex-M0浮点运算汇编加速库(full版)| 180 | | [Qfplib_M3](https://github.com/mysterywolf/Qfplib-M3) |Meco Man|GPL|Cortex-M3浮点运算汇编加速库| 181 | | [sys_load_monitor](https://github.com/armink-rtt-pkgs/sys_load_monitor) |armink|Apache-2.0|一款轻量级的系统负荷监视器| 182 | | [tz-database](https://github.com/RT-Thread-packages/tz) |eggert|BSD-3-Clause|时区和夏令时数据库| 183 | | [TinyUSB](https://github.com/RT-Thread-packages/tinyusb) |tfx2001|MIT|用于嵌入式系统的开源跨平台USB协议栈| 184 | | [r-rhealstone](https://github.com/RiceChen0/r-rhealstone) |RiceChen|Apache-2.0|r-rhealstone: 一个跨平台实时系统基准测试框架| 185 | | [lwext4](https://github.com/RT-Thread-packages/lwext4) |RealThread|GPL-2.0|适合微控制器的 ext2 / 3/4文件系统的实现| 186 | | [agile_upgrade](https://github.com/loogg/agile_upgrade) |loogg|Apache-2.0|用于快速构建 bootloader 的中间件。| 187 | | [sqlite](https://github.com/RT-Thread-packages/SQLite) |RealThread|unknown|SQLite 是一个完备、高度可靠、嵌入型、全功能、公共领域的 SQL 数据库引擎| 188 | | [syswatch](https://github.com/qiyongzhong0/rt-thread-syswatch) |qiyongzhong0| LGPL-2.1|系统看守:一个用于保障系统长期正常运行的组件| 189 | | [rpmsg-lite](https://github.com/flyingcys/rpmsg-lite) |flyingcys|Apache-2.0|RT-Thread rpmsg-lite 软件包| 190 | | [reb](https://github.com/RiceChen0/reb) |RiceChen|Apache-2.0|reb: 基于发布-订阅的事件代理组件| 191 | | [yaffs2](https://github.com/heyuanjie87/yaffs2_rtt_port) |heyuanjie87|GPL-2.0|yaffs2 移植到RT-Thread| 192 | | [cairo](https://github.com/RT-Thread-packages/cairo) |RealThread|LGPL/MPL|适用于多平台的 2D 图形软件包| 193 | | [CherryUSB](https://github.com/cherry-embedded/CherryUSB) |sakumisu|Apache-2.0|小而美、可移植性高的 USB 主从协议栈。| 194 | | [pixman](https://github.com/RT-Thread-packages/pixman) |RealThread|MIT|提供低等级像素控制的库| 195 | | [lpm](https://github.com/RT-Thread-packages/lpm) |RealThread|Apache-2.0|逻辑分区管理,负责存储设备管理和分区管理。| 196 | | [mcuboot](https://github.com/iysheng/rt_mcuboot.git) |iysheng|Apache-2.0|一个针对微控制器的涉及 bootloader, flash layout 的通用框架。| 197 | | [levelx](https://github.com/RT-Thread-packages/levelx.git) |Dyyt587|MIT|Threadx生态组件,磨损均衡组件 | 198 | | [TaskMsgBus](https://github.com/slyant/TaskMsgBus.git) |slyant|Apache-2.0|基于RT-Thread线程间同步和通讯的消息总线管理通用软件包| 199 | | [kmulti_rtimer](https://github.com/kylepengchn/kmulti_rtimer.git) |kylepengchn|Apache-2.0|基于RT-Thread线程间同步和通讯的消息总线管理通用软件包| 200 | | [jffs2](https://github.com/RT-Thread-packages/jffs2) |prife|GPL-2.0|闪存日志型文件系统第 2 版| 201 | | [rti](https://github.com/RT-Thread-packages/rti) |RealThread|LGPL-2.1|RT-Thread 展示系统内部运行信息的组件,能够帮助分析系统内部情况| 202 | 203 | ## peripherals 204 | 205 | | 包名 | 作者 | license | 备注 | 206 | | ------------------------------------------------------------ | ------------------- | -------------------- | ------------------------------------------------------------ | 207 | | [can_ymodem](https://github.com/redocCheng/rt_can_ymodem) |redocCheng|Apache-2.0|连接can设备和ymodem的驱动包| 208 | | [uat](https://github.com/qiyongzhong0/rt-thread-uat) |qiyongzhong0| LGPL-2.1|微型AT设备驱动接口组件。| 209 | | [ft6236](https://github.com/RT-Thread-packages/ft6236) |liuduanfei|Apache-2.0|这是 FT6236 触摸芯片的驱动包。| 210 | | [ft5426](https://github.com/liuduanfei/ft5426) |liuduanfei|Apache-2.0|这是 FT5426 触摸芯片的驱动包。| 211 | | [xpt2046](https://github.com/LeeChunHei/xpt2046_touch_rtt) |LeeChunHei|MIT|xpt2046 電阻觸摸屏驅動软件包| 212 | | [gt917s](https://github.com/lilisheng411527/gt917s.git) |layson.li|LGPL-2.1| gt917s 驱动| 213 | | [gt1151](https://github.com/Jackistang/GT1151) |Jackistang|Apache-2.0|gt1151 驱动| 214 | | [gt9147](https://github.com/RT-Thread-packages/gt9147) |tyustli|Apache-2.0|这是 GT9147 触摸芯片的驱动包| 215 | | [cst816x](https://github.com/Z8MAN8/cst816x) |Z8MAN8|Apache-2.0|cst816x 触摸芯片的驱动包。| 216 | | [gt911](https://github.com/RiceChen0/gt911) |RiceChen|Apache-2.0|gt911 驱动。| 217 | | [cst812t](https://github.com/StackYuan/cst812t) |StackYuan|Apache-2.0|cst812t 触摸芯片驱动程序。| 218 | | [ft6206](https://github.com/RT-Thread-packages/ft6206) |Willian Chan|Apache-2.0|这是 FT6206 触摸芯片的驱动包。| 219 | | [ssd1306](https://github.com/luhuadong/rtt-ssd1306) |luhuadong|Apache-2.0|基于 SSD1306、SH1106、SH1107 和 SSD1309 的 OLED 驱动,支持 I2C 和 SPI| 220 | | [at24cxx](https://github.com/XiaojieFan/at24cxx) |XiaojieFan|Apache-2.0|eeprom at24cxx 的驱动库。| 221 | | [System_Run_LED](https://github.com/WennianYan/System_Run_LED) |WennianYan|Apache-2.0|系统运行指示灯:超级简单实用的系统运行指示灯控制线程。| 222 | | [LedBlink](https://github.com/aeo123/LedBlink.git) |zpw|GPL-2.0|简单易用led闪烁控制软件包| 223 | | [sgm706](https://github.com/Prry/rtt-sgm706) |panrui|Apache-2.0|SGM706独立看门狗驱动软件包| 224 | | [MotionDriver2RTT](https://github.com/greedyhao/MotionDriver2RTT) |greedyhao|LGPL-2.1|移植 MotionDriver 到 RTT 的包| 225 | | [nrf24l01](https://github.com/sogwms/nrf24l01) |sogwms|Apache-2.0|单芯片 2.4GHz 无线收发器。| 226 | | [ld3320](https://github.com/xqyjlj/ld3320) |xqyjlj|Apache-2.0|LD3320语音识别芯片| 227 | | [mm32](https://github.com/Maihuanyi/mm32) |Maihuanyi|BSD-3-Clause|mm32官方独立外设驱动库。| 228 | | [dm9051](https://github.com/aozima/dm9051) |aozima|Apache-2.0|DM9051 SPI 接口以太网芯片驱动库| 229 | | [mcp23008](https://github.com/XiaojieFan/mcp23008.git) |XiaojieFan|Apache-2.0|针对 I2C 并行口扩展 8 位 I/O 软件包| 230 | | [nes](https://github.com/Ghazigq/nes) |Ghazigq|Apache-2.0|nes模拟器c库。| 231 | | [agile_button](https://github.com/loogg/agile_button) |Longwei Ma|LGPL-2.1|一个灵活的button软件包。| 232 | | [quick_led](https://github.com/qiyongzhong0/rt-thread-qled) |qiyongzhong0| LGPL-2.1|一个快捷易用的led驱动包| 233 | | [x9555](https://github.com/WennianYan/x9555) |WennianYan|Apache-2.0|IO 扩展器:具有中断、弱上拉和配置寄存器的 16 位 1.65V 至 5.5V I2C/SMBus I/O 扩展器。| 234 | | [lora_radio_driver](https://github.com/Forest-Rain/lora-radio-driver) |Forest-Rain|Apache-2.0|lora芯片(SX126x\SX127x)驱动包| 235 | | [lora_gw_driver_lib](https://github.com/Forest-Rain/lora-gw-driver-lib) |forest-rain|Apache-2.0|LoRa网关芯片(SX130x)驱动| 236 | | [lkdGui](https://github.com/guoweilkd/lkdGui) |guoweilkd|GPL-2.0|lkdGui是一款为单色显示屏制作的图形化界面,用于设计简单漂亮的图形界面。| 237 | | [RgPower](https://github.com/1300650671/RgPower) |liuxx|Apache-2.1|电源电压获取模块| 238 | | [rx8900](https://github.com/Prry/rtt-rx8900) |panrui|Apache-2.0|rx8900 外置RTC驱动,支持实时时钟和闹钟功能| 239 | | [ds3231](https://github.com/Prry/rtt-ds3231) |panrui|Apache-2.0|ds3231 外置RTC驱动| 240 | | [Misaka_RGB_Bling](https://github.com/xqyjlj/Misaka_RGB_Bling) |xqyjlj|Apache-2.0|御坂网络RGB LED驱动包,提供了对于RGB LED灯的控制功能。| 241 | | [pca9685](https://github.com/greedyhao/pca9685) |greedyhao|Apache-2.0|通过I2C总线控制的16路PWM控制器| 242 | | [button](https://github.com/jiejieTop/rtpkg_button) |jiejieTop|GPL-3.0|C 实现的按键驱动,支持单击和双击,长按,长按释放| 243 | | [bt_mx02](https://github.com/qiyongzhong0/rt-thread-bt_mx02) |qiyongzhong0| LGPL-2.1|蓝牙芯片MX-02的设备驱动| 244 | | [vdevice](https://github.com/RT-Thread-packages/vdevice) |stackRyan|Apache-2.0|适配于rt-thread device框架下的虚拟IO设备。| 245 | | [mb85rs16](https://github.com/XiaojieFan/mb85rs16.git) |XiaojieFan|Apache-2.0|针对 铁电存储器 SPI 驱动软件包| 246 | | [Servo_sg90](https://github.com/CXSforHPU/Servo_sg90) |CXSforHPU|MIT|使用一款软件包进行控制舵机| 247 | | [nxp-mcx-cmsis](https://github.com/RT-Thread-packages/nxp-mcx-cmsis) |RT-Thread-packages|Apache-2.0|NXP MCX CMSIS 驱动包| 248 | | [nxp-mcx-series](https://github.com/RT-Thread-packages/nxp-mcx-series) |RT-Thread-packages|Apache-2.0|NXP MCX SERIES 驱动包| 249 | | [nxp-imxrt-sdk](https://github.com/RT-Thread-packages/nxp-imxrt-sdk) |RT-Thread-packages|Apache-2.0|NXP IMXRT 驱动包| 250 | | [nxp-lpc55s-series](https://github.com/RT-Thread-packages/nxp-lpc55s-series) |RT-Thread-packages|Apache-2.0|NXP LPC 驱动包| 251 | | [nxp-imx6ul-sdk](https://github.com/RT-Thread-packages/nxp-imx6ul-sdk) |RT-Thread-packages|Apache-2.0|NXP IMX6UL 驱动包| 252 | | [nxp-lpc-series](https://github.com/RT-Thread-packages/nxp-lpc-series) |RT-Thread-packages|Apache-2.0|NXP LPC 驱动包| 253 | | [nxp-imx6sx-sdk](https://github.com/RT-Thread-packages/nxp-imx6sx-sdk) |RT-Thread-packages|Apache-2.0|NXP IMX6SX 驱动包| 254 | | [ch32v307_sdk](https://github.com/openwch/ch32v307) |openwch|Apache-2.0|CH32V307 SDK for rt-thread| 255 | | [ch32v20x_sdk](https://github.com/openwch/ch32v20x) |openwch|Apache-2.0|CH32V20x SDK for rt-thread| 256 | | [ESP-IDF](https://github.com/RT-Thread-packages/esp-idf) |supperthomas|Apache-2.0|ESP32C3 ESP-IDF软件包| 257 | | [bluetrum_sdk](https://github.com/BLUETRUM/bluetrum_sdk) |BLUETRUM|MIT|bluetrum sdk| 258 | | [nrfx](https://github.com/xckhmf/nrfx) |xckhmf|Unknown|Nordic SOC的独立外设驱动库| 259 | | [raspberrypi-pico-sdk](https://github.com/RT-Thread-packages/raspberrypi-pico-sdk) |RT-Thread-packages|BSD-3-Clause|Raspberry Pi Pico SDK| 260 | | [nrf5x_sdk](https://github.com/supperthomas/nrf5x_sdk) |supperthomas|unknown|Nordic SDK软件开发包| 261 | | [Infineon_csdidac](https://github.com/LZerro/Infineon_csdidac) |LZerro|Unknown|英飞凌HAL库软件包。| 262 | | [Infineon_usbdev](https://github.com/LZerro/Infineon_usbdev) |LZerro|Unknown|英飞凌HAL库软件包。| 263 | | [Infineon_mtb-hal-cat1](https://github.com/LZerro/Infineon_mtb-hal-cat1) |LZerro|Unknown|英飞凌HAL库软件包。| 264 | | [Infineon_capsense](https://github.com/LZerro/Infineon_capsense) |LZerro|Unknown|英飞凌HAL库软件包。| 265 | | [Infineon_mtb-pdl-cat1](https://github.com/LZerro/Infineon_mtb-pdl-cat1) |LZerro|Unknown|英飞凌HAL软件包。| 266 | | [Infineon_cat1cm0p](https://github.com/LZerro/Infineon_cat1cm0p) |LZerro|Unknown|英飞凌HAL软件包。| 267 | | [Infineon_retarget-io](https://github.com/LZerro/Infineon_retarget-io) |LZerro|Unknown|英飞凌HAL软件包。| 268 | | [Infineon_serial-flash](https://github.com/LZerro/Infineon_serial-flash) |LZerro|Unknown|英飞凌HAL库软件包。| 269 | | [Infineon_cmsis](https://github.com/LZerro/Infineon_cmsis) |LZerro|Unknown|英飞凌HAL软件包。| 270 | | [Infineon_core-lib](https://github.com/LZerro/Infineon_core-lib) |LZerro|Unknown|英飞凌HAL软件包。| 271 | | [nuclei_sdk](https://github.com/Nuclei-Software/nuclei-sdk) |Huaqi Fang|Apache-2.0|芯来科技RISC-V处理器软件开发包| 272 | | [embARC_bsp](https://github.com/foss-for-synopsys-dwc-arc-processors/embarc_bsp) |Watson Zeng|Apache-2.0|Synopsys ARC 处理器 板级支持包| 273 | | [at32f415_cmsis_driver](https://github.com/sheltonyu/AT32F415_CMSIS_Driver) |sheltonyu|BSD-3-Clause|AT32 F4 CMSIS 驱动包| 274 | | [at32f402_405_hal_driver](https://github.com/sheltonyu/AT32F402_405_HAL_Driver) |sheltonyu|BSD-3-Clause|AT32 F4 HAL 驱动包| 275 | | [at32f403a_407_cmsis_driver](https://github.com/sheltonyu/AT32F403A_407_CMSIS_Driver) |sheltonyu|BSD-3-Clause|AT32 F4 CMSIS 驱动包| 276 | | [at32f421_hal_driver](https://github.com/sheltonyu/AT32F421_HAL_Driver) |sheltonyu|BSD-3-Clause|AT32 F4 HAL 驱动包| 277 | | [at32f403a_407_hal_driver](https://github.com/sheltonyu/AT32F403A_407_HAL_Driver) |sheltonyu|BSD-3-Clause|AT32 F4 HAL 驱动包| 278 | | [at32m412_416_hal_driver](https://github.com/sheltonyu/AT32M412_416_HAL_Driver) |sheltonyu|BSD-3-Clause|AT32 M4 HAL 驱动包| 279 | | [at32f413_cmsis_driver](https://github.com/sheltonyu/AT32F413_CMSIS_Driver) |sheltonyu|BSD-3-Clause|AT32 F4 CMSIS 驱动包| 280 | | [at32f423_hal_driver](https://github.com/sheltonyu/AT32F423_HAL_Driver) |sheltonyu|BSD-3-Clause|AT32 F4 HAL 驱动包| 281 | | [at32a423_hal_driver](https://github.com/sheltonyu/AT32A423_HAL_Driver) |sheltonyu|BSD-3-Clause|AT32 A4 HAL 驱动包| 282 | | [at32f413_hal_driver](https://github.com/sheltonyu/AT32F413_HAL_Driver) |sheltonyu|BSD-3-Clause|AT32 F4 HAL 驱动包| 283 | | [at32a403a_hal_driver](https://github.com/sheltonyu/AT32A403A_HAL_Driver) |sheltonyu|BSD-3-Clause|AT32 A4 HAL 驱动包| 284 | | [at32f421_cmsis_driver](https://github.com/sheltonyu/AT32F421_CMSIS_Driver) |sheltonyu|BSD-3-Clause|AT32 F4 CMSIS 驱动包| 285 | | [at32f425_hal_driver](https://github.com/sheltonyu/AT32F425_HAL_Driver) |sheltonyu|BSD-3-Clause|AT32 F4 HAL 驱动包| 286 | | [at32f435_437_cmsis_driver](https://github.com/sheltonyu/AT32F435_437_CMSIS_Driver) |sheltonyu|BSD-3-Clause|AT32 F4 CMSIS 驱动包| 287 | | [at32a423_cmsis_driver](https://github.com/sheltonyu/AT32A423_CMSIS_Driver) |sheltonyu|BSD-3-Clause|AT32 A4 CMSIS 驱动包| 288 | | [at32f423_cmsis_driver](https://github.com/sheltonyu/AT32F423_CMSIS_Driver) |sheltonyu|BSD-3-Clause|AT32 F4 CMSIS 驱动包| 289 | | [at32f415_hal_driver](https://github.com/sheltonyu/AT32F415_HAL_Driver) |sheltonyu|BSD-3-Clause|AT32 F4 HAL 驱动包| 290 | | [at32a403a_cmsis_driver](https://github.com/sheltonyu/AT32A403A_CMSIS_Driver) |sheltonyu|BSD-3-Clause|AT32 A4 CMSIS 驱动包| 291 | | [at32f45x_hal_driver](https://github.com/sheltonyu/AT32F45x_HAL_Driver) |sheltonyu|BSD-3-Clause|AT32 F4 HAL 驱动包| 292 | | [at32f402_405_cmsis_driver](https://github.com/sheltonyu/AT32F402_405_CMSIS_Driver) |sheltonyu|BSD-3-Clause|AT32 F4 CMSIS 驱动包| 293 | | [at32f45x_cmsis_driver](https://github.com/sheltonyu/AT32F45x_CMSIS_Driver) |sheltonyu|BSD-3-Clause|AT32 F4 CMSIS 驱动包| 294 | | [at32m412_416_cmsis_driver](https://github.com/sheltonyu/AT32M412_416_CMSIS_Driver) |sheltonyu|BSD-3-Clause|AT32 M4 CMSIS 驱动包| 295 | | [at32f435_437_hal_driver](https://github.com/sheltonyu/AT32F435_437_HAL_Driver) |sheltonyu|BSD-3-Clause|AT32 F4 HAL 驱动包| 296 | | [at32f425_cmsis_driver](https://github.com/sheltonyu/AT32F425_CMSIS_Driver) |sheltonyu|BSD-3-Clause|AT32 F4 CMSIS 驱动包| 297 | | [stm32h5_cmsis_driver](https://github.com/RT-Thread-packages/cmsis-device-h5) |RT-Thread-packages|Apache-2.0|STM32 H5 CMSIS 驱动包| 298 | | [stm32f4_hal_driver](https://github.com/RT-Thread-packages/stm32f4_hal_driver) |RT-Thread-packages|BSD-3-Clause|STM32 F4 HAL 驱动包| 299 | | [stm32f0_cmsis_driver](https://github.com/RT-Thread-packages/cmsis-device-f0) |RT-Thread-packages|Apache-2.0|STM32 F0 CMSIS 驱动包| 300 | | [stm32h7_cmsis_driver](https://github.com/RT-Thread-packages/cmsis-device-h7) |RT-Thread-packages|Apache-2.0|STM32 H7 CMSIS 驱动包| 301 | | [stm32h7_hal_driver](https://github.com/RT-Thread-packages/stm32h7xx-hal-driver) |RT-Thread-packages|BSD-3-Clause|STM32 H7 HAL 驱动包| 302 | | [stm32f3_cmsis_driver](https://github.com/RT-Thread-packages/cmsis-device-f3) |RT-Thread-packages|Apache-2.0|STM32 F3 CMSIS 驱动包| 303 | | [stm32f3_hal_driver](https://github.com/RT-Thread-packages/stm32f3xx-hal-driver) |RT-Thread-packages|BSD-3-Clause|STM32 F3 HAL 驱动包| 304 | | [stm32h7rs_hal_driver](https://github.com/RT-Thread-packages/stm32h7rsxx-hal-driver) |RT-Thread-packages|BSD-3-Clause|STM32 H7RS HAL 驱动包| 305 | | [stm32l5_cmsis_driver](https://github.com/RT-Thread-packages/cmsis-device-l5) |RT-Thread-packages|Apache-2.0|STM32 L5 CMSIS 驱动包| 306 | | [stm32_sdio](https://github.com/RT-Thread-packages/stm32_sdio) |RealThread|LGPL-2.1|STM32 平台 SDIO 控制器驱动包| 307 | | [stm32f7_hal_driver](https://github.com/RT-Thread-packages/stm32f7xx-hal-driver) |RT-Thread-packages|BSD-3-Clause|STM32 F7 HAL 驱动包| 308 | | [stm32wb55_sdk](https://github.com/xupenghu/stm32wb55_sdk.git) |xph|Apache-2.0|stm32wb55_sdk 软件包| 309 | | [stm32wb_hal_driver](https://github.com/RT-Thread-packages/stm32wbxx-hal-driver) |RT-Thread-packages|BSD-3-Clause|STM32 WB HAL 驱动包| 310 | | [stm32g4_cmsis_driver](https://github.com/RT-Thread-packages/cmsis-device-g4) |RT-Thread-packages|Apache-2.0|STM32 G4 CMSIS 驱动包| 311 | | [stm32f4_cmsis_driver](https://github.com/RT-Thread-packages/stm32f4_cmsis_driver) |RT-Thread-packages|Apache-2.0|STM32 F4 CMSIS 驱动包| 312 | | [stm32f2_hal_driver](https://github.com/RT-Thread-packages/stm32f2xx-hal-driver) |RT-Thread-packages|BSD-3-Clause|STM32 F2 HAL 驱动包| 313 | | [stm32f0_hal_driver](https://github.com/RT-Thread-packages/stm32f0xx-hal-driver) |RT-Thread-packages|BSD-3-Clause|STM32 F0 HAL 驱动包| 314 | | [stm32wl_cmsis_driver](https://github.com/RT-Thread-packages/cmsis-device-wl) |RT-Thread-packages|Apache-2.0|STM32 WL CMSIS 驱动包| 315 | | [stm32f2_cmsis_driver](https://github.com/RT-Thread-packages/cmsis-device-f2) |RT-Thread-packages|Apache-2.0|STM32 F2 CMSIS 驱动包| 316 | | [stm32h7rs_cmsis_driver](https://github.com/RT-Thread-packages/cmsis-device-h7rs) |RT-Thread-packages|Apache-2.0|STM32 H7RS CMSIS 驱动包| 317 | | [stm32mp1_m4_cmsis_driver](https://github.com/RT-Thread-packages/cmsis-device-mp1xxx-m4) |RT-Thread-packages|Apache-2.0|STM32 MP1_M4 CMSIS 驱动包| 318 | | [stm32u5_cmsis_driver](https://github.com/RT-Thread-packages/cmsis-device-u5) |RT-Thread-packages|Apache-2.0|STM32 U5 CMSIS 驱动包| 319 | | [stm32g0_cmsis_driver](https://github.com/RT-Thread-packages/cmsis-device-g0) |RT-Thread-packages|Apache-2.0|STM32 G0 CMSIS 驱动包| 320 | | [stm32f1_hal_driver](https://github.com/RT-Thread-packages/stm32f1xx-hal-driver) |RT-Thread-packages|BSD-3-Clause|STM32 F1 HAL 驱动包| 321 | | [stm32wl_hal_driver](https://github.com/RT-Thread-packages/stm32wlxx-hal-driver) |RT-Thread-packages|BSD-3-Clause|STM32 WL HAL 驱动包| 322 | | [stm32u5_hal_driver](https://github.com/RT-Thread-packages/stm32u5xx-hal-driver) |RT-Thread-packages|BSD-3-Clause|STM32 U5 HAL 驱动包| 323 | | [stm32h5_hal_driver](https://github.com/RT-Thread-packages/stm32h5xx-hal-driver) |RT-Thread-packages|BSD-3-Clause|STM32 H5 HAL 驱动包| 324 | | [stm32f1_cmsis_driver](https://github.com/RT-Thread-packages/cmsis-device-f1) |RT-Thread-packages|Apache-2.0|STM32 F1 CMSIS 驱动包| 325 | | [stm32l0_cmsis_driver](https://github.com/RT-Thread-packages/cmsis-device-l0) |RT-Thread-packages|Apache-2.0|STM32 L0 CMSIS 驱动包| 326 | | [stm32f7_cmsis_driver](https://github.com/RT-Thread-packages/cmsis-device-f7) |RT-Thread-packages|Apache-2.0|STM32 F7 CMSIS 驱动包| 327 | | [stm32l4_hal_driver](https://github.com/RT-Thread-packages/stm32l4_hal_driver) |RT-Thread-packages|BSD-3-Clause|STM32 L4 HAL 驱动包| 328 | | [stm32g0_hal_driver](https://github.com/RT-Thread-packages/stm32g0xx-hal-driver) |RT-Thread-packages|BSD-3-Clause|STM32 G0 HAL 驱动包| 329 | | [stm32l0_hal_driver](https://github.com/RT-Thread-packages/stm32l0xx-hal-driver) |RT-Thread-packages|BSD-3-Clause|STM32 L0 HAL 驱动包| 330 | | [stm32l4_cmsis_driver](https://github.com/RT-Thread-packages/stm32l4_cmsis_driver) |RT-Thread-packages|Apache-2.0|STM32 L4 CMSIS 驱动包| 331 | | [stm32mp1_m4_hal_driver](https://github.com/RT-Thread-packages/stm32mp1xx-m4-hal-driver) |RT-Thread-packages|BSD-3-Clause|STM32 MP1_M4 HAL 驱动包| 332 | | [stm32wb_cmsis_driver](https://github.com/RT-Thread-packages/cmsis-device-wb) |RT-Thread-packages|Apache-2.0|STM32 WB CMSIS 驱动包| 333 | | [stm32g4_hal_driver](https://github.com/RT-Thread-packages/stm32g4xx-hal-driver) |RT-Thread-packages|BSD-3-Clause|STM32 G4 HAL 驱动包| 334 | | [stm32l5_hal_driver](https://github.com/RT-Thread-packages/stm32l5xx-hal-driver) |RT-Thread-packages|BSD-3-Clause|STM32 L5 HAL 驱动包| 335 | | [K210-SDK](https://github.com/RT-Thread-packages/kendryte-k210-sdk) |RT-Thread-package|Apache-2.0|勘智 K210 处理器对应的外设驱动包| 336 | | [kendryte-sdk](https://github.com/RT-Thread-packages/kendryte_sdk) |RealThread|unknown|勘智 K210 处理器对应的外设驱动包 (老版本,已废弃)| 337 | | [hc32f4a8_ddl](https://github.com/levizh/hc32f4a8_ddl_rtt) |levizh|BSD-3-Clause|该软件包用于存放HC32F4A8的DDL库文件| 338 | | [hc32f334_ddl](https://github.com/levizh/hc32f334_ddl_rtt) |levizh|BSD-3-Clause|该软件包用于存放HC32F334的DDL库文件| 339 | | [agile_console](https://github.com/loogg/agile_console) |loogg|LGPL-2.1|简单易用的调试设备中间件。| 340 | | [st7789](https://github.com/Vandoul/ST7789.git) |Vandoul|Apache-2.0|TFT-LCD ST7789 SPI 图形驱动| 341 | | [SignalLed](https://github.com/WKJay/SignalLed) |WKJay|LGPL-2.1|信号灯软件包,支持自定义闪烁方式、周期,支持随时开启、关闭| 342 | | [multi_infrared](https://github.com/jsrdczy/rt_thread_multi_infrared_frame) |jsrdczy|Apache-2.0|基于rt-thread的复数红外通道同时接收并解码的驱动框架。| 343 | | [vs1003](https://github.com/beisongcrt/vs1003.git) |beisongcrt|GPL-2.0|vs1003 驱动。| 344 | | [agile_led](https://github.com/loogg/agile_led) |Longwei Ma|LGPL-2.1|一个灵活的led软件包。| 345 | | [bt_mx01](https://github.com/qiyongzhong0/rt-thread-bt_mx01) |qiyongzhong0| LGPL-2.1|蓝牙芯片MX-01的设备驱动| 346 | | [max7219](https://github.com/redocCheng/max7219) |redocCheng|Apache-2.0|本软件包是在数码管上应用 MAX7219 的驱动包| 347 | | [pcf8574](https://github.com/RT-Thread-packages/pcf8574) |RealThread|Apache-2.0|针对 I2C 并行口扩展 8 位 I/O 软件包| 348 | | [soft_serial](https://github.com/qiyongzhong0/rt-thread-soft-serial) |qiyongzhong0| LGPL-2.1|一个利用硬件定时器捕获/比较功能实现软件模拟串口的软件包| 349 | | [wm_libraries](https://github.com/WinnerMicro/rtpkg-wm_libraries) |Winner Micro|Apache-2.0|WinnerMicro 芯片软件支持包| 350 | | [rs232](https://github.com/diskwu/RTTHREAD_RS232) |diskwu|LGPL-2.1|rs232驱动包。| 351 | | [ili9341](https://github.com/Rbb666/ILI9341.git) |Rbb666|Apache-2.0|TFT-LCD ILI9341 SPI 屏幕驱动的软件包| 352 | | [sean_ws2812b](https://github.com/godmial/sean_ws2812b.git) |godmial|Apache-2.0|基于SPI接口的WS2812B灯带驱动软件包,适用于RT-Thread 4.1.0系统。| 353 | | [libnfc](https://github.com/wuhanstudio/libnfc) |wuhanstudio|LGPL-3.0|libnc 软件包| 354 | | [vsensor](https://github.com/RT-Thread-packages/vsensor) |RealThread|Apache-2.0|虚拟传感器设备| 355 | | [ly68l6400](https://github.com/Ghazigq/ly68l6400) |Ghazigq|LGPL-2.1|ly68l6400芯片的驱动| 356 | | [spi-tools](https://github.com/vandoul/rt-spi-tools) |vandoul|MIT|SPI 调试时可以使用的小工具,可以初始化、配置spi总线设备,读写spi总线设备| 357 | | [tmc51xx](https://github.com/apeng2012/tmc51xx) |apeng2012|MIT|TMC5160步进电机驱动。| 358 | | [as608](https://github.com/greedyhao/as608.git) |greedyhao|Apache-2.0|AS608 指纹模块的驱动| 359 | | [lora_modem_driver](https://github.com/Forest-Rain/lora-modem-driver) |forest-rain|Apache-2.0|lora_modem_driver是lora//lorawan modem的串口驱动。| 360 | | [sths34pf80](https://github.com/zyk6271/STHS34PF80) |rick|Apache-2.0|STHS34PF80 红外传感器的驱动包| 361 | | [isl29035](https://github.com/ShermanShao/isl29035) |Sherman|RENESAS SOFTWARE LICENSE TERMS|Renesas 环境光线传感器 isl29035 的驱动库| 362 | | [max31855](https://github.com/wangwang105/rtt-max31855.git) |wangwang105|MIT|数字温度传感器 max31855 的软件包| 363 | | [gp2y10](https://github.com/luhuadong/rtt-gp2y10) |luhuadong|Apache-2.0|GP2Y10 夏普公司的灰尘/空气颗粒物浓度传感器| 364 | | [ms5611](https://github.com/sogwms/ms5611) |sogwms|Apache-2.0|数字气压传感器 MS5611 驱动软件包| 365 | | [ina226](https://github.com/xupenghu/ina226.git) |xph|Apache-2.0|ina226 软件包| 366 | | [as7341](https://github.com/RiceChen0/as7341) |RiceChen|Apache-2.0|AS7341可见光传感器,可测量8个波长的可见光。| 367 | | [ds18b20](https://github.com/RT-Thread-packages/ds18b20) |WillianChan|Apache-2.0|数字温度传感器 ds18b20 的软件包| 368 | | [max30102](https://github.com/Jackistang/max30102_rtt) |Jackistang|Apache-2.0|[MAX30102]: 心率测量,血氧饱和度测量软件包| 369 | | [rt3020](https://github.com/RichtekTechnology/RT3020) |Tank Wu|Apache-2.0|这是 RT3020 加速度传感器的驱动包。| 370 | | [PAJ7620](https://github.com/orange2348/paj7620) |orange2348|Apache-2.0|手势传感器PAJ7620的驱动包| 371 | | [shtc1](https://github.com/nfsq246/RTT_SHTC1) |nfsq246|other|shtc1传感器驱动包,支持:温度,湿度| 372 | | [mlx90393](https://github.com/lgnq/mlx90393) |lgnq|Apache-2.0|MLX90393 是来自迈来芯公司的一颗低功耗的3D磁位置传感器| 373 | | [hmc5883](https://github.com/gmyFighting/hmc5883) |MYGuo|Apache-2.0|hmc5883 软件包| 374 | | [ina260](https://github.com/xupenghu/ina260.git) |xph|Apache-2.0|ina260 软件包| 375 | | [dht11](https://github.com/murphyzhao/dht11_rtt) |MurphyZhao|Apache-2.0|DHT11 单总线数字温湿度传感器| 376 | | [lis2dh12](https://github.com/StackRyan/lis2dh12.git) |StackRyan|other| LIS2DH12 传感器驱动包,支持:加速度计,温度。| 377 | | [sgp30](https://github.com/luhuadong/rtt-sgp30) |luhuadong|Apache-2.0|SGP30 空气检测传感器,可检测TVOC和CO2浓度| 378 | | [bh1750](https://github.com/sanjaywu/bh1750_sensor) |Sanjay_Wu|Apache-2.0|bh1750 传感器驱动包,支持:环境光照强度.| 379 | | [lps22hb](https://github.com/RT-Thread-packages/lps22hb) |flybreak|other|LPS22HB 气压传感器的驱动包| 380 | | [ad7746](https://github.com/wuhanstudio/rt-ad7746) |wuhanstudio|MIT|AD7746 高精度电容测量传感器驱动| 381 | | [bmp180](https://github.com/Prry/rtt-bmp180) |panrui|Apache-2.0|这是 BMP180 传感器驱动软件包,支持:气压,温度| 382 | | [bmp280](https://github.com/nfsq246/RTT_BMP280) |nfsq246|other|bmp280的iic驱动| 383 | | [mlx90397](https://github.com/lgnq/mlx90397) |lgnq|Apache-2.0|MLX90397 是来自迈来芯公司的一颗低功耗的3D磁位置传感器| 384 | | [p3t1755](https://github.com/CYFS3/p3t1755) |CYFS|Apache-2.0|温度到数字转换器 p3t1755 的驱动库| 385 | | [vl53l0x](https://github.com/Prry/rtt-vl53l0x) |panrui|Apache-2.0|VL53L0X 飞行时间(TOF)传感器驱动软件包| 386 | | [mmc3680kj](https://github.com/mumuge1/mmc3680kj) |mumuge1|other|mmc3680kj的驱动| 387 | | [sht3x](https://github.com/donghao2nanjing/sht3x) |hao.dong|LGPLv2.1|数字湿度和温度传感器 sht3x 驱动软件包| 388 | | [lsm303agr](https://github.com/RT-Thread-packages/lsm303agr) |flybreak|other|这是 LSM303AGR 传感器驱动包,支持:加速度计,磁力计| 389 | | [bmi088](https://github.com/gmyFighting/bmi088) |MYGuo|Apache-2.0|bmi088 软件包| 390 | | [dhtxx](https://github.com/luhuadong/rtt-dhtxx) |luhuadong|Apache-2.0|DHTxx系列单总线数字温湿度传感器驱动| 391 | | [gy271](https://github.com/jch12138/gy271) |jch12138|Apache-2.0|gy271驱动库| 392 | | [lsm6dsm](https://github.com/my-RT-packages/lsm6dsm.git) |zcj20080882|MIT|STMicroelectronics的LSM6DSM传感器驱动,支持加速度计/陀螺仪/计步/温度| 393 | | [mlx90382](https://github.com/lgnq/mlx90382) |lgnq|Apache-2.0|MLX90382 是来自迈来芯公司的一颗高速磁编码器| 394 | | [qmp6989](https://github.com/kylepengchn/qmp6989.git) |kylepengchn|Apache-2.0|MLX90382 是来自迈来芯公司的一颗高速磁编码器| 395 | | [pmsxx](https://github.com/luhuadong/rtt-pmsxx) |luhuadong|Apache-2.0|PMSxx 攀藤pms系列颗粒物浓度传感器| 396 | | [bme680](https://github.com/luhuadong/rtt-bme680) |luhuadong|Apache-2.0|BME680 四合一 MEMS 环境传感器驱动软件包| 397 | | [ms5805](https://github.com/schuck-wang/RTThread-MS5805) |schuck-wang|Apache-2.0|数字气压传感器 MS5805 驱动软件包| 398 | | [hs300x](https://github.com/Guozhanxin/hs300x) |flyboy|Apache-2.0|数字温湿度传感器 hs300x 的驱动库| 399 | | [df220](https://github.com/MiraMEMS-Wonderful/df220-RT-Thread.git) |Zhou DingHua|GPL-3.0|本软件包是 MiraMEMS df220 力传感器在 RT-Thread 中的驱动包。| 400 | | [bme280](https://github.com/RT-Thread-packages/bme280) |flybreak|other|这是 BME280 传感器驱动软件包,支持:气压,湿度| 401 | | [hts221](https://github.com/RT-Thread-packages/hts221) |flybreak|other|HTS221 传感器驱动包,支持:温度,湿度| 402 | | [sht2x](https://github.com/RT-Thread-packages/sht2x) |RealThread|Apache-2.0|数字湿度和温度传感器 sht2x 驱动软件包| 403 | | [mlx90392](https://github.com/lgnq/mlx90392) |lgnq|Apache-2.0|MLX90392 是来自迈来芯公司的一颗低功耗的3D磁位置传感器| 404 | | [tmp1075](https://github.com/Prry/rtt-tmp1075) |panrui|Apache-2.0|TMP1075 数字温度传感器驱动软件包| 405 | | [sht4x](https://github.com/flyingcys/sht4x) |flyingcys|Apache-2.0|数字湿度和温度传感器 sht4x 驱动软件包| 406 | | [mlx90394](https://github.com/lgnq/mlx90394) |lgnq|Apache-2.0|MLX90394 是来自迈来芯公司的一颗低功耗的3D磁位置传感器(磁力计)| 407 | | [qmi8658](https://github.com/hydevcode/qmi8658.git) |hydevcode|Apache-2.0|基于qmi8658的三轴加速度计和三轴陀螺仪软件包| 408 | | [bma400](https://github.com/RT-Thread-packages/bma400) |flybreak|other|这是 BMA400 传感器驱动包,支持:加速度计,记步| 409 | | [aht10](https://github.com/RT-Thread-packages/aht10) |RealThread|Apache-2.0|数字温湿度传感器 aht10 的驱动库| 410 | | [hdc1000](https://github.com/Forest-Rain/hdc1000) |Forest-Rain|Apache-2.0|TI温湿度传感器hdc1000软件包(RT-Thread Sensor架构)| 411 | | [cw2015](https://github.com/qingehao/CW2015) |qingehao|Apache-2.0|锂电池电量计驱动| 412 | | [spl0601](https://github.com/RT-Thread-packages/spl0601) |gztss|other|数字气压传感器 SPL06-01 驱动软件包| 413 | | [ccs811](https://github.com/luhuadong/rtt-ccs811) |luhuadong|Apache-2.0|CCS811 气体检测传感器,可检测TVOC和CO2浓度| 414 | | [bmi160_bmx160](https://github.com/RT-Thread-packages/bmi160_bmx160) |gztss|other|BMI160 6 轴传感器以及 BMX160 9 轴传感器的驱动包| 415 | | [ap3216c](https://github.com/RT-Thread-packages/ap3216c) |RealThread|Apache-2.0|接近和光强传感器 ap3216c 的驱动库| 416 | | [zmod4410](https://github.com/ShermanShao/zmod4410) |Sherman|RENESAS SOFTWARE LICENSE TERMS|Renesas 室内空气质量检测传感器 zmod4410 的驱动库| 417 | | [da270](https://github.com/MiraMEMS-Wonderful/da270-RT-Thread) |Zhou DingHua|GPL-3.0|本软件包是 MiraMEMS DA270 加速度传感器在 RT-Thread 中的驱动包。| 418 | | [adt74xx](https://github.com/IoTSharp/ADT74XX) |maikebing|LGPLv2.1|数字温度传感器 adt74xx 驱动软件包| 419 | | [tsl4531](https://github.com/JellyYe/tsl4531pkgs.git) |ye guodong|Apache-2.0|tsl4531 是光感传感器,能读取环境亮度 lux。| 420 | | [mpu6xxx](https://github.com/RT-Thread-packages/mpu-6xxx) |RealThread|Apache-2.0|兼容 mpu6000, mpu6050, mpu6500, mpu9250 等等型号的驱动库| 421 | | [hshcal001](https://github.com/lucaslsh/hshcal001.git) |lucalsh|Apache-2.0|hshcal001 传感器驱动包,支持:温度、湿度计算.| 422 | | [balance](https://github.com/xiaogeminghai/balance) |xiaogeminghai|GPL-2.0|使用HX71XX及称重压力传感器测重| 423 | | [lsm6dsl](https://github.com/RT-Thread-packages/lsm6dsl) |flybreak|other|这是 LSM6DSL 传感器驱动包,支持:加速度计,陀螺仪,计步| 424 | | [sr04](https://github.com/alec-shan/hc-sr04) |alec-shan|Apache-2.0|对接RT-Thread Sensor框架的HC-SR04驱动软件包| 425 | | [max17048](https://github.com/aeo123/MAX17048.git) |zpw|MIT|电池监测芯片| 426 | | [max6675](https://github.com/JonasWen/max6675) |Jonas|Apache-2.0|数字温度传感器 max6675 的软件包| 427 | | [max31865](https://github.com/SimpleInit/max31865) |SimpleInit|Apache-2.0|数字温度传感器 max31865 的软件包| 428 | | [icm20608](https://github.com/RT-Thread-packages/icm20608) |RealThread|Apache-2.0|三轴加速度与三轴陀螺仪 icm20608 的传感器驱动库| 429 | | [mlx90632](https://github.com/xupenghu/mlx90632.git) |xph|Apache-2.0|mlx90632 软件包| 430 | | [micro_ros](https://github.com/wuhanstudio/micro_ros) |wuhanstudio|Apache-2.0|在 MCU 上运行 ROS2.| 431 | | [beep](https://github.com/Sunwancn/rtt-pkgs-beep) |Sunwancn|Apache-2.0|基于 rt-thread 的 pin 和 pwm 驱动的蜂鸣器控制软件包,可以容易地驱动有源蜂鸣器或无源蜂鸣器,产生各种间隔长短的鸣叫声。| 432 | | [rosserial](https://github.com/wuhanstudio/rt-rosserial) |wuhanstudio|BSD|机器人操作系统(ROS1) 软件包 rosserial 在 RT-Thread 的移植库| 433 | | [kobuki](https://github.com/wuhanstudio/kobuki) |wuhanstudio|MIT|Kobuki 机器人串口通信驱动| 434 | | [mfoc](https://github.com/wuhanstudio/mfoc) |wuhanstudio|GPL-2.0|Mifare Classic 离线破解工具。| 435 | | [ws2812b](https://github.com/maplerian/rt_ws2812b) |maplerian|Apache-2.0|用于 RT-Thread 的 ws2812b 软件驱动包,使用 SPI + DMA 方式驱动。| 436 | | [multi_rtimer](https://github.com/Forest-Rain/multi-rtimer) |Forest-Rain|Apache-2.0|一个实时、低功耗软件定时器模块| 437 | | [Misaka_AT24CXX](https://github.com/xqyjlj/Miaska_AT24CXX) |xqyjlj|Apache-2.0|御坂网络AT24CXX驱动包,提供了AT24CXX的全部功能| 438 | | [realtek_ameba](https://github.com/RT-Thread-packages/realtek_ameba) |flyingcys|LGPL-2.1|realtek 的 ameba 软件包在 RT-Thread 上的移植| 439 | | [pms_series](https://github.com/MrpYoung/pms_series) |MrpYoung|MIT|pms 数字式通用颗粒物浓度传感器驱动库| 440 | | [io_input_filter](https://github.com/lizdDong/io_input_filter) |lizdDong|Apache-2.0|IO输入软件滤波模块| 441 | | [rfm300](https://github.com/kylepengchn/rfm300.git) |kylepengchn|Apache-2.0|IO输入软件滤波模块| 442 | | [i2c-tools](https://github.com/RT-Thread-packages/rt-i2c-tools) |wuhanstudio|MIT|I2C 调试时可以使用的小工具,可以扫描设备,读写寄存器| 443 | | [fingerprint](https://github.com/pk-ing/fingerprint) |pk-ing|GPL-3.0|指纹模块驱动| 444 | | [aip650](https://github.com/Maihuanyi/aip650) |Chasel| LGPL-2.1|一个快捷易用的数码管和按键驱动包适用于aip650和tm1650。| 445 | | [wk2124](https://github.com/MrMichael/wk2124) |YaohongLi|Apache-2.0|wk2124 spi转四串口芯片的驱动库。| 446 | | [bt_ecb02c](https://github.com/qiyongzhong0/rt-thread-bt_ecb02c) |qiyongzhong0| LGPL-2.1|蓝牙芯片ECB02C的设备驱动| 447 | | [littled](https://github.com/luhuadong/rtt-littled) |luhuadong|Apache-2.0|littled软件包: Littled LED Daemon 服务线程| 448 | | [tca9534](https://github.com/Prry/rtt-tca9534) |panrui|Apache-2.0|i2c接口8位I/O扩展芯片驱动软件包| 449 | | [qkey](https://github.com/qiyongzhong0/rt-thread-qkey) |qiyongzhong0| LGPL-2.1|一个快捷易用的按键驱动包| 450 | | [sx12xx](https://github.com/XiaojieFan/sx12xx) |XiaojieFan|Apache-2.0|Semtech LoRa RF 芯片驱动库| 451 | | [gc9a01](https://github.com/hywing/rtt-gc9a01) |hywing|Apache-2.0|基于gc9a01的圆形TFT LCD驱动,支持SPI| 452 | | [lrf-nv7lidar](https://github.com/RT-Thread-packages/nv7lidar) |shenzan|LGPL-2.1|LRF-NV7激光测距模组| 453 | | [rc522](https://github.com/greedyhao/rc522_rtt) |greedyhao|Apache-2.0|rc522 rfid 模块驱动| 454 | | [infrared](https://github.com/RT-Thread-packages/infrared_framework) |RealThread|Apache-2.0|基于 rt-thread 的 pin,pwm 和 hwtimer 驱动的红外框架。| 455 | | [rs485](https://github.com/qiyongzhong0/rt-thread-rs485) |qiyongzhong0| LGPL-2.1|rs485驱动包| 456 | | [rplidar](https://github.com/wuhanstudio/rplidar) |wuhanstudio|MIT|RPLIDAR: 适用于机器人室内建图的低成本激光雷达| 457 | | [easyblink](https://github.com/Sunwancn/rtt-pkgs-easyblink) |Sunwancn|Apache-2.0|小巧轻便的 LED 控制软件包,可以容易地控制 LED 开、关、反转和各种间隔闪烁,占用 RAM 少,支持 RT-Thread 标准版和 Nano 版。| 458 | | [ikun-485](https://github.com/sulfurandcu/ikun-485) |sulfurandcu|MIT|基于字符设备的 RS485 驱动| 459 | | [ic74hc165](https://github.com/godmial/ic74hc165.git) |godmial|Apache-2.0|用于RT-Thread 的74HC165串行输入并行输出芯片驱动,支持GPIO与SPI两种模式| 460 | | [rda58xx](https://github.com/apeng2012/rda58xx) |apeng2012|MIT|RDA5820收音机芯片驱动。| 461 | 462 | ## misc 463 | 464 | | 包名 | 作者 | license | 备注 | 465 | | ------------------------------------------------------------ | ------------------- | -------------------- | ------------------------------------------------------------ | 466 | | [qparam](https://github.com/qiyongzhong0/rt-thread-qparam) |qiyongzhong0| LGPL-2.1|一个快捷易用的参数管理组件,实现了参数保存、恢复、修改和快速存取功能.| 467 | | [libcrc](https://github.com/wangwang105/rtt-libcrc.git) |wangwang105|MIT|一个移植libcrc的crc校验计算函数库。| 468 | | [upacker](https://github.com/aeo123/upacker.git) |zpw|MIT|串行通信链路协议| 469 | | [CanFestival](https://github.com/gbcwbz/canfestival-rtt) |gbcwbz|LGPL-2.1|Canfestival (开源的 CANopen 协议栈)在 RT-Thread 系统上的移植| 470 | | [kendryte-demo](https://github.com/BernardXiong/kendryte-demo) |BernardXiong|Apache-2.0|Kendryte k210 demo| 471 | | [tetris](https://github.com/volatile-static/rtt_tetris) |volatile-static|MIT|俄罗斯方块| 472 | | [cowsay](https://github.com/wuhanstudio/cowsay) |wuhanstudio|MIT|linux cowsay 软件包| 473 | | [TinySquare](https://github.com/AlgoOy/TinySquare) |AlgoOy|Apache-2.0|TinySquare:一个运行在Cortex-M上的轻量化方块游戏引擎。| 474 | | [c2048](https://github.com/mysterywolf/c2048) |Meco Man|MIT|2048是一款益智类游戏,原版游戏运行在苹果手机上| 475 | | [threes](https://github.com/mysterywolf/threes) |Meco Man|MIT|threes是一款在2014年很火的益智类游戏,原版游戏运行在苹果手机上| 476 | | [donut](https://github.com/mysterywolf/donut) |Meco Man|None|使用字符渲染的3D旋转甜甜圈| 477 | | [snake](https://github.com/mysterywolf/snake) |Meco Man|GPL-2.0|贪吃蛇游戏| 478 | | [cmatrix](https://github.com/wuhanstudio/cmatrix) |wuhanstudio|MIT|text flying in and out in a terminal like as seen in 'The Matrix' movie| 479 | | [sl](https://github.com/wuhanstudio/sl) |wuhanstudio|MIT|sl奔跑的小火车命令| 480 | | [cal](https://github.com/mysterywolf/cal) |Meco Man|MIT|终端公历日历| 481 | | [aclock](https://github.com/mysterywolf/aclock) |Meco Man|Apache-2.0|终端钟表界面| 482 | | [morse](https://github.com/zhkag/morse) |zhkag|None|摩尔斯电码| 483 | | [MFBD](https://github.com/smartmx/MFBD) |smartmx|Apache-2.0|多功能按键扫描程序,支持无限按键、多次连击| 484 | | [Controller](https://github.com/haodongnj/Controller) |hao.dong|MIT|比例积分, 比例谐振, 重复控制器库| 485 | | [slcan2rtt](https://github.com/cazure/slcan2rtt.git) |cazure|Apache-2.0|串行线路CAN适配器 (slcan).| 486 | | [soem](https://github.com/lg28870983/soem) |lg28870983|Apache-2.0|开源 EtherCAT 主站 SOEM 在RT-Thread系统上的移植| 487 | | [phase-locked-loop](https://github.com/haodongnj/PLL) |hao.dong|MIT|锁相环与锁频环算法| 488 | | [armv7m_dwt](https://github.com/sogwms/armv7m_dwt) |sogwms|Apache-2.0|armv7m_dwt 高精度计时与延时| 489 | | [CorevMCU_CLI](https://github.com/Yaochenger/CorevMCU_CLI) |Yaochenger|LGPL-2.1|Core-V-MCU的CLI组件| 490 | | [minizip](https://github.com/mysterywolf/minizip) |Meco Man|unknown|zip压缩解压库| 491 | | [kernel_samples](https://github.com/RT-Thread-packages/kernel-sample) |RealThread|Apache-2.0|RT-Thread 内核示例| 492 | | [network_samples](https://github.com/RT-Thread-packages/network-sample) |RealThread|Apache-2.0|RT-Thread 网络示例| 493 | | [filesystem_samples](https://github.com/RT-Thread-packages/filesystem-sample) |RealThread|Apache-2.0|RT-Thread 文件系统示例| 494 | | [peripheral_samples](https://github.com/RT-Thread-packages/peripheral-sample) |RealThread|Apache-2.0|RT-Thread 外设示例| 495 | | [miniLZO](https://github.com/RT-Thread-packages/miniLZO) |RealThread|GPL-2.0|LZO 是一个实时数据压缩库,而 miniLZO 是 LZO 压缩库的精简版本| 496 | | [get_irq_priority](https://github.com/wdfk-prog/rt-thread-get_irq_priority) |hly|LGPL-2.1|获取Cortex®-M内核的中断优先级.| 497 | | [ki](https://github.com/mysterywolf/ki) |Meco Man|GPL-2.0|ki是一个带有C/C++语法高亮的终端编辑器| 498 | | [MultiButton](https://github.com/RT-Thread-packages/MultiButton) |0x1abin|MIT|一个小巧易用的事件驱动按钮驱动模块| 499 | | [libcsv](https://github.com/liu2guang/libcsv) |liu2guang|LGPL-2.1|libcsv是用纯ANSI C89编写的小型、简单、快速的CSV库,支持读写CSV数据| 500 | | [lzma](https://github.com/RiceChen0/lzma) |RiceChen|LGPL-2.1|高压缩率的压缩库| 501 | | [crclib](https://github.com/qiyongzhong0/crclib) |qiyongzhong0| LGPL-2.1|一个包含8位、16位、32位CRC校验计算的函数库| 502 | | [uparam](https://github.com/aeo123/uparam.git) |zpw|MIT|系统参数读写管理和持久化| 503 | | [FlexibleButton](https://github.com/murphyzhao/FlexibleButton) |MurphyZhao|Apache License 2.0|小巧灵活的按键驱动程序(事件驱动、无限按键数量、可用中断模式)| 504 | | [zlib](https://github.com/RT-Thread-packages/zlib) |RealThread|unknown|通用数据压缩库| 505 | | [TinyFrame](https://github.com/XXXXzzzz000/TinyFrame) |XXXXzzzz000|MIT|应用于串口设备(如 UART / RS232)的构建或者解析的库| 506 | | [optparse](https://github.com/RT-Thread-packages/optparse) |RT-Thread-packages|Unlicense|基于 RT-Thread 的 Getopt 命令行解析器| 507 | | [vi](https://github.com/RT-Thread-packages/vi) |RealThread|GPL-2.0|vi 编辑器在 RT-Thread 操作系统上的移植| 508 | | [state_machine](https://github.com/redoccheng/state_machine) |redoccheng|LGPL-2.1|一个用C语言实现功能丰富但简单的有限状态机(FSM)。| 509 | | [quicklz](https://github.com/RT-Thread-packages/quicklz) |RealThread|GPL-3.0|世界上速度最快的压缩库| 510 | | [design_pattern](https://github.com/chenyingchun0312/design_pattern) |chenyingchun0312|Apache-2.0|嵌入式C设计模式实现。| 511 | | [fastlz](https://github.com/RT-Thread-packages/fastlz) |RealThread|unknown|一款极速的压缩库| 512 | | [heatshrink](https://github.com/liukangcc/heatshrink.git) |liukangcc|ISC License|用于嵌入式实时系统的数据压缩/解压缩库| 513 | | [ralarm](https://github.com/RiceChen0/ralarm) |RiceChen|Apache-2.0|ralarm: 不依赖硬件,可以无限扩展的闹钟组件| 514 | | [lwgps](https://github.com/orange2348/lwgps2rtt) |orange2348|MIT|轻量级GPS NMEA协议解析器| 515 | | [drmp](https://github.com/qiyongzhong0/rt-thread-drmp) |qiyongzhong0| LGPL-2.1|用于设备远程维护的协议栈| 516 | | [hello](https://github.com/RT-Thread-packages/hello) |RealThread|LGPL-2.1|RT-Thread 软件包示例| 517 | | [dstr](https://github.com/RT-Thread-packages/dstr) |RealThread|LGPL-2.1|用 C 编写的动态字符串库| 518 | 519 | ## iot 520 | 521 | | 包名 | 作者 | license | 备注 | 522 | | ------------------------------------------------------------ | ------------------- | -------------------- | ------------------------------------------------------------ | 523 | | [bc28_mqtt](https://github.com/luhuadong/rtt-bc28-mqtt) |luhuadong|Apache-2.0|BC28 MQTT: 使用移远BC28模块连接阿里云IoT平台| 524 | | [librws](https://github.com/RT-Thread-packages/librws) |RealThread|MIT|小型、跨平台websocket客户端C库。| 525 | | [tcpserver](https://github.com/Guozhanxin/tcpserver.git) |flybreak|Apache-2.0|一个支持多客户端的 TCP 服务器| 526 | | [lssdp](https://github.com/RT-Thread-packages/lssdp.git) |RealThread|MIT|在 RT-Thread 上实现的 lssdp 协议,可以用于局域网设备自动发现| 527 | | [cmux](https://github.com/RT-Thread-packages/cmux) |xiangxistu|Apache-2.0|在 RT_Thread 上实现的串口多路复用协议, 支持 GSM0710| 528 | | [mymqtt](https://github.com/hichard/mymqtt) |hichard|EPL-1.0|Eclipse 开源的 MQTT C/C++ 客户端的一种高效、稳定的实现。| 529 | | [webnet](https://github.com/RT-Thread-packages/webnet) |RealThread|GPL-2.0|RT-Thread 官方开源的、轻量级、可定制嵌入式 Web 服务器| 530 | | [wifi-host-driver](https://github.com/Evlers/rt-thread_wifi-host-driver) |Evlers|MIT|用于RT-Thread的WiFi主机驱动程序。| 531 | | [nmealib](https://github.com/ShineRoyal/nmealib) |ShineRoyal|LGPL-2.1|nmealib库在RT-Thread上的移植| 532 | | [lora_pkt_fwd](https://github.com/Forest-Rain/lora-pkt-fwd) |forest-rain|Apache-2.0|lora_pkt_fwd实现基于Semtech GWMP协议的LoRaWAN协议包转发| 533 | | [lhc_modbus](https://github.com/LHC324/lhc_modbus) |LHC324|Apache-2.0|轻量级和高性能的C语言modbus协议栈。| 534 | | [wayz_iotkit](https://github.com/wayz-iot/wayz_iotkit) |jianxiong.ye|GPL-2.0|wayz iot 定位软件包| 535 | | [WebTerminal](https://github.com/armink-rtt-pkgs/WebTerminal) |armink|unknown|可以在浏览器上运行的终端| 536 | | [netutils](https://github.com/RT-Thread-packages/netutils) |RealThread|Apache-2.0|RT-Thread 网络网络小工具集| 537 | | [small_modbus](https://github.com/cazure/small_modbus.git) |chenbin182|Apache-2.0|small modbus协议栈| 538 | | [mongoose](https://github.com/armink-rtt-pkgs/mongoose) |armink|GPL-2.0|一款嵌入式 Web 服务器库| 539 | | [dlt645](https://github.com/WKJay/DLT645) |WKJay|LGPL-2.1|基于DLT645协议的主机采集软件包| 540 | | [agile_modbus](https://github.com/loogg/agile_modbus) |loogg|Apache-2.0|轻量级 modbus 协议栈。| 541 | | [ota_downloader](https://github.com/RT-Thread-packages/ota_downloader) |RealThread|Apache-2.0|基于 RT-Thread OTA 组件的 固件下载器| 542 | | [mavlink](https://github.com/sogwms/mavlink) |sogwms|Apache-2.0|一非常轻量级的消息传输协议| 543 | | [zephyr_polling](https://github.com/bobwenstudy/RTT_PACKAGE_zephyr_polling) |bobwenstudy|Apache-2.0|zephyr_polling: 蓝牙BLE协议栈。| 544 | | [protobuf-c](https://github.com/wuhanstudio/protobuf-c) |wuhanstudio|MIT|Google 的 prototol buffer 一种轻便高效的数据存储格式| 545 | | [rt-link_hw](https://github.com/RT-Thread-packages/rt-link_hw) |RealThread|Apache-2.0|rt-link 组件的底层通信端口适配层| 546 | | [lora_pkt_sniffer](https://github.com/Forest-Rain/lora-pkt-sniffer) |forest-rain|Apache-2.0|lora_pkt_sniffer是一个lora(wan)数据包的抓包工具| 547 | | [umqtt](https://github.com/RT-Thread-packages/umqtt.git) |springcity|Apache-2.0|一个轻量级、功能强大、可定制、易于使用和可嵌入的RT-Thread mqtt客户端。| 548 | | [at_device](https://github.com/RT-Thread-packages/at_device) |RealThread|LGPL-2.1|AT 组件在不同设备上的移植或示例| 549 | | [EmbeddedProto](https://github.com/wuhanstudio/EmbeddedProto) |wuhanstudio|GPL-3.0|EmbeddedProto: 嵌入式 C++ protobuf 针对 ARM Cortex-M 优化| 550 | | [zFTP](https://github.com/longtengmcu/zFTP.git) |longtengmcu|Apache-2.0|ligth weight FTP client| 551 | | [nopoll](https://github.com/RT-Thread-packages/nopoll) |RealThread|LGPL-2.1|一款 C 实现的开源 WebSocket 软件包| 552 | | [bsal](https://github.com/RT-Thread-packages/bsal) |supperthomas|Apache-2.0|蓝牙协议栈抽象层。| 553 | | [smtp_client](https://github.com/WKJay/SMTP_CLIENT) |WKJay|LGPL-2.1|SMTP邮件发送软件包,简单易用,支持普通25端口及465/587加密端口| 554 | | [OpENer](https://github.com/EIPStackGroup/OpENer) |Martin Melik|BSD-3-Clause|用于 I/O 适配器设备的 EtherNet/IP 堆栈| 555 | | [OpENer_port](https://github.com/loogg/OpENer_rtt_port) |loogg|BSD-3-Clause|RT-Thread 的 OpENer 移植| 556 | | [nanopb](https://github.com/RT-Thread-packages/nanopb) |RealThread|Zlib|Protocol Buffers 解析器在嵌入式上的实现| 557 | | [cyw43xx](https://github.com/RT-Thread-packages/CYW43xx) |Damien George|non-commercial use|CYW43xx WiFi/BT SoC 驱动| 558 | | [net_server](https://github.com/WKJay/net-server) |WKJay|Apache-2.0|TCP/TLS 服务器,支持wolfssl。| 559 | | [ipmsg](https://github.com/heyuanjie87/ipmsg) |heyuanjie87|Apache-2.0|在 RT-Thread 上实现的 飞鸽传书| 560 | | [p-net-rtt](https://github.com/kurisaW/p-net-rtt) |Wangyuqiang|GPL-3.0|用于 Profinet 设备实现的 P-Net 开源协议栈| 561 | | [pdulib](https://github.com/ShineRoyal/pdulib) |ShineRoyal|LGPL-2.1|一个用于PDU格式的短信文本解析库| 562 | | [btstack](https://github.com/supperthomas/RTT_PACKAGE_BTSTACK.git) |supperthomas|non-commercial|软件包 btstack 用于BTSTACK在RT-THREAD中的使用| 563 | | [RyanMqtt](https://github.com/Ryan-CW-Code/RyanMqtt) |Ryan-CW|Apache-2.0|RyanMqtt 实现了 MQTT3.1.1 协议的客户端。此库针对资源受限的嵌入式设备进行了优化。| 564 | | [agile_telnet](https://github.com/loogg/agile_telnet) |loogg|LGPL-2.1|以太网TCP调试。| 565 | | [airkissOpen](https://github.com/heyuanjie87/airkissOpen) |heyuanjie87|Apache-2.0|腾讯airkiss协议解析库| 566 | | [lwip](https://github.com/RT-Thread-packages/lwip) |RT-Thread-packages|BSD|LwIP上游同步| 567 | | [azure-iot-sdk](https://github.com/RT-Thread-packages/azure-iot-sdk) |RealThread|MIT|微软 azure 云软件包,支持 MQTT 协议和 HTTP 协议,使用该软件包可轻松将设备连接至 azure 云平台| 568 | | [iotsharp-c-sdk](https://github.com/IoTSharp/iotsharp-rtthread-package) |maikebing|MIT|IoTSharp的客户端软件| 569 | | [ucloud_iot_sdk](https://github.com/ucloud/ucloud-iot-rtthread-package.git) |ucloud|Apache-2.0|用于快速连接优刻得物联网平台的软件包。| 570 | | [jiot-c-sdk](https://github.com/jpush/JIoT-rtthread-package.git) |ouyangshengduo|MIT|连接极光IoT云的客户端软件包| 571 | | [joylink](https://github.com/RT-Thread-packages/joylink) |RealThread|Apache-2.0|连接京东小京鱼 IOT 云平台的软件包| 572 | | [ali-iotkit](https://github.com/RT-Thread-packages/ali-iotkit) |RealThread|Apache-2.0|连接阿里 IoT 云平台的软件包| 573 | | [onenet](https://github.com/RT-Thread-packages/onenet) |RealThread|LGPL-2.1|连接中国移动 OneNet 云的软件包| 574 | | [tencent-iot-sdk](https://github.com/tencentyun/tencent-cloud-iot-package-for-rtthread) |yougaliu|MIT|连接腾讯物联网开发平台的软件包。| 575 | | [GAgent](https://github.com/RT-Thread-packages/GAgent) |RealThread|LGPL-2.1|连接机智云的软件包| 576 | | [qxwz](https://github.com/RT-Thread-packages/qianxun.git) |daniel.chen|Apache-2.0|qxwz 高精度定位应用| 577 | | [pahomqtt](https://github.com/RT-Thread-packages/paho-mqtt) |RealThread|EPL-1.0|Eclipse 开源的 MQTT C/C++ 客户端| 578 | | [NimBLE](https://github.com/RT-Thread-packages/nimble) |RealThread|Apache-2.0|Apache 开源蓝牙 5.0 协议栈在 RT-Thread 的移植| 579 | | [wol](https://github.com/WKJay/wol) |WKJay|Apache-2.0|实现网络唤醒功能| 580 | | [abup_fota](https://github.com/RayShen1018/Abup) |RayShen1018|Apache-2.0|基于 abup FOTA 组件的 固件下载器| 581 | | [bt_cyw43012](https://github.com/Guozhanxin/cyw43012-ble-RTT) |RealThread|Apache-2.0|CYW43012 的 bt 驱动| 582 | | [wlan_wiced](https://github.com/RT-Thread-packages/wlan-wiced) |RealThread|GPL-2.0|WICED 的 wlan 驱动| 583 | | [wlanmarvell](https://github.com/JianRuiqian/marvellwifi) |JianRuiqian|GPL-2.0|RT-Thread 的 Marvell wifi 驱动| 584 | | [wlan_cyw43439](https://github.com/Z8MAN8/cyw43439-RTT) |Z8MAN8|Apache-2.0|CYW43439 的 wlan 驱动| 585 | | [wlan_bl808](https://github.com/flyingcys/wlan_bl808_rtthread) |flyingcys|Apache-2.0|BL808 的 wlan 驱动| 586 | | [rw007](https://github.com/RT-Thread-packages/rw007) |RealThread|Apache-2.0|RT-Thread 的 RW007 驱动(SPI Wi-Fi 模式)| 587 | | [wlan_cyw43012](https://github.com/Guozhanxin/cyw43012-RTT) |RealThread|Apache-2.0|CYW43012 的 wlan 驱动| 588 | | [webclient](https://github.com/RT-Thread-packages/webclient) |RealThread|Apache-2.0|RT-Thread 官方开源的 http/https 协议客户端| 589 | | [llsync_sdk_adapter](https://github.com/supperthomas/LLSync_sdk_adapter) |supperthomas|Apache-2.0|腾讯llsync sdk ble sdk sample| 590 | | [zb_coordinator](https://github.com/TaoYang0907/ZB_COORDINATOR_PACKAGE) |TaoYang0907|LGPL-2.1|AT命令在ZigBee协调器上的应用| 591 | | [freemodbus](https://github.com/RT-Thread-packages/freemodbus) |flybreak|BSD|FreeModbus: 开源的 Modbus 主从协议栈| 592 | | [kawaii-mqtt](https://github.com/jiejieTop/kawaii-mqtt) |jiejie|Apache-2.0|一个基于socket API之上的跨平台MQTT客户端,拥有非常简洁的API接口,以极少的资源实现QOS2的服务质量,并且无缝衔接了mbedtls加密库。| 593 | | [capnp](https://github.com/wuhanstudio/capnp) |wuhanstudio|MIT|Cap'n 串行化协议,比 protobuf 更高效,更轻量级。| 594 | | [lorawan_ed_stack](https://github.com/Forest-Rain/lorawan-ed-stack) |Forest-Rain|Apache-2.0|lorawan_ed_stack是LoRaWAN终端设备协议栈的实现.| 595 | | [wiznet](https://github.com/RT-Thread-packages/wiznet) |RealThread|Apache-2.0|WIZNet TCP/IP 芯片(例如: W5500/W5100)的 SAL 框架对接实现| 596 | | [ppp_device](https://github.com/RT-Thread-packages/ppp_device.git) |xiangxistu|Apache-2.0|lwIP PPP 功能针对蜂窝( 2G/3G/4G )模块移植和实现| 597 | | [lorawan_driver](https://github.com/zyk6271/LoRaWAN_Driver) |zyk6271|Apache-2.0|将LoRaWAN协议栈运行在RT-THREAD系统上| 598 | | [hm](https://github.com/Jackistang/HCI-Middleware) |Jackistang|Apache-2.0|一个通用的蓝牙 HCI 传输层| 599 | | [RyanW5500](https://github.com/Ryan-CW-Code/RyanW5500) |Ryan-CW|Apache-2.0|W5500 BSD套接字实现。| 600 | | [coap](https://github.com/RT-Thread-packages/coap) |RealThread|BSD-2-Clause|一种 C 语言实现的 CoAP 协议| 601 | | [libcurl2rtt](https://github.com/liu2guang/libcurl2rtt) |liu2guang|Apache-2.0|基于 RT-Thread 移植的 curl 库| 602 | | [agile_ftp](https://github.com/loogg/agile_ftp) |loogg|LGPL-2.1|轻量级 ftp 服务器。| 603 | | [atsrv_socket](https://github.com/RT-Thread-packages/atsrv_socket) |RealThread|Apache-2.0|socket 相关指令的 AT 服务端| 604 | | [matter-adaptation-layer](https://github.com/kurisaW/MATTER-Adaptation_Layer) |kurisaW|Apache-2.0|CSA联盟指导的Matter协议栈在RT-Thread的移植| 605 | | [qmodbus](https://github.com/qiyongzhong0/qmodbus) |qiyongzhong0| LGPL-2.1|一款快捷易用的modbus通信协议栈| 606 | | [simple_xml](https://github.com/xfwangqiang/simple_xml) |xfwangqiang|MIT|基于C语言的XML解析器,开发本项目的目的在于开发一个能在多平台应用的代码。目前代码已经应用在WIN10、Linux、rt-thread、VxWorks等主流操作系统。| 607 | | [ezXML](https://github.com/RT-Thread-packages/ezXML) |RealThread|MIT|一个用 C 语言描述的 XML 解析库,并且简单易用| 608 | 609 | ## language 610 | 611 | | 包名 | 作者 | license | 备注 | 612 | | ------------------------------------------------------------ | ------------------- | -------------------- | ------------------------------------------------------------ | 613 | | [LuatOS](https://github.com/openLuat/luatos-soc-rtt) |Dozingfiretruck|Apache-2.0|LuatOS : 面向物联网设备的强大嵌入式Lua引擎| 614 | | [Lua](https://github.com/liu2guang/Lua2RTT) |liu2guang|MIT|Lua 在 RT-Thread 上的移植| 615 | | [micropython](https://github.com/RT-Thread-packages/micropython) |armink|MIT|MicroPython 在 RT-Thread 上的移植| 616 | | [RyanJson](https://github.com/Ryan-CW-Code/RyanJson) |Ryan-CW|Apache-2.0|一个针对资源受限的嵌入式设备优化的c语言Json库,内存占用极小的通用Json库,简洁高效!| 617 | | [ljson](https://github.com/qiaoqidui/ljson) |qiaoqidui|unknown|ANSI-C 标准的 JSON 解析器| 618 | | [parson](https://github.com/IoTSharp/parson) |maikebing|MIT|parson 是一个由kgabis用C写的轻量级json库| 619 | | [rt_cjson_tools](https://github.com/maplerian/rt_cjson_tools) |maplerian|Apache-2.0|用于 RT-Thread 的 cJSON工具库| 620 | | [cJSON](https://github.com/RT-Thread-packages/cJSON) |RealThread|MIT|超轻量级的 C 语言 json 解析库| 621 | | [rapidjson](https://github.com/wuhanstudio/rapidjson) |wuhanstudio|MIT|支持 SAX/DOM 的 C++ JSON 处理库| 622 | | [agile_jsmn](https://github.com/loogg/agile_jsmn) |loogg|MIT|轻量级json解析器。| 623 | | [jsmn](https://github.com/RT-Thread-packages/jsmn) |RealThread|MIT|世界上最快 JSON 解析器或标记器| 624 | | [jerryscript](https://github.com/RT-Thread-packages/jerryscript) |RealThread|Apache-2.0|针对 RT-Thread 的 JerryScript 移植| 625 | | [rtt_rust](https://github.com/vito-chl/rtt_rust.git) |chenhonglin|Apache-2.0|为rt-thread增加rust支持。| 626 | | [pikascript](https://github.com/pikasTech/pikascript) |lyon|MIT|极易定制的轻量级python脚本支持工具| 627 | -------------------------------------------------------------------------------- /update.sh: -------------------------------------------------------------------------------- 1 | git submodule init 2 | git submodule update --remote 3 | rm packages/arduino 4 | python3 update_softpackage.py 5 | -------------------------------------------------------------------------------- /update_softpackage.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import os 3 | import json 4 | 5 | # 存放的数据列表 6 | data_list = [] 7 | group_name = [] 8 | curren_name = [] 9 | package_name = [] 10 | github_link = [] 11 | package_description = [] 12 | package_json_name = [] 13 | package_license = [] 14 | package_cata = [] 15 | package_auth = [] 16 | 17 | package_list = ['iot', 'ai', 'language', 'misc', 'multimedia', 18 | 'peripherals', 'security', 'system', 'tools','signalprocess'] 19 | 20 | filename = 'rtthread_softlist.md' 21 | with open(filename, 'w', encoding='utf-8') as file_object: 22 | file_object.write("# RTTHREAD 软件包目录 \r\n") 23 | for root, dirs, files in os.walk("packages"): 24 | for f in files: 25 | curren_name = os.path.basename( 26 | os.path.abspath(os.path.join(root, ".."))) 27 | if os.path.splitext(f)[1] == '.json': 28 | if group_name != curren_name: 29 | if curren_name in package_list: 30 | group_name = curren_name 31 | file_object.write("\r\n") 32 | file_object.write("## " + group_name + "\n") 33 | file_object.write("\r\n | 包名 | 作者 | license | 备注 |"+"\n" + 34 | "| ------------------------------------------------------------ | ------------------- | -------------------- | ------------------------------------------------------------ |" + "\n") 35 | elif curren_name == 'arduino': 36 | print("!!!Except " + curren_name); 37 | continue 38 | 39 | package_name = os.path.basename(os.path.join(root)) 40 | #print(os.path.basename(os.path.join(root))) ##package name 41 | json_path = os.path.join(root, f) 42 | with open(json_path, 'r', encoding='utf-8') as json_file: 43 | json_dict = json.load(json_file) 44 | for dict in json_dict.items(): 45 | if dict[0] == "description_zh": 46 | # json_list.append(dict[1]) 47 | # print(dict[1]) 48 | package_description = dict[1] 49 | if dict[0] == "author": 50 | for dict_sub in dict[1].items(): 51 | # json_list.append(dict[1]) 52 | if dict_sub[0] == "name": 53 | package_json_name = dict_sub[1] 54 | # print(dict_sub) 55 | 56 | if dict[0] == "license": 57 | # json_list.append(dict[1]) 58 | # print(dict[1]) 59 | package_license = dict[1] 60 | if dict[0] == "repository": 61 | # print(dict[1]) 62 | github_link = dict[1] 63 | # json_list.append(dict[1]) 64 | file_object.write("| ["+package_name + "](" + github_link + ") |" + 65 | package_json_name+"|"+package_license+"|"+package_description + "|\n") 66 | --------------------------------------------------------------------------------