嵌入式软件的应用与开发是当今计算机软件发展的一个热点,然而嵌入式软件开发周期长,是一个令开发者长期头痛的事.其主要原因是嵌入式软件赖以运行
电路环境的不确定性,为调试嵌入式软件而搭建的实验板开销较大.况且在电路规模较大、功能较复杂的情况下,用试验板进入测试已越来越难了.因为开发者总要循环往复地对嵌入式软件和电路实验板进行修改.在国外,日本NEC公司研究人员近几年试图实现嵌入式软件开发全过程的
仿真.目前,他们已成功地完成了运行于八位
单片机上嵌入式软件的仿真开发软件SM78K0.SM78K0是允许用户构造与调试嵌入式系统的基于PCWIN2 DOW软件,能够仿真78K0系列所有的微控制器,周时允许虚拟硬件的仿真,对运行于十六位或更高位单片机上嵌入式软件的仿真开发,还正处于研究之中.
经过近5年的研究,东北大学软件中心开发了类似SM78K0的嵌入式软件仿真开发系统.它主要是为嵌入式软件开发者提供一种仿真开发与调试“软”平台.整个系统的开发主要分为三大部分:嵌入式软件的开发、嵌入式软件运行环境的仿真和仿真调试器的开发.其中嵌入式软件运行环境的真是系统实现的关键.本文在对其它两部分进行简述之后,重点介绍了嵌入式软件仿真运行环境的仿真技术.
0