嵌入式系统实验 下载本文

嵌入式系统实验指导书 Page 1 of 38

嵌入式系统实验指导书

计算机科学与技术学院

实验教学中心

2007-9-1

嵌入式系统实验指导书 Page 2 of 38

目 录

实验一 JediView调试环境及软件编程 ???????????????3 实验二 系统初始化和存储器实验 ??????????????????8 实验三 键盘和中断实验 ?????????????????????12 实验四 S3C44B0X定时器实验 ???????????????????19 实验五 LCD显示实验 ??????????????????????22 实验六、uclinux文件系统实验 ???????????????????????26

嵌入式系统实验指导书 Page 3 of 38

实验一 JediView调试环境及软件编程

一、实验目的

1. 了解调试软件JediView,掌握在JediView环境中新建工程,及其编译,调试工程的方法。 2. 掌握在JediView环境下arm系统中C语言编程及调试方法 3. 掌握arm汇编语言编程及调试方法。

二、实验内容

1.学习使用JediView集成开发环境:新建一个工程arm1_1,设置并编译该工程,通过JEDI仿真器下载已经编译好的文件到实验仪中运行。观察实验仪上的执行结果。掌握调试程序方法,为下面调试应用程序打下基础。 2. 建立工程arm1_2,编写C语言程序arm1_2.c实现 1+2+3+?+N(arm1_2.c写在预习报告上)。 3. 建立工程arm1_3,用arm汇编语言编写程序arm1_3.s,实现带参数的子程序调用(用程序跳转表实现),调用参数r0=0,做r1+r2=>r0;r0=1,做r1-r2=>r0(arm1_3.s写在预习报告上)。

三、预备知识

1.关于JediView调试环境基本使用方法。JediView具备一个标准调试软件的绝大部分功能,主要由以下模块组成:

源程序编辑器(Editor):用来完成源程序的编辑、修改等任务。 编译器(Build System):把源程序(包括C,C++,汇编)编译生成机器码和可调试代码。 调试器(Debugger):对编译成功的源程序进行调试,如走单步,设断点,全速运行等。 项目管理器(Project Manager):管理项目设置,包括运程序路径,编译选项等。

2.ARM指令系统,汇编语言编程知识。 3.C语言编程能力。

四、实验设备及工具(包括软件调试工具)

硬件: Micetek 44B0 实验系统,PowerProbe JTAG仿真器,PC机 Pentumn100以上 软件: PC机操作系统win98、win2000、winXP,JediView集成开发环境

五、实验步骤

1.学习使用JediView集成开发环境,建立一个工程,添加源程序、编译、下载、调试。 ①系统配置:

在桌面点击图标Configuration for ARM 打开窗口如图1所示,其中 Protocol: 选择与JediView连接的仿真器协议类型:

如果调试软件没有与目标板连接,进行软件仿真选择Simulator 通过计算机并口和Powerprobe与目标板连接,选择PowerProbe 通过JDEI以太网口仿真器连接,选择JEDI CpuCore: CpuName: Endian:

选择CPU内核类型 选择具体CPU型号 选择Memory大小模式