实验二 ARM开发工具MDK开发环境的熟悉 一、实验目的: 1、 掌握 MDK建立工程、设置工程的方法; 2、 掌握 MDK编译工程、链接工程的方法; 3、 掌握 MDK仿真调试的方法; 二、实验内容 1、参考本次实验的实验步骤,完成本次实验,以及实验步骤中的几个思考题 2、参考教材 117页有关 MDK工具的配置回答以下几个问题 (1)MDK提供的两种调试模式 (2)如何在工程中打开存储单元观察窗口 (3)如何在工程中设置断点 三、实验原理: Keil公司(该公司已被 ARM公司收购
)开发的ARM开发工具MDK(Microcontroller Development Kit),是用来开发基于 ARM核的系列微控制器的嵌入式应用程序
它适合不同层次的开发者使用,包括专业的应用程序开发工程师和嵌入式软件开发的入门者
MDK包含了工业标准的Keil C编译器、宏汇编器、调试器、实时内核等组件,支持所有基于 ARM的设备,能帮助工程师按照计划完成项目
注意:下面所描述的s3c2410 GPIO口的工作原理大家能看懂多少就懂多少,本次实验课的重点不是 GPIO工作原理,重点在 MDK开发环境的熟悉
嵌入式系统在控制领域的应用非常广泛,嵌入式芯片是通过外部管脚来和所控制的设备进行通信的
嵌入式芯片 S3C2410和外部设备最简单的通信方式就是通过 GPIO(通用 IO管脚)来通信的
S3C2410通过读写与 GPIO相关联的一组寄存器以实现读写 GPIO管脚电平信号(大家可以回想以下在单片机中是怎么通过 P0端口寄存器来控制 P0
0------P0
7八个管脚的
当然,S3C2410的GPIO的操作比 51单片机要些许复杂一点
本实验的电路图如下: 图中的GPF4表示这个管脚是与S3C2410的通用端口F组的第4根管脚,其余类推
实验相关寄存器说明(以后一定要学会