Memory management 嵌入式系统的内存错误检测器?

Memory management 嵌入式系统的内存错误检测器?,memory-management,memory-leaks,embedded,stack-overflow,Memory Management,Memory Leaks,Embedded,Stack Overflow,在嵌入式系统中查找内存管理错误最有用的工具是什么?valgrind有能力做到这一点吗?他们需要什么投入?源代码?目标代码 如果我使用的是嵌入式操作系统还是独立的嵌入式应用程序,有什么区别吗?我们在检测内存问题时做的两件事: 1/预防措施:使用。作为一个静态分析器,它可以检测内存问题 2/用于监控堆栈和堆使用情况的嵌入式控件 3/在全局范围内,尝试不使用动态内存分配或至少在固件初始化时限制新关键字的使用。您将避免堆碎片和内存问题。我建议您查看Walter Bright的MEM包 说明: 有关代码,

在嵌入式系统中查找内存管理错误最有用的工具是什么?valgrind有能力做到这一点吗?他们需要什么投入?源代码?目标代码


如果我使用的是嵌入式操作系统还是独立的嵌入式应用程序,有什么区别吗?

我们在检测内存问题时做的两件事:

1/预防措施:使用。作为一个静态分析器,它可以检测内存问题

2/用于监控堆栈和堆使用情况的嵌入式控件


3/在全局范围内,尝试不使用动态内存分配或至少在固件初始化时限制新关键字的使用。您将避免堆碎片和内存问题。

我建议您查看Walter Bright的MEM包

说明:

有关代码,请访问: