摘要
现有嵌入式软件仿真工具的应用受到仿真速度等不足的限制。在一些领域中,此处介绍的方法将是更好的解决方案。该方法使用自行开发的分析器将嵌入式软件的源代码转换为ANSIC/C++代码,并将其与仿真专用的函数库编译连接。最终生成的PC上的可执行程序就是目标嵌入式软件及其硬件平台的模型。由于具备可以达到目标系统运行速度数百倍的仿真速度,和合理的仿真精确度,该方法可以在设计空间探索阶段和算法级嵌入式编程中取代常用的开发工具包以及ISS,并有效缩短开发周期。
The application of existing simulation tools for embedded software is restricted by various disadvantages including low simulation speed. A new methodology described here can be a better solution in some areas. Source codes of embedded software are translated into ANSI C/C++ counterparts using an original parser, then compiled and linked with special function libraries for simulation. The executable PC program finally built is just the model ofthe target embedded software and its hardware platform. For the simulation speed achieving hundreds of times that of the target systems, and the reasonable simulation accuracy, this methodology can take the places of common development kits and ISS in design space exploration and embedded programming on the algorithm level, and effectively shorten the time-to-market.
出处
《计算机工程与设计》
CSCD
北大核心
2006年第24期4732-4735,共4页
Computer Engineering and Design