Windows 平台下搭建ARM汇编集成环境

 时间:2024-10-16 16:50:39

ARM汇编初学者想学习ARM的指令集就离不开实战,一个好的ARM讠芝飑台汇编集成环境可以使初学者快速进入到ARM指令集的学习中,从而避开各种干扰。为学帆歌达缒ARM指令集打好基础,给以后学习ARM嵌入式提供技术支持。我从X86汇编转到ARM汇编,遇到的第一个问题就是,ARM汇编编译的问题,各种资料查找,最后归结出ARM汇编集成环境的搭建,总结如下:

工具/原料

KeiluVision集成环境

WindowsXP/7/8

方法/步骤

1、下载集成环境:Keil咯悝滩镞uVision,这个是ARM官方提供给ARM开发的软件,到目前(2014年)已经发布了KeiluVision5。大家可以去ARM官网下磙沏损旷载。操作系统环境:WindowsXP/7/8都可以

2、安装集成环境:下载好KeiluVision后可能要crack(破解),具体方法请查找资料。

Windows 平台下搭建ARM汇编集成环境

3、创建ARM汇编工程:启动KeiluVison|Project|NewuVi衡痕贤伎sionProject|设置你工程路径及工弛贾班隧程名字|出现一个窗口让你选择CPU,在此选择ARM的CPU,比如ARM7(Big),完成设置即可。不要再进行其它的工程设置,可能造成其它不必要的麻烦,切记。为什么要选择CPU呢?因为这个软件是一个仿真软件,在Windows平台下模拟ARM的CPU,所以此软件中内置了ARM的CPU仿真器。

Windows 平台下搭建ARM汇编集成环境

4、新建ARM汇编代码:File菜单咯悝滩镞|New出现一个默认名字的文件窗口“Text1”,写入如下代码VersionEQU0;variable,stand蕺清寤凯VersionnumberAREAARMex,CODE,READONLY;setcodeareaname,atrributeENTRY;MarkfirstinstructiontoexecutestartMOVR0,#0X4MOVR1,#0X8ADDR2,R0,R1END保存成test.s文件,然后在Project窗口中的Sourcegroup名上单击右键|AddfiletoSourcegroup,完成工程及代码的创建。

Windows 平台下搭建ARM汇编集成环境

5、编译:在工具栏中找到Build或按F7键编译test.s汇编代码,没有错误后进行下一步。

Windows 平台下搭建ARM汇编集成环境

6、加断点:将光标移动到需要加断点的行前按F9加上/移除BreakPoint(断点)

Windows 平台下搭建ARM汇编集成环境

7、启动调试:接下来启动调试Ctrl+F5。中途提示代码限制32K,点确定即可。

Windows 平台下搭建ARM汇编集成环境

8、单步/越过调试:F10越过调试(stepover),F11单步调试(step)

9、寄存器窗口:主界面的最左边就是registers的观察窗口。可以看到寄存器值时实变化。

Windows 平台下搭建ARM汇编集成环境

10、内存窗口:可以输入内存地址观察内存中的值。

Windows 平台下搭建ARM汇编集成环境

11、Watch窗口:输入自己想查看的寄存器的值,变量的值等等。

Windows 平台下搭建ARM汇编集成环境

12、CallStack窗口:观察堆的调用过程。比如函数的调用等。

Windows 平台下搭建ARM汇编集成环境

13、总结:虽然都是很简单的操作,但是对于新手来说学习门还是比较高的,所以在此记录以供后来者学习借鉴。2014年10月01于武汉纺织大学

Eclipse怎么打断点 C#中如何判断字符串是否可以转换为数字? 魔兽3ydwe对单位的释放技能触发 java 如何把list的数据写入文件 C#编程VS2013使用教程之创建空网站
热门搜索
章鱼小丸子图片 绅士漫画哔咔哔咔 一期梅毒图片 日本樱花图片 树木简笔画图片大全