Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 1.03 KB

2.2.md

File metadata and controls

25 lines (13 loc) · 1.03 KB

2.2. “必须把虚拟缓存管理裁剪掉”

2.2.1 故事:嵌入式OS的裁剪

嵌入式

系统软件研究室的新任务启动了,对VxWorks操作系统进行裁剪,并开发专用硬件驱动程序。

团队成员都挺提劲的......

这天,总工程师要听听进展情况,亲临研究室。当小吴开始汇报对OS虚拟内存管理的“深入理解”时,总工程师的标签有些不大自然。

不久,他打断了小吴,说了这么一句话:“整个系统才有多大内存可用?我们的OS占的内存越多,应用软件可用的内存就越少。所以,必须把OS的虚拟内存管理裁剪掉,直接访问物理内存。”

举“组”震惊,却又深表折服。

2.2.2. 探究:又是约束

架构设计不仅仅要考虑支持功能、满足质量要求,还要重视各种约束性需求。

这个故事中的“内存有限”,就是嵌入式系统设计中常见的约束。

关注约束,要趁早。

趁早