2.3 设计阶段

按照这种设计思想,在分析阶段结束后,通常开发者面临的一个棘手问题就是硬件和软件的选择,因为它们的好坏直接影响着实现阶段的任务完成。通常硬件和软件的选择应考虑以下方面:

● 处理器;

● 外围部件;

● 操作系统;

● 编程语言;

● 软件开发工具;

● 硬件调试工具;

● 软件组件。

在上述选择中,通常处理器是最重要的,同时操作系统或编程语言也是非常关键的,而且有时处理器的选择会限制操作系统的选择,操作系统的选择又会限制开发工具的选择。因此本节就如何在嵌入式系统设计中选择硬件和软件进行一些评判因素的分析。