你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32CubeMX2 学习分享:Middlewares & Utilities 小记

[复制链接]
认真 发布时间:2026-10-9 21:31
CubeMX2 里的 Middlewares & Utilities 主要用来添加中间件和工具类库,比如 RTOS、USB、文件系统、加密组件、BSP 驱动等。; t8 \6 n* E7 r. K* E
当前能直接用
8 t. G! S* q# I! Z' N2 HFreeRTOS:目前 CubeMX2 里主要支持的 RTOS,可配置任务、堆栈、调度器等。3 w% V) R/ {" s4 P# e% i! L9 [
lrmx8.JPG
5 J1 }5 ?0 p& X1 C0 G# u/ xUSBX / FileX / LevelX:USB 设备/主机、文件系统、磨损均衡等组件已有支持,适合做 USB 通信、U盘读写、外部存储管理。" i) _8 m( b' G" q0 G5 K) d$ j' V
LwIP:TCP/IP 协议栈,适合以太网、网络通信类应用。
3 b  |/ ^3 j# e  d* P! }( d/ d& K lrmx9.JPG
% z, j' \# m) c6 e! _  z加密与安全组件:如 Mbed TLS、STCryptoLib、mcuboot 等,可用于安全启动、加密通信、密钥管理。- P& ~1 M2 \+ A4 z8 z% N
lrmx10.JPG # a  p3 ]4 V  e! V% M- E/ e
BSP 与外设驱动:用于评估板或自定义板卡的板级驱动,方便快速接入屏幕、传感器、存储等外设。! X9 d1 W9 o, ?$ l% _  m& @+ I
和旧版 CubeMX 的区别
& c" O% d$ d( u$ f& Y  G- G旧版 CubeMX 中间件很全,FreeRTOS、FatFS、LwIP、USB Device/Host、TouchGFX、Azure RTOS 等都支持。
: e( p6 _+ n1 ~CubeMX2 目前中间件还在逐步补齐,ThreadX 暂时不在支持范围内,FatFS 等组件也要以当前版本实际列表为准。
$ R  Q" J" T0 l0 i, ]CubeMX2 的中间件方向更现代,但现阶段还没旧版全;FreeRTOS、USBX、LwIP、安全组件可以先用起来,复杂组合建议先查当前版本支持列表。
: s3 g! a. j. |9 j. i- I8 f' u, C- ^5 t' |& R. V0 Z
赞 收藏 评论0 发布时间:2026-10-9 21:31

举报

0个回答

所属标签

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版