嵌入式代码

关注0人关注
我要报错
  • 嵌入式代码覆盖率统计:gcov与LCOV在资源受限设备上的轻量化改造

    在嵌入式系统开发中,代码覆盖率统计是衡量测试完整性的重要指标,有助于发现未被测试覆盖的代码区域,提升软件质量。gcov(GNU Coverage)与LCOV(LTP Coverage Analyzer)是常用的代码覆盖率统计工具,但在资源受限的嵌入式设备上直接使用它们可能会面临内存、存储空间不足等问题。本文将探讨如何对gcov与LCOV进行轻量化改造,以适应资源受限设备的需求。

  • 嵌入式代码执行时间测量:从逻辑分析仪到Segger SystemView

    在嵌入式系统开发中,测量代码执行时间是评估系统性能、优化代码效率的关键步骤。随着技术的不断进步,测量工具和方法也日益多样化,从传统的逻辑分析仪到现代的Segger SystemView,每种工具都有其独特的优势和适用场景。本文将深入探讨嵌入式代码执行时间的测量方法,重点介绍逻辑分析仪和Segger SystemView的应用,并附上相关代码示例。

  • 嵌入式代码生成器设计思路

    随着嵌入式系统复杂性的不断提升,传统的手工编写代码方式已难以满足现代产品开发的高效性、安全性和可靠性要求。嵌入式代码生成器作为一种自动化工具,通过模型设计自动生成高质量的代码,不仅提高了开发效率,还显著降低了开发成本,成为现代嵌入式系统开发中的重要工具。本文将探讨嵌入式代码生成器的设计思路,并介绍几种典型的实现方式。