SoC嵌入式软件架构设计之中的一个:系统内存需求评估 (2)

    应用的常驻代码是不能固化的,由于不同的应用都须要常驻代码,即其是变化的,而像操作系统的中断管理、时间管理、任务调度管理等代码通常是不变的。其能够固化到ROM中,这样能达到节省内存的目的。

     7.考虑其它特殊的需求

    通过6。我们可以大致得到整个系统的内存需求。

这时要考虑一些特殊的场景的内存需求。看之前制定的内存是否可以满足这个场景。比如启动阶段的内存需求分布,OS引导初始化时的内存要求等。这些并非产品的规格,相同是架构设计师要考虑的。

     通常会对6中得到的内存再次评估,以进行细微的调整。


     请关注SoC嵌入式软件架构设计(控制器SoC固件架构)系列博文:

SoC嵌入式软件架构设计之中的一个:系统内存需求评估 

SoC嵌入式软件架构设计之二:没有MMU的CPU实现虚拟内存管理的设计方法

SoC嵌入式软件架构设计之三:代码分块(Bank)设计原则

SoC嵌入式软件架构设计之四:内存空间规划分配

SoC嵌入式软件架构设计之五:可运行程序的重构

嵌入式:节省内存的软件设计技巧

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzgjzw.html