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

 时间:2026-02-12 20:58:45

1、下载集成环境:

       Keil uVision,这个是ARM官方提供给ARM开发的软件,到目前(2014年)已经发布了Keil uVision5。大家可以去ARM官网下载。

操作系统环境:

Windows XP/7/8 都可以

2、安装集成环境:

下载好Keil uVision后可能要crack(破解),具体方法请查找资料。

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

3、创建ARM汇编工程:

       启动Keil uVison | Project | New uVision Project | 设置你工程路径及工程名字 | 出现一个窗口让你选择CPU,在此选择ARM的CPU,比如ARM7(Big),完成设置即可。不要再进行其它的工程设置,可能造成其它不必要的麻烦,切记。

       为什么要选择CPU呢?因为这个软件是一个仿真软件,在Windows平台下模拟ARM的CPU,所以此软件中内置了ARM的CPU仿真器。

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

4、新建ARM汇编代码:

      File菜单 | New 出现一个默认名字的文件窗口“Text1”,写入如下代码

Version EQU 0              ;variable,stand Version number

        AREA     ARMex, CODE, READONLY  ;set code area name,atrribute

        ENTRY                    ; Mark first instruction to execute

start

        MOV R0,#0X4

        MOV R1,#0X8

        ADD R2,R0,R1

        END 

       保存成test.s文件,然后在Project窗口中的Source group名上单击右键 | Add file to Source group ,完成工程及代码的创建。

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

5、编译:

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

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

6、加断点:

       将光标移动到需要加断点的行前按F9 加上/移除 Break Point(断点)

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

7、启动调试:

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

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

8、单步/越过 调试:

       F10越过调试(step over),F11单步调试(step)

9、寄存器窗口:

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

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

10、内存窗口:

      可以输入内存地址观察内存中的值。

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

11、Watch窗口:

      输入自己想查看的寄存器的值,变量的值等等。

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

12、Call Stack窗口:

       观察堆的调用过程。比如函数的调用等。

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

13、总结:

       虽然都是很简单的操作,但是对于新手来说学习门还是比较高的,所以在此记录以供后来者学习借鉴。

                                                                                  2014年10月01

                                                                                   于  武汉纺织大学

  • Eclipse怎么打断点
  • C#中如何判断字符串是否可以转换为数字?
  • 魔兽3ydwe对单位的释放技能触发
  • java 如何把list的数据写入文件
  • C#编程VS2013使用教程之创建空网站
  • 热门搜索
    风色幻想3攻略 cpa考试攻略 秘制红烧肉 t恤搭配 食醋减肥 他妈的用英语怎么说 口袋妖怪魂银攻略 淘宝怎么拍下宝贝 减肥的方法 延禧攻略 下载