检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国科学院声学研究所,北京100190 [2]中国科学院大学,北京100039
出 处:《电子设计工程》2015年第4期64-67,共4页Electronic Design Engineering
摘 要:程序测试是嵌入式软件开发正确进行的重要保证。然而由于源代码的缺失,测试者常需要对可执行文件深入解析以便于测试的进行。文中将基于VLIW目标机实现ELF二进制编辑器,完成对可执行文件的解析与编辑,提供一种理解程序功能的途径,保障程序测试的顺利执行。该ELF二进制编辑器将借助指令编码表,采用二级查找方式实现指令流的分析,同时利用LEX和YACC技术建立灵活的命令行模式,准确快速地完成二进制文件编辑,节约程序调试成本。Procedure testing takes an important part in the software development of embedded system. In order to implement software testing in the absence of source program code, executable file is analyzed and translated. This paper completes the design of binary editor, based on Super V DSP with VLIW architecture. This binary editor performs analysis of program code using instruction template table and build intelligent command-line mode. It provides an effective way to understand the intention of applications, which can bring large convenience in procedure testing.
关 键 词:ELF文件 二进制编辑器 VLIW结构 程序测试
分 类 号:TN915.08[电子电信—通信与信息系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.143.7.5