实验一 熟悉RealView MDK集成开发环境的使用

一、实验目的

  1. 掌握RealView MDK集成开发环境的安装过程;
  2. 掌握RealView MDK集成开发环境的使用方法;
  3. 掌握创建工程和源程序文件的过程;
  4. 掌握工程文件参数设置和调试的过程。

二、实验内容

安装RealView MDK集成开发环境,创建一个工程文件,设置工程中使用的处理器型号及参数设置窗口的相应参数,建立一个源程序文件并加入到工程源程序组中,最后对工程进行编译,并进行仿真调试。

三、实验要求

  1. 了解RealView MDK集成开发环境的安装过程;
  2. 能够使用RealView MDK集成开发环境建立工程和汇编源文件;
  3. 能够编写完整的汇编语言程序段,并能够设置编译参数完成程序编译;
  4. 能够使用调试菜单下的各项功能进行调试,并会查看寄存器及存储器的内容。
  5. 实验报告内容包括建立工程和源文件、主要参数设置、编译及调试的过程。(参考P317,10.4节)

四、示例程序

 AREA ARMex,CODE,READONLYENTRY
STARTMOV R0,#0x12MOV R1,#3ADD R0, R0, R1
STOPB STOPEND

五、实验过程及结果

1、环境配置

安装激活教程:http://www.32r.com/soft/201511063678.html
不再将安装激活步骤图片一一复制
2、项目创建


这里选择否,不添加启动代码

3、项目配置
点击魔法棒图标进入配置界面:选择Linker栏,进行如下操作

4、添加文件
先新建文件保存,扩展名为.s


之后将保存的.s文件添加到项目


5、粘贴老师给的代码,调试运行

熟悉RealView MDK集成开发环境(Keil uVision4)的使用相关推荐

  1. 【ARM嵌入式】实验报告一 熟悉RealView MDK集成开发环境的使用

    实验一 熟悉RealView MDK集成开发环境的使用 一.实验目的 1. 掌握RealView MDK集成开发环境的安装过程: 2. 掌握RealView MDK集成开发环境的使用方法: 3. 掌握 ...

  2. RealView MDK集成开发环境的使用

    熟悉RealView MDK集成开发环境的使用 一.实验目的 1. 掌握RealView MDK集成开发环境的安装过程: 2. 掌握RealView MDK集成开发环境的使用方法: 3. 掌握创建工程 ...

  3. python软件包自带的集成开发环境-实验一 熟悉Python的集成开发环境

    实验一 熟悉Python的集成开发环境 一.实验目的与要求 1.了解什么是Python: 2.了解Python的特性: 3.掌握下载和安装Python的方法: 4.学习执行Python命令和脚本文件的 ...

  4. 51单片机开发环境keil uVision4安装,创建一个简单工程

    1.51单片机程序头文件 #include<reg51.h> 简单的51 C程序 #include<stdio.h> void main() /*主函数*/ {while(1) ...

  5. arm汇编指令集_1. 从0开始学ARM安装Keil MDK uVision集成开发环境

    关于ARM的一些基本概念,大家可以参考我之前的文章:<0.到底什么是Cortex.ARMv8.arm架构.ARM指令集.soc?一文帮你梳理基础概念[科普]> 0. 如何学习arm? AR ...

  6. 1. 从0开始学ARM-安装Keil MDK uVision集成开发环境

    关于ARM的一些基本概念,大家可以参考我之前的文章: <到底什么是Cortex.ARMv8.arm架构.ARM指令集.soc?一文帮你梳理基础概念[科普]> 二.安装Keil MDK uV ...

  7. ARM 之四 各集成开发环境(IDE)说明(Keil、RVDS、ADS、DS-5、MDK)

    吐槽   最近,ARM官网进行了较大的改版,原来很多老工具可以免费下载(付费使用),但是改版后需要有购买凭证才可以下载!部分旧工具(补丁)的具体下载地址为 https://silver.arm.com ...

  8. keil集成环境c语言总结,Keil C51单片机集成开发环境编程与调试教程

    同 VC 之类的通用 C 语言集成开发环境(IDE)一样,Keil 也采用"工程" (Project)的方式管理源代码及相关文件,这种管理方式为由多个源代码文件组 成的大型程序开发 ...

  9. [Keil] MDK5 集成开发环境搭建与注册破解

    PC :Win10 Keil:MDK5.23 一.软件包 1. 1 下载 MDK-ARM 1.1.1 打开Keil 官网(http://www.keil.com),进入导航栏[Download],选择 ...

最新文章

  1. 基于OpenCV的区域分割、轮廓检测和阈值处理
  2. mysql8.0_grant改变-You are not allowed to create a user with GRANT
  3. 这届科技冬奥,就数这位北京大妞让人意想不到
  4. 列出连通集 (25 分)【DFS与BFS模板】
  5. 一些python函数及其用法
  6. 逐行读取txt文件中_Spring系列八:Spring 中读取文件-ResourceLoaderAware
  7. 如何用python控制设备实现自动_带你用 Python 实现自动化群控设备
  8. 51nod 1218 最长递增子序列 V2(dp + 思维)
  9. 模拟I2C怎么用--教你使用GPIO口模拟I2C总线协议
  10. html 随机抽奖,随机抽奖页面js
  11. ubuntu修改ip地址
  12. 我不是蓝牙大神,但还是斗胆对蓝牙学习路线给点建议!
  13. 概率论与数理统计期末考试复习总结
  14. 解决KETTLE9 连接MYSQL 8 Error connecting to database: (using class org.gjt.mm.mysql.Driver)
  15. 微信扫码---进入小程序指定页面(传参)
  16. Oracle启用scott两种方法
  17. CDK【10元美团外卖通用红包】无门槛红包 2天内兑换 1天内可兑换5次 提示失败隔天兑换
  18. unsupported_grant_type
  19. 876计算机大纲,2018华中科技大学876 物理化学二考试大纲
  20. Canvas科幻网状波浪动画效果

热门文章

  1. 将fer2013转成图片,删选图片后生成新数据集(图像转换成像素值以csv存储)
  2. 正确理解差异的“专业意义”与“统计学意义”
  3. oracle取某年工作日,Oracle计算指定日期内的工作日(不包含周末)
  4. 42表盘直径是从哪测量_表盘直径多大合适,怎样测量手表表盘的直径
  5. C++知识整理系列(一)指针和动态空间
  6. 苹果个人账号转公司账号
  7. php如何打开excel文件,如何使用php获取excel文件数据
  8. 使用pyecharts遇到的坑(去掉地图标识小红点)!
  9. AidLux“换脸”案例源码详解 (Python)
  10. awesome-adb