2.1 嵌入式系统的一般开发流程

首先让我们一起先来了解一下嵌入式系统的工程设计方法。嵌入式系统的开发可以粗略地分成四个阶段。

(1)分析

分析阶段的主要任务是确定要解决的问题及需要完成的目标。因此,分析阶段也常常被称为“需求阶段”或“系统需求阶段”。

(2)设计

设计阶段的主要任务是解决如何在给定的约束条件下满足用户的要求。此阶段是在分析阶段的基础上研究“如何做”。

(3)实现

实现阶段主要是解决如何在所选择的硬件和软件的基础上进行整个软、硬件系统的协调实现。

(4)测试

测试是从经济、效率的角度出发,对软件代码进行质量、正确性保证的一个过程。

嵌入式系统的一般开发流程如图2-1所示。

图2-1 嵌入式系统开发流程

接下来将对各个阶段进行详细的介绍。