嵌入式系统具有取决于产品特定环境和市场的限制。设计必须满足这些要求才能成功。系统设计约束会影响许多设计决策,例如选择微控制器而不是微处理器、选择内存量、外围设备的数量和类型。此外,我们需要选择一种编程语言来开发应用程序,并决定使用操作系统是否有益。而且系统的硬件平台和软件平台多种多样,每种都针对不同的应用而专门设计,因此,应用软件在各个平台之间很少具有通用性,并且嵌入式系统的更新换代速度相对较快。为了保护已有的投资、充分利用现有的软件资源和加快产品研制速度,软件的移植在嵌入式领域变得非常频繁。详情请参考以下文档:
设计方法
- 设计系统的过程。
- 了解您的方法有助于确保您没有跳过任何内容。
- 编译器、软件工程工具、计算机辅助设计 (CAD) 工具等可用于:
- 帮助自动化方法步骤;
- 跟踪方法本身。
复杂嵌入式系统的设计方法?