嵌入式系统实验报告
(修订版)
20 – 20 第 学期
赵成,张克新 编著
院 系:
姓 名:
专 业:
学 号:
电子通信工程系
20##年3月制
一、实验目的
了解ARM9 S3C2410A嵌入式微处理器芯片的体系结构,熟悉ARM微处理器的工作模式、指令状态、寄存器组及异常中断的概念,掌握ARM指令系统,能在ADS1.2 IDE中进行ARM汇编语言程序设计。
二、实验内容
1.ADS1.2 IDE的安装、环境配置及工程项目的建立;
2.ARM汇编语言程序设计(参考附录A):
(1)两个寄存器值相加;
(2)LDR、STR指令操作;
(3)使用多寄存器传送指令进行数据复制;
(4)使用查表法实现程序跳转;
(5)使用BX指令切换处理器状态;
(6)微处理器工作模式切换;
三、预备知识
了解ARM嵌入式微处理器芯片的体系结构及指令体系;熟悉汇编语言及可编程微处理器的程序设计方法。
…… …… 余下全文
班 级:
学 号:
姓 名:
成 绩:
指导教师:
博创UP-3000实验台基本结构及使用方法
1.学习嵌入式系统开发流程。
2.熟悉UP-net3000实验平台的核心硬件电路和外设。
3.增加对各个外设的了解,为今后各个接口实验打下基础。
博创UP-NETARM3000 嵌入式开发平台
(1)嵌入式系统开发流程概述
(2)熟悉UP-net3000实验平台的核心硬件电路和外设
(3)ARM JTAG的安装与使用
(4)通过操作系统自带的通讯软件超级终端,检验各个外设的工作状态
(5)通过本次课程对各个外设的了解,为今后各个接口实验打下基础
1.硬件安装
…… …… 余下全文
实 验 报 告
( 20## / 20## 学年 第 二 学期)
实验一:熟悉Linux开发环境
实验目的:
熟悉Linux开发环境,学会基于S3C2410的Linux开发环境的配置和使用,学习使用Linux操作系统的常用命令。使用Linux的armv4l-unknown-linux-gcc编译,使用基于NFS方式的下载调试,了解嵌入式开发的基本过程。
实验内容与要求:
使用Redhat Linux 9.0操作系统环境,安装ARM-Linux的开发库及编译器。创建一个新目录,并在其中编写hello.c和Makefile文件。学习在Linux下的编程和编译过程,以及ARM开发板的使用和开发环境的设置。下载已经编译好的文件到目标开发板上运行。
学会集成环境的安装与开发。
预备知识
C 语言的基础知识、程序调试的基础知识和方法,Linux 的基本操作。
实验设备及工具(包括软件调试工具):
硬件:UP-NETARM2410-S嵌入式实验平台、PC机Pentium 500以上, 硬盘10GB以上。
软件:PC机操作系统REDHAT LINUX 9.0+MINICOM+ARM-LINUX开发环境。
…… …… 余下全文
嵌入式系统设计实验报告
班 级:学 号:姓 名:
成 绩:指导教师:
20120614 2012061411 刘群峰 赵国冬 、孟昭林
1. 实验一
1.1 实验名称
博创UP-3000实验台基本结构及使用方法
1.2 实验目的
1.熟悉UP-net3000实验平台的核心硬件电路和外设
2.ARM JTAG的安装与使用
1.3 实验环境
1.ADS 1.2开发环境
2. UarmJtag 并口仿真器驱动程序
3. uCOS-II 操作系统
1.4 实验内容及要求
1. 通过操作系统自带的通讯软件超级终端,检验各个外设的工作状态
2. 要求通过本次课程对各个外设的了解,为今后各个接口实验打下基础
1.5 实验设计与实验步骤
1、运行Windows 系统下的超级终端(HyperTerminal)应用程序,新建一个通信终端。 为所建超级终端取名为arm ,并设置相应的属性.
…… …… 余下全文
嵌入式系统实验报告
学 院 测量与通信工程学院
专 业 信号与信息处理
学生姓名 姜 元
学 号 1320600050
指导教师 董静薇
一、 实验目的
?
?
?
?
了解BootLoader的基本概念和框架结构 了解BootLoader引导操作系统的过程 掌握bootloader程序的编译方法 掌握BootLoader程序的使用方法
二、 实验内容
?
?
?
?
?
?
熟悉嵌入式linux环境下的开发工具,包括make、gcc、超级终端等 bootLoader程序的编译和下载 内核和文件系统的编译和下载 实验分析bootLoader程序的实现原理和结构 观察程序运行情况 完成实验手册题2和题5
三、 实验原理
1. BootLoader的功能与结构
1) 嵌入式Linux系统软件结构如图1所示:
图1 嵌入式Linux系统软件结构
2) 什么是BootLoader?
简单地说,BootLoader 就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。
…… …… 余下全文
嵌入式系统实验报告书
20 13 – 20 14第 1学期
院 系: 电子通信工程系
姓 名: ****
专 业: 通信工程
学 号: 10********
指导老师: 赵 成
电子通信工程系
20##年11月制
一、实验目的
认识UP-NETARM2410-S嵌入式开发平台,了解使用的ARM9 S3C2410嵌入式微处理器芯片,了解相应外围电路及接口的硬件电路设计,从而了解嵌入式系统的作用及其实现的功能。
二、实验内容
观察嵌入式开发平台,认识板载的核心微处理器、存储芯片、电源电路部分、显示屏、键盘、网络接口、RS232接口、RS485接口、ADC部分、DAC部分、IrDA部分、SD卡接口、PCMCIA卡接口、笔记本电脑硬盘接口部分、CF卡接口、IC卡接口、PS/2键盘鼠标接口、音频接口、USB接口以及JTAG调试接口等内容,了解相应电路及接口的电路原理。
…… …… 余下全文
实 验 报 告 内 容
实验题目:
循环轮流点亮8个发光二极管。每个状态时间间隔200毫秒~1000毫秒。
实验目的:
掌握KEIL软件编辑软件和Proteus软件的基本操作,了解电路的基本实现以及74HC573芯片相关原理
实验要求:
用KEIL软件编辑软件并编译生成HEX文件
用Proteus软件画仿真电路图,并将hex文件加载到单片机芯片中仿真运行,观察实验结果。
实验电路图:
图1 发光二极管与锁存器 排阻连接示意图
实 验 报 告 内 容
图2 单片机芯片引脚连接
程序源代码:
#include<reg52.h>
#include<intrins.h>
…… …… 余下全文