-
题名ARM Cortex-M0+机器码文件分析方法
被引量:3
- 1
-
-
作者
蔡伯峰
蒋建武
王宜怀
-
机构
苏州大学计算机科学与技术学院
泰州职业技术学院信息技术学院
-
出处
《现代电子技术》
北大核心
2017年第14期44-48,51,共6页
-
基金
国家自然科学基金资助项目(61070169)
江苏省高等职业院校国内高级访问学者计划资助项目(2015FX078)
-
文摘
MCU深层次应用开发需要开发人员深入了解机器码在MCU中的存储和执行机制,但机器码自身可读性差、相互关系不清晰等特点决定了对其阅读、查找、分析难度较大。针对这一情况,以采用ARM Cortex-M0+内核的KL25 MCU为蓝本,根据工程编译链接过程和链接脚本文件(.ld),分析机器码文件的生成机制和组织结构。在此基础上针对机器码文件中的中断向量表、初始化代码、函数、常变量、FLASH配置域等主要内容,结合机器码系列文件,给出了简明快捷实用的分析方法,为嵌入式开发人员优化及动态更新程序和数据、设计机器码下载软件等提供支撑,对其他内核机器码文件的分析有借鉴意义。
-
关键词
ARM
Cortex-M0+
机器码文件
KL25
链接脚本
-
Keywords
ARM Cortex-M0+
machine-code file
KL25
linker script
-
分类号
TN918.2-34
[电子电信—通信与信息系统]
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名SoC软硬件协同验证中的软件仿真
被引量:2
- 2
-
-
作者
李京波
董利民
吴武臣
-
机构
北京工业大学集成电路与系统集成实验室
-
出处
《电子工程师》
2007年第1期14-17,共4页
-
文摘
介绍SoC(片上系统)软硬件协同验证中的软件仿真,给出验证UART(通用异步收发器)硬件接口的应用程序范例。利用GNU工具链开发SoC软硬件协同验证中的应用程序,并利用仿真器进行软件仿真,仿真结果正确。可以根据处理器的类型对GNU工具链进行配置,使开发流程适合所有GNU支持的处理器,方法具有一般性。根据开发者的具体需要,开发SoC芯片的应用程序用于软硬件协同验证。
-
关键词
SoC软硬件协同验证
软件仿真
GNU工具链
Makefile脚本
链接器脚本
-
Keywords
SoC hardware/software co-verification
software simulation
GNU toolchain
makefile script
linker script
-
分类号
TN407
[电子电信—微电子学与固体电子学]
-
-
题名IA64二进制翻译中的数据段映射技术
- 3
-
-
作者
张天雷
赵荣彩
苏铭
付文
-
机构
解放军信息工程学院计算机科学与技术系
-
出处
《计算机工程与应用》
CSCD
北大核心
2006年第9期26-29,共4页
-
文摘
数据段映射是二进制翻译过程中源可执行文件和目标可执行文件数据关系的纽带。论文介绍了32位处理器二进制翻译的数据段映射技术,指出了这种映射技术在IA64二进制翻译中存在的缺陷,进而提出了改进方法,并解决了IA64二进制翻译的数据段映射问题。
-
关键词
IA64二进制翻译
数据段映射
连接器脚本文件
全局数据指针
-
Keywords
IA64 binary translation,data section mapping,linker script file,global pointer
-
分类号
TP319
[自动化与计算机技术—计算机软件与理论]
-
-
题名IA64到Alpha二进制翻译中的段映射技术
- 4
-
-
作者
张天雷
赵荣彩
付文
-
机构
信息工程大学信息工程学院
-
出处
《河南大学学报(自然科学版)》
CAS
北大核心
2005年第4期86-90,共5页
-
基金
河南省杰出人才创新基金资助项目(0521000200)
-
文摘
探讨32位处理器二进制翻译的段映射技术,指出了这种映射技术在IA64到A lpha二进制翻译中存在的缺陷,进而提出了改进方法,并解决了IA64到A lpha二进制翻译的段映射问题.
-
关键词
IA64
ALPHA
二进制翻译
段映射
连接器脚本文件
全局数据指针
-
Keywords
IA64
Alpha
binary translation
section mapping
linker script file
global pointer
-
分类号
TP319
[自动化与计算机技术—计算机软件与理论]
-