熟悉RealView MDK集成开发环境(Keil uVision4)的使用
实验一 熟悉RealView MDK集成开发环境的使用
一、实验目的
- 掌握RealView MDK集成开发环境的安装过程;
- 掌握RealView MDK集成开发环境的使用方法;
- 掌握创建工程和源程序文件的过程;
- 掌握工程文件参数设置和调试的过程。
二、实验内容
安装RealView MDK集成开发环境,创建一个工程文件,设置工程中使用的处理器型号及参数设置窗口的相应参数,建立一个源程序文件并加入到工程源程序组中,最后对工程进行编译,并进行仿真调试。
三、实验要求
- 了解RealView MDK集成开发环境的安装过程;
- 能够使用RealView MDK集成开发环境建立工程和汇编源文件;
- 能够编写完整的汇编语言程序段,并能够设置编译参数完成程序编译;
- 能够使用调试菜单下的各项功能进行调试,并会查看寄存器及存储器的内容。
- 实验报告内容包括建立工程和源文件、主要参数设置、编译及调试的过程。(参考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)的使用相关推荐
- 【ARM嵌入式】实验报告一 熟悉RealView MDK集成开发环境的使用
实验一 熟悉RealView MDK集成开发环境的使用 一.实验目的 1. 掌握RealView MDK集成开发环境的安装过程: 2. 掌握RealView MDK集成开发环境的使用方法: 3. 掌握 ...
- RealView MDK集成开发环境的使用
熟悉RealView MDK集成开发环境的使用 一.实验目的 1. 掌握RealView MDK集成开发环境的安装过程: 2. 掌握RealView MDK集成开发环境的使用方法: 3. 掌握创建工程 ...
- python软件包自带的集成开发环境-实验一 熟悉Python的集成开发环境
实验一 熟悉Python的集成开发环境 一.实验目的与要求 1.了解什么是Python: 2.了解Python的特性: 3.掌握下载和安装Python的方法: 4.学习执行Python命令和脚本文件的 ...
- 51单片机开发环境keil uVision4安装,创建一个简单工程
1.51单片机程序头文件 #include<reg51.h> 简单的51 C程序 #include<stdio.h> void main() /*主函数*/ {while(1) ...
- arm汇编指令集_1. 从0开始学ARM安装Keil MDK uVision集成开发环境
关于ARM的一些基本概念,大家可以参考我之前的文章:<0.到底什么是Cortex.ARMv8.arm架构.ARM指令集.soc?一文帮你梳理基础概念[科普]> 0. 如何学习arm? AR ...
- 1. 从0开始学ARM-安装Keil MDK uVision集成开发环境
关于ARM的一些基本概念,大家可以参考我之前的文章: <到底什么是Cortex.ARMv8.arm架构.ARM指令集.soc?一文帮你梳理基础概念[科普]> 二.安装Keil MDK uV ...
- ARM 之四 各集成开发环境(IDE)说明(Keil、RVDS、ADS、DS-5、MDK)
吐槽 最近,ARM官网进行了较大的改版,原来很多老工具可以免费下载(付费使用),但是改版后需要有购买凭证才可以下载!部分旧工具(补丁)的具体下载地址为 https://silver.arm.com ...
- keil集成环境c语言总结,Keil C51单片机集成开发环境编程与调试教程
同 VC 之类的通用 C 语言集成开发环境(IDE)一样,Keil 也采用"工程" (Project)的方式管理源代码及相关文件,这种管理方式为由多个源代码文件组 成的大型程序开发 ...
- [Keil] MDK5 集成开发环境搭建与注册破解
PC :Win10 Keil:MDK5.23 一.软件包 1. 1 下载 MDK-ARM 1.1.1 打开Keil 官网(http://www.keil.com),进入导航栏[Download],选择 ...
最新文章
- 基于OpenCV的区域分割、轮廓检测和阈值处理
- mysql8.0_grant改变-You are not allowed to create a user with GRANT
- 这届科技冬奥,就数这位北京大妞让人意想不到
- 列出连通集 (25 分)【DFS与BFS模板】
- 一些python函数及其用法
- 逐行读取txt文件中_Spring系列八:Spring 中读取文件-ResourceLoaderAware
- 如何用python控制设备实现自动_带你用 Python 实现自动化群控设备
- 51nod 1218 最长递增子序列 V2(dp + 思维)
- 模拟I2C怎么用--教你使用GPIO口模拟I2C总线协议
- html 随机抽奖,随机抽奖页面js
- ubuntu修改ip地址
- 我不是蓝牙大神,但还是斗胆对蓝牙学习路线给点建议!
- 概率论与数理统计期末考试复习总结
- 解决KETTLE9 连接MYSQL 8 Error connecting to database: (using class org.gjt.mm.mysql.Driver)
- 微信扫码---进入小程序指定页面(传参)
- Oracle启用scott两种方法
- CDK【10元美团外卖通用红包】无门槛红包 2天内兑换 1天内可兑换5次 提示失败隔天兑换
- unsupported_grant_type
- 876计算机大纲,2018华中科技大学876 物理化学二考试大纲
- Canvas科幻网状波浪动画效果
热门文章
- 将fer2013转成图片,删选图片后生成新数据集(图像转换成像素值以csv存储)
- 正确理解差异的“专业意义”与“统计学意义”
- oracle取某年工作日,Oracle计算指定日期内的工作日(不包含周末)
- 42表盘直径是从哪测量_表盘直径多大合适,怎样测量手表表盘的直径
- C++知识整理系列(一)指针和动态空间
- 苹果个人账号转公司账号
- php如何打开excel文件,如何使用php获取excel文件数据
- 使用pyecharts遇到的坑(去掉地图标识小红点)!
- AidLux“换脸”案例源码详解 (Python)
- awesome-adb