Table of Contents
了解嵌入式应用程序的内存要求对于高效的系统设计至关重要. 适当的计算可以确保设备有足够的内存,用于所有功能,而无需间接费用.
识别应用程序组件
第一步是列出应用程序的所有组件,包括代码、数据和运行时间变量。这有助于估计每个部分所需的内存。
计算代码大小
代码大小包括编译的二进制和所使用的任何库。它可以从编译器输出或构建系统中获取。这个大小对于闪存规划至关重要。
估计数据和运行时内存
数据内存包含静态变量,常数,缓冲. 运行时存储,如堆栈和堆积,取决于应用程序的复杂性和动态分配. 估计可以基于最坏的假设.
总结内存要求
添加代码大小、 数据和运行时间内存估计提供了总的内存要求。 最好包括安全幅度, 以适应未来的更新或意外需求 。