摘要
针对目前航电系统硬件的升级换代而导致老的软件的不可用的问题,提出了一个用于航电系统软件升级的二进制翻译系统(BTASUP系统)。该系统能把解释执行和动态翻译结合起来,在PowerPC处理器上实现对1750A处理器的二进制可执行代码的透明执行。介绍了系统的结构和工作原理,重点讨论了作为系统重要组成部分的动态翻译器的设计与实现。
To deal with the problem that old software cant be used because of the upgraded hardware in avionics system, BTASUP (Binary Translation for Avionics System Upgrade) is introduced. BTASUP that combines interpreter and dynamic translation can transparently execute the exercisable binary code of 1750A in PowerPC. Also the structure and theory of this system was introduced. The practical implementing way of dynamic translator, which is the important part of BTSUP, is paid more attention to in this paper.
出处
《航空计算技术》
2005年第3期50-53,58,共5页
Aeronautical Computing Technique
基金
"十五"总装预研项目基金资助413160601
关键词
二进制翻译系统
解释执行
动态翻译
动态翻译器
binary translation system
interpreter execute
dynamic translation
dynamic translator