【问题标题】:Embedded logging [closed]嵌入式日志记录[关闭]
【发布时间】:2012-05-22 06:42:00
【问题描述】:

日志记录是必不可少的调试工具。您如何在嵌入式环境中使用此类日志记录功能?我个人在 ARM Cortex Mx 微控制器上编程。

我正在考虑一个日志框架,它为多个接口(ITM、UART...)和可自定义的日志级别提供可变后端。

我找到了A Highly Configurable Logging Framework In C++。你还知道其他项目吗?

【问题讨论】:

  • 我知道这个问题已经有一段时间了,所以我的回答可能对原作者没有帮助。但以防万一有人偶然发现它,就像我一样:我目前正在评估一个嵌入式软件/固件库 (www.redblocks.de),它提供了一个非常灵活和轻量级的日志框架。

标签: c++ c logging embedded


【解决方案1】:

在嵌入式系统中,日志记录通过两种首选方法完成:通过调试/串行端口和存储到内存中。

存储到内存中的想法是稍后可以使用 JTAG 调试器或其他工具对其进行检索。将非易失性内存用于断电后需要保存的任何内容。

【讨论】:

  • 好吧,我实际上是编写了自己的日志系统。后端可以是调试器、串行接口、标准输出或其他实现抽象基类的介质。
  • 好主意。一个用于文件 IO 的框架,虚拟控制台,Segger 认为它是 IRM 周围的外壳(忘记了它的名字)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-23
  • 1970-01-01
  • 2017-03-17
  • 2012-03-25
  • 2014-02-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多