应用映射:嵌入式系统调度的关键
1. 引言
在嵌入式系统设计中,将应用程序映射到可用的硬件平台是一个关键的设计步骤。这不仅需要将应用程序分配到合适的处理器上,还需要确定它们的执行时间。通过合理的调度技术,我们可以实现这一目标,并为系统提供时间保证。
2. 设计问题阐述
2.1 简化设计流程中的映射
应用程序到执行平台的映射包含在简化的设计流程中,如下图所示:
graph LR
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
A(设计规范):::process --> B(系统软件设计):::process
B --> C(硬件组件):::process
B --> D(应用程序测试):::process
C --> E(应用程序映射):::process
D --> E
E --> F(评估与验证):::process
这个流程展示了从设计规范到最终评估验证的整个过程,其中应用程序映射是连接硬件和软件的关键环节。
2.2 硬件/软件协同设计
嵌入式和网络物理系统的设计需要同时考虑硬件和软件,这种设计方式被称为硬件/软件协同设计。其总体目标是找到硬件和软件的最佳组合,以实现满足规格要求的最高效产品。
由于嵌入式系统的复杂性不断增加,以及对上市时间的严格要求,重用现有组件变得不可避免,这催生了基于平台的设计
超级会员免费看
订阅专栏 解锁全文
1734

被折叠的 条评论
为什么被折叠?



