Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RT-Thread发布
RT-Thread 主仓瘦身计划 - 删减同系列同型号的BSP
发布于 2026-07-08 13:19:38 浏览:385
订阅该版
[tocm] # RT-Thread 主仓瘦身计划 - 删减同系列同型号的BSP 接讨论 [#9960](https://github.com/RT-Thread/rt-thread/issues/9960),为了更好的维护 RT-Thread 主线仓库,提升代码质量,我们计划对主线中的 BSP 进行瘦身。 ### 瘦身原则 1. **控制数量**:同系列芯片在主线中原则上只保留 1 到 2 个最具代表性的 BSP。 2. **保留依据**:优先保留官方开发板、核心生态合作板、以及社区维护活跃、功能支持最完善的版本。 3. **分流处理**:被删除的 BSP 并非废弃,主仓不再继续维护。 ### 本期计划清理的 BSP 清单 经过初步评估,目前同系列中存在重复、拟进行精简的 BSP 清单如下(共涉及 **125** 个 BSP,计划保留 **38** 个,删除 **87** 个): | 芯片组 | 数量 | 具体BSP | 维护情况 | 是否删除 | | ---------- | ---- | ---------------------------------------- | -------- | -------- | | APM32E103 | 2 | `apm32/apm32e103ze-evalboard` | 优先保留 | 保留 | | | | `apm32/apm32e103ze-tinyboard` | 维护较好 | 删除 | | APM32F103 | 2 | `apm32/apm32f103xe-minibroard` | 优先保留 | 保留 | | | | `apm32/apm32f103vb-miniboard` | 维护偏弱 | 删除 | | APM32F407 | 2 | `apm32/apm32f407zg-evalboard` | 优先保留 | 保留 | | | | `apm32/apm32f407ig-minibroard` | 一般可用 | 删除 | | ES32F369 | 2 | `essemi/es32f369x` | 优先保留 | 保留 | | | | `essemi/es32f365x` | 维护偏弱 | 删除 | | GD32F105 | 2 | `gd32/arm/gd32105c-eval` | 优先保留 | 保留 | | | | `gd32/arm/gd32105r-start` | 维护较好 | 保留 | | GD32F303 | 2 | `gd32/arm/gd32303c-start` | 优先保留 | 保留 | | | | `gd32/arm/gd32303e-eval` | 一般可用 | 保留 | | GD32F407 | 2 | `gd32/arm/gd32407v-start` | 优先保留 | 保留 | | | | `gd32/arm/gd32407v-lckfb` | 维护较好 | 保留 | | GD32F470 | 2 | `gd32/arm/gd32470z-lckfb` | 优先保留 | 保留 | | | | `gd32/arm/gd32470i-eval` | 一般可用 | 删除 | | GD32H759 | 2 | `gd32/arm/gd32h759i-start` | 优先保留 | 保留 | | | | `gd32/arm/gd32h759i-eval` | 维护较好 | 保留 | | GD32VF103 | 2 | `gd32/risc-v/gd32vf103r-start` | 优先保留 | 保留 | | | | `gd32/risc-v/gd32vf103v-eval` | 一般可用 | 删除 | | HC32F4A0 | 2 | `hc32/ev_hc32f4a0_lqfp176` | 优先保留 | 保留 | | | | `hc32/lckfb-hc32f4a0-lqfp100` | 一般可用 | 删除 | | MM32F327 | 2 | `mm32/mm32f3270-100ask-pitaya` | 优先保留 | 保留 | | | | `mm32/mm32f327x` | 维护偏弱 | 删除 | | MM32L373 | 2 | `mm32/mm32f103x` | 优先保留 | 保留 | | | | `mm32/mm32l3xx` | 维护较好 | 删除 | | N32G45X | 5 | `n32/n32gxx_lxx/n32g457qel-stb` | 优先保留 | 保留 | | | | `n32/n32gxx_lxx/n32g45xcl-stb` | 维护较好 | 删除 | | | | `n32/n32gxx_lxx/n32g45xml-stb` | 维护较好 | 删除 | | | | `n32/n32gxx_lxx/n32g45xrl-stb` | 维护较好 | 删除 | | | | `n32/n32gxx_lxx/n32g45xvl-stb` | 维护较好 | 删除 | | N32L43X | 3 | `n32/n32gxx_lxx/n32l436-evb` | 优先保留 | 保留 | | | | `n32/n32gxx_lxx/n32l43xml-stb` | 维护较好 | 删除 | | | | `n32/n32gxx_lxx/n32l43xrl-stb` | 维护较好 | 删除 | | NRF52 | 3 | `nrf5x/nrf52840` | 优先保留 | 保留 | | | | `nrf5x/nrf52832` | 维护偏弱 | 保留 | | | | `nrf5x/nrf52833` | 维护偏弱 | 保留 | | IMXRT1052 | 4 | `nxp/imx/imxrt/imxrt1052-nxp-evk` | 优先保留 | 保留 | | | | `nxp/imx/imxrt/imxrt1052-atk-commander` | 一般可用 | 删除 | | | | `nxp/imx/imxrt/imxrt1052-fire-pro` | 一般可用 | 删除 | | | | `nxp/imx/imxrt/imxrt1052-seeed-ArchMix` | 一般可用 | 删除 | | MCIMX6X4 | 2 | `nxp/imx/imx6ul` | 优先保留 | 保留 | | | | `nxp/imx/imx6sx/cortex-a9` | 维护偏弱 | 删除 | | R7FA4E2B | 2 | `renesas/ra4e2-eco` | 优先保留 | 保留 | | | | `renesas/ra4e2-ek` | 一般可用 | 保留 | | R7FA6E2B | 2 | `renesas/ra6e2-fpb` | 优先保留 | 保留 | | | | `renesas/ra6e2-ek` | 一般可用 | 保留 | | R7FA6M4A | 4 | `renesas/ra6m3-hmi-board` | 优先保留 | 保留 | | | | `renesas/ra6m4-cpk` | 一般可用 | 保留 | | | | `renesas/ra6m3-ek` | 一般可用 | 保留 | | | | `renesas/ra6m4-iot` | 一般可用 | 删除 | | STM32F103 | 14 | `stm32/stm32f103-blue-pill` | 优先保留 | 保留 | | | | `stm32/stm32f103-fire-arbitrary` | 维护较好 | 删除 | | | | `stm32/stm32f103-atk-nano` | 维护较好 | 删除 | | | | `stm32/stm32f103-dofly-M3S` | 维护较好 | 删除 | | | | `stm32/stm32f103-atk-warshipv3` | 维护较好 | 删除 | | | | `stm32/stm32f103-hw100k-ibox` | 维护较好 | 删除 | | | | `stm32/stm32f103-yf-ufun` | 一般可用 | 删除 | | | | `stm32/stm32f103-dofly-lyc8` | 一般可用 | 删除 | | | | `stm32/stm32f103-gizwits-gokitv21` | 维护偏弱 | 删除 | | | | `stm32/stm32f103-onenet-nbiot` | 维护偏弱 | 删除 | | | | `stm32/stm32f103-100ask-pro` | 维护偏弱 | 删除 | | | | `stm32/stm32f103-100ask-mini` | 维护偏弱 | 删除 | | | | `stm32/stm32f103-ys-f1pro` | 维护偏弱 | 删除 | | | | `stm32/stm32f103-keysking-learning` | 维护偏弱 | 删除 | | STM32F401 | 2 | `stm32/stm32f401-st-nucleo` | 优先保留 | 保留 | | | | `stm32/stm32f401-weact-blackpill` | 维护偏弱 | 删除 | | STM32F405 | 2 | `stm32/stm32f405-smdz-breadfruit` | 优先保留 | 保留 | | | | `stm32/stm32f405zg-mini-template` | 维护偏弱 | 删除 | | STM32F407 | 8 | `stm32/stm32f407-rt-spark` | 优先保留 | 保留 | | | | `stm32/stm32f407-atk-explorer` | 一般可用 | 删除 | | | | `stm32/stm32f407-robomaster-c` | 一般可用 | 删除 | | | | `stm32/stm32f407-armfly-v5` | 维护偏弱 | 删除 | | | | `stm32/stm32f407-st-discovery` | 维护偏弱 | 删除 | | | | `stm32/stm32f407-lckfb-skystar` | 维护偏弱 | 删除 | | | | `stm32/stm32f407-micu` | 维护偏弱 | 删除 | | | | `stm32/stm32f407-fk407m2-zgt6` | 维护偏弱 | 删除 | | STM32F411 | 3 | `stm32/stm32f411-st-nucleo` | 优先保留 | 保留 | | | | `stm32/stm32f411-atk-nano` | 一般可用 | 删除 | | | | `stm32/stm32f411-weact-blackpill` | 一般可用 | 删除 | | STM32F429 | 4 | `stm32/stm32f429-atk-apollo` | 优先保留 | 保留 | | | | `stm32/stm32f429-fire-challenger` | 维护较好 | 删除 | | | | `stm32/stm32f429-armfly-v6` | 维护较好 | 删除 | | | | `stm32/stm32f429-st-disco` | 一般可用 | 删除 | | STM32F746 | 2 | `stm32/stm32f746-st-disco` | 优先保留 | 保留 | | | | `stm32/stm32f746-st-nucleo` | 一般可用 | 删除 | | STM32F767 | 3 | `stm32/stm32f767-atk-apollo` | 优先保留 | 保留 | | | | `stm32/stm32f767-st-nucleo` | 维护较好 | 保留 | | | | `stm32/stm32f767-fire-challenger-v1` | 一般可用 | 删除 | | STM32H723 | 3 | `stm32/stm32h723-DM-MC02` | 优先保留 | 保留 | | | | `stm32/stm32h723-st-nucleo` | 维护较好 | 保留 | | | | `stm32/stm32h723-lxb-disco` | 一般可用 | 删除 | | STM32H743 | 4 | `stm32/stm32h743-atk-apollo` | 优先保留 | 保留 | | | | `stm32/stm32h743-openmv-h7plus` | 一般可用 | 保留 | | | | `stm32/stm32h743-st-nucleo` | 维护偏弱 | 保留 | | | | `stm32/stm32h743-armfly-v7` | 维护偏弱 | 删除 | | STM32H750 | 4 | `stm32/stm32h750-artpi` | 优先保留 | 保留 | | | | `stm32/stm32h750-armfly-h7-tool` | 一般可用 | 删除 | | | | `stm32/stm32h750-weact-ministm32h7xx` | 一般可用 | 删除 | | | | `stm32/stm32h750-fk750m1-vbt6` | 维护偏弱 | 删除 | | STM32L431 | 2 | `stm32/stm32l431-BearPi` | 优先保留 | 保留 | | | | `stm32/stm32l431-tencentos-tiny-EVB_MX+` | 维护偏弱 | 删除 | | STM32L433 | 2 | `stm32/stm32l433-st-nucleo` | 优先保留 | 保留 | | | | `stm32/stm32l433-ali-startkit` | 一般可用 | 删除 | | STM32L475 | 2 | `stm32/stm32l475-atk-pandora` | 优先保留 | 保留 | | | | `stm32/stm32l475-st-discovery` | 维护偏弱 | 删除 | | STM32L496 | 3 | `stm32/stm32l496-ali-developer` | 优先保留 | 保留 | | | | `stm32/stm32l496-st-nucleo` | 维护较好 | 删除 | | | | `stm32/stm32l496-st-discovery` | 维护偏弱 | 删除 | | STM32L4R9 | 2 | `stm32/stm32l4r9-st-eval` | 优先保留 | 保留 | | | | `stm32/stm32l4r9-st-sensortile-box` | 维护偏弱 | 删除 | | STM32MP157 | 2 | `stm32/stm32mp157a-st-ev1` | 优先保留 | 保留 | | | | `stm32/stm32mp157a-st-discovery` | 维护较好 | 删除 | | STM32WLE5 | 2 | `stm32/stm32wle5-yizhilian-lm401` | 优先保留 | 保留 | | | | `stm32/stm32wle5-yizhilian-lm402` | 一般可用 | 删除 | | CH32V307 | 2 | `wch/risc-v/ch32v307v-r1` | 优先保留 | 保留 | | | | `wch/risc-v/yd-ch32v307vct6` | 维护偏弱 | 删除 | ### 意见征集 本次讨论截止时间为 **2026年7月24日**。 如果大家对拟删除的 BSP 有任何异议,或认为某些拟删除的 BSP 仍有保留价值(例如:仍有关键业务依赖、有计划接手深度维护等),欢迎在评论区积极反馈并说明理由。公示期结束后,我们将正式对无人异议的 BSP 执行移除操作。
11
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
RT-Thread小师弟
微信:rtthread2020
文章
342
回答
178
被采纳
33
关注TA
发私信
相关文章
1
RT-Thread单内核v0.2.2正式版
2
[发布] RT-Thread RTOS v0.2.3版本
3
RT-Thread 0.3.0 beta
4
RT-Thread/STM32 0.3.0 RC1发布
5
RT-Thread/LM3S 0.3.0 RC1版发布
6
建议弄个MIPS版本的。龙芯上用。
7
开源实时操作系统RT-Thread 0.3.0正式版发布
8
关于RT-THREAD的UDP讨论
9
这里是BUG回报板块!
10
rt-thread stm32 0.3.0 rc1 网络问题
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
【最新活动】RT-Thread论坛活动正在进行(2026年5月活动已更新)
4
国产MCU移植系列教程汇总,欢迎查看!
5
机器人操作系统 (ROS2) 和 RT-Thread 通信
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
五分钟玩转RT-Thread新社区
8
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
9
STM32的“GPU”——DMA2D实例详解
10
RT-Thread隐藏的宝藏之completion
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
Bootloader
AT
Hardfault
CAN总线
ART-Pi
FinSH
DMA
USB
RT-Thread
SCons
文件系统
RT-Thread Nano
线程
MQTT
STM32
FAL
rt-smart
BSP
cubemx
RTC
WIZnet_W5500
PWM
I2C_IIC
UART
packages_软件包
GD32
ota在线升级
ESP8266
freemodbus
flash
keil_MDK
编译报错
ADC
潘多拉开发板_Pandora
flashDB
Debug
ulog
msh
rt_mq_消息队列_msg_queue
socket
MicroPython
SDIO总线
中断
SFUD
QEMU
本月问答贡献
crystal266
3
个答案
1
次被采纳
CYFS
3
个答案
1
次被采纳
oxlm
1
个答案
1
次被采纳
王棒棒
1
个答案
1
次被采纳
wdfk_prog
1
个答案
1
次被采纳
本月文章贡献
Ewan11111
3
篇文章
1
次点赞
longtsing
1
篇文章
4
次点赞
RTT_Studio
1
篇文章
4
次点赞
枫雪天
1
篇文章
3
次点赞
PVNR_2505
1
篇文章
3
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部