全球旧事资料 分类
法。一个典型的硬件、软件协同设计过程如图3所示。
首先应用独立于任何硬件和软件的功能性规格方法对系统进行描述然后在此基础上对硬件、软件进行划分。
这种方法的特点在协同设计、协同测试和协同验证上充分考虑了软件、硬件的关系并在设计的每个层次上给以测试验证使得尽早发现和解决问题避免灾难性错误的出现。
系统协同设计与传统设计相比有两个显著的区别
1描述硬件和软件使用统一的表示形式。
2硬件软件划分可以选择多种方案直到满足要求。
显然这种设计方法对于具体的应用系统而言容易获得满足综合性能指标的最佳解决方案。
随着时代的发展控制系统由以前的分离元件、中小规模集成电路、大规模集成电路发展成为如今的超大规模、高集成度、硬件电路转而由灵活的软件来代替随着CPU的速度的提高控制功能愈加复杂化采用汇编语言编写控制程序不再是唯一的选择为提高系统软件可靠性、可读性、可维护性加快开发速度现在更多的是开发人员已在使用高级语言借助实时操作系统这样一个先进的平台进行开发可以预见嵌入式实时操作系统必将得到更多、更广的应用。

编辑穆杨
fr
好听全球资料 返回顶部