logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【MCU 优化避坑指南】Kawaii-MQTT 疯狂占用内存?注释掉一行宏直接省出 10KB SRAM!

摘要:在资源受限的STM32F103单片机(48-64KB SRAM)上运行FreeRTOS+MQTT时,Kawaii-MQTT客户端的异步日志系统(SALOF)成为隐藏的内存杀手。该框架默认开启后会占用:4.1KB动态堆作为环形缓冲区、4KB任务栈用于后台打印任务、1KB静态全局变量。仅需注释掉MQTT_LOG_IS_SALOF宏定义,即可释放总计9.2KB内存,显著改善设备稳定性。建议在资源紧

#单片机#嵌入式硬件
【MCU 优化避坑指南】Kawaii-MQTT 疯狂占用内存?注释掉一行宏直接省出 10KB SRAM!

摘要:在资源受限的STM32F103单片机(48-64KB SRAM)上运行FreeRTOS+MQTT时,Kawaii-MQTT客户端的异步日志系统(SALOF)成为隐藏的内存杀手。该框架默认开启后会占用:4.1KB动态堆作为环形缓冲区、4KB任务栈用于后台打印任务、1KB静态全局变量。仅需注释掉MQTT_LOG_IS_SALOF宏定义,即可释放总计9.2KB内存,显著改善设备稳定性。建议在资源紧

#单片机#嵌入式硬件
【MCU 优化避坑指南】Kawaii-MQTT 疯狂占用内存?注释掉一行宏直接省出 10KB SRAM!

摘要:在资源受限的STM32F103单片机(48-64KB SRAM)上运行FreeRTOS+MQTT时,Kawaii-MQTT客户端的异步日志系统(SALOF)成为隐藏的内存杀手。该框架默认开启后会占用:4.1KB动态堆作为环形缓冲区、4KB任务栈用于后台打印任务、1KB静态全局变量。仅需注释掉MQTT_LOG_IS_SALOF宏定义,即可释放总计9.2KB内存,显著改善设备稳定性。建议在资源紧

#单片机#嵌入式硬件
到底了