资 源 简 介
本节,主要介绍嵌入式系统设计的一般过程和嵌入式系统设计的主要步骤。
我们将采用自顶向下的方法,从对系统最抽象的描述开始,一步一步地推进到细节内容。
首先从系统需求开始。
然后是规格说明,在这一步对想要的进行更加细致地描述,但是规格说明只对系统如何工作(工作过程)进行了描述,这些描述并不涉及它的组成。
系统内部的详细构造要在开发系统的体系结构时才能展现出来,这一阶段以大的构件为单位给出了系统的结构。
一旦知道了需要的构件,就可以设计这些构件,包括软件模块和任何所需要的专用硬件模块。在这些构件的基础上,可以构造出所需要的完整的系统。
1.系统需求分析
确定设计任务和设计目标,并提炼出设计规格说明书,作为正式设计指导和验收的标准。系统的需求一般分功能性需求和非功能性需求两方面。功能性需求是系统的基本功能,
如输入输出信号,操作方式等;非功能性需求包括系统性能,成本,功耗,体积,重量
等因素。
2.体系结构设计
描述系统如何实现所述的功能和非功能需求,包括对硬件,软件和执行装置的功能划分。
以及系统的软件,硬件选型等。一个好的体系结构是设计成功与否的关键。