所以我'我开始弄清STM32,并且像许多开发人员一样,我很高兴能够让我的bodog从串行端口生成日志消息。一世'我还计划将FreeRTOS用于我的项目,如果这样做有助于提供一些背景知识。
理想情况下,我'd喜欢使用某种编写良好的日志记录库来执行此操作,而不是简单地将HAL_UART_Transmit调用(直接或通过printf重定向)捆绑在一起。一世'我试图找出那里有什么选择,而我真的是避风港'无法找到很多东西。
据我所知,到目前为止有两种选择。
- 拿ESP_LOG code from the ESP32 platform's ESP-IDF,并将其移植到STM32(这是'非常辛苦,而我实际上只是对它进行了第一遍。)
- 拿"iot_logging" code from Amazon'的FreeRTOS AWS Reference Integrations项目,希望我可以从我不依赖于该项目中的许多bodog中解脱出来'请特别注意。 (和我'我对拥有"Iot"在整个地方都加前缀)
我还有其他好的选择吗'm not considering?
(我实际上真的很喜欢ESP32日志bodog的工作原理,但是从完全不同的MCU的框架中删除bodog有点奇怪。)