|
CubeMX2 里的 Middlewares & Utilities 主要用来添加中间件和工具类库,比如 RTOS、USB、文件系统、加密组件、BSP 驱动等。 当前能直接用! e0 I/ j+ G9 V T e; e FreeRTOS:目前 CubeMX2 里主要支持的 RTOS,可配置任务、堆栈、调度器等。$ a9 e7 }/ X8 i8 `5 {3 b
USBX / FileX / LevelX:USB 设备/主机、文件系统、磨损均衡等组件已有支持,适合做 USB 通信、U盘读写、外部存储管理。8 G4 Z9 u. P- q* [1 M6 ^; @3 L+ q LwIP:TCP/IP 协议栈,适合以太网、网络通信类应用。6 S) F6 b8 ^7 k( @
加密与安全组件:如 Mbed TLS、STCryptoLib、mcuboot 等,可用于安全启动、加密通信、密钥管理。* c- [' y; K2 N: q
BSP 与外设驱动:用于评估板或自定义板卡的板级驱动,方便快速接入屏幕、传感器、存储等外设。 和旧版 CubeMX 的区别# C0 b1 @9 W" M i 旧版 CubeMX 中间件很全,FreeRTOS、FatFS、LwIP、USB Device/Host、TouchGFX、Azure RTOS 等都支持。 Z2 A+ ]4 @ S b3 e4 w8 J, Q CubeMX2 目前中间件还在逐步补齐,ThreadX 暂时不在支持范围内,FatFS 等组件也要以当前版本实际列表为准。 CubeMX2 的中间件方向更现代,但现阶段还没旧版全;FreeRTOS、USBX、LwIP、安全组件可以先用起来,复杂组合建议先查当前版本支持列表。' l3 w) R0 r7 N" a j% k3 e |
有奖调查|STM32开发者AI Coding Agent使用调研
如何在STM32CubeMX2和HAL2中使用IRQ中断回调
如何在STM32CubeMX2中使用EXTI
【STM32C5开发板评测】- 简易低功耗实验:芯片休眠、唤醒功能简单测试演示
《STM32CubeMX2 实战课程》学习笔记+初体验
STM32CubeMX2 学习分享: Parts 经验分享
STM32CubeMX2 无法正常添加 CMSIS-DSP?基于 CMake 的手动集成与工程结构优化
STM32CubeMX2 学习分享:Peripherals 配置小记
【NUCLEO-C562RE】呼吸灯
《STM32CubeMX2 实战课程》学习笔记5+CubeMX2生成的Uart初始化代码中没有使能
微信公众号
手机版