知识卡片

约束定义嵌入式

普通读书笔记卡 · 1793

内容

嵌入式系统不是按体积或是否有屏幕定义,而是按“为特定应用构建”定义。专用性带来更少硬件、更慢 CPU、更少内存,也带来实时、确定性和容错要求。发散:嵌入式设计的主线不是堆功能,而是在明确约束下让系统可靠完成单一任务。

参考来源

- 位置:《嵌入式系统设计与实践》第1章《导论》开篇(源文件:_epub-src/OEBPS/text00009.html) - 结论依据:原文给出"嵌入式系统是为了特定应用而专门构建的计算机系统"的定义,并说明因任务范围窄,硬件和软件都会因此受限(CPU更慢、内存更少、需要确定性/实时性/容错)。 - 原始内容:以下是对嵌入式系统给出的一个没有太多技术争议的定义:嵌入式系统是为了特定应用而专门构建的计算机系统。因为嵌入式系统要完成的任务比通用计算机系统窄很多,所以对于完成与手头任务不相关的事情提供较少的支持。硬件通常也有很多约束……在某些系统中,软件的行为必须是确定的……或者是实时的……有些系统要求软件能容错。