ARM电脑的机器码从哪儿看究竟是如何执行的

ARM Cortex-M0+机器码文件分析方法--《现代电子技术》2017年14期
ARM Cortex-M0+机器码文件分析方法
【摘要】:MCU深层次应用开发需要开发人员深入了解机器码在MCU中的存储和执行机制,但机器码自身可读性差、相互关系不清晰等特点决定了对其阅读、查找、分析难度较大。针对这一情况,以采用ARM Cortex-M0+内核的KL25 MCU为蓝本,根据工程编译链接过程和链接脚本文件(.ld),分析机器码文件的生成机制和组织结构。在此基础上针对机器码文件中的中断向量表、初始化代码、函数、常变量、FLASH配置域等主要内容,结合机器码系列文件,给出了简明快捷实用的分析方法,为嵌入式开发人员优化及动态更新程序和数据、设计机器码下载软件等提供支撑,对其他内核机器码文件的分析有借鉴意义。
【作者单位】:
【基金】:
【分类号】:TP314
欢迎:、、)
支持CAJ、PDF文件格式,仅支持PDF格式
【相似文献】
中国期刊全文数据库
;[J];电子产品世界;2012年07期
;[J];今日电子;2012年04期
;[J];单片机与嵌入式系统应用;2012年09期
;[J];电子产品世界;2013年11期
丛秋波;;[J];电子设计技术;2012年05期
;[J];;年期
&快捷付款方式
&订购知网充值卡
400-819-9993keystone engine(ARM-HEX机器码转换工具) 0.9.1 免费版
keystone安装下载
软件大小:3.59MB
软件语言:简体中文
软件类型:
软件授权:免费软件
更新时间:
软件类别:编程工具
软件官网:
网友评分:
应用平台:
2.5GB | 简体中文
1.5GB | 简体中文
1.2MB | 简体中文
143MB | 简体中文
825MB | 简体中文
78.3MB | 简体中文
200MB | 简体中文
156.3MB | 英文软件
1.17GB | 简体中文
下载错误?
keystone engine(ARM-HEX机器码转换工具) 0.9.1 免费版Arm汇编转换工具(汇编转机器码)v1.0最新版_Arm汇编转换工具下载_ucbug游戏网
软件类型:网络软件
软件语言:简体中文
软件大小:0.75 MB
软件类型:国产软件
评价等级:★★★☆☆
更新时间: 10:34:05
授权方式:免费版
插件情况:无插件请放心使用
应用平台:WinXp,Vista,Win7,Win8
Arm汇编转换工具可以把数字编码转换成机器编码,用户只需输入arm汇编代码点击转换机器码将自动出现在窗口
使用方法:
在上面的窗口输入ARM汇编代码,点击中间的&转换机器码&按键,下面的窗口就会给出对应的机器码,这个支持armv7指令。默认ARM以模式转换,需要转换THUMB的,代码前加一行.code 16。
软件下载地址
Arm汇编转换工具(汇编转机器码)v1.0最新版没有更多推荐了,
不良信息举报
举报内容:
ARM指令机器码学习——反汇编必学(作者:wogoyixikexie@gliet)
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
我有一块ARM开发板,上面运行ubuntu 系统。
我把C代码拷到ARM板子,用ARM板子上的GCC 4.6.0编译后,居然能运行。
如果我想在这块板子上运行一个自己编写的Qt程序,应该用什么编译呢?
我在x86 PC机上用GCC4.6.0编译完,放到板子上运行不了。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我把C代码拷到ARM板子,用ARM板子上的GCC 4.6.0编译后,居然能运行。
这句话是废话在相对应的平台直接编译不能运行才奇怪。
我在x86 PC机上用GCC4.6.0编译完,放到板子上运行不了。
板子是arm你需要使用交叉编译才行。还有交叉编译时好像需要对应库还需要arm版的动态链接库或静态链接库以及include文件。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
x86上要生成ARM架构的机器码需要使用一套ARM交叉编译工具链,比如gcc-arm-linux-gnueabi.sudo apt-get install gcc-arm-linux-gnueabi交叉编译程序(静态链接):arm-linux-gnueabi-gcc app.c -o app -static我在Ubuntu上交叉编译的适用于Android和Raspbian的ARM版本PHP解释器()用的则是这套交叉编译工具链,详细步骤见:.
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。

我要回帖

更多关于 绑定机器码的视频破解 的文章

 

随机推荐