嵌入式系统实验报告
(修订版)
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.硬件安装
…… …… 余下全文
课程设计
目 录
摘要 ................................................................................................................................... II
1 引言.................................................................................................................................... 1
1.1 课程设计的目的和意义......................................................................................... 1
1.2 课程设计内容及要求............................................................................................. 1
…… …… 余下全文
嵌入式图像处理系统课程报告 ——基于隔离开关水平、垂直度测试
姓 名: 郑亚茹
班 级: 硕3019
学 号:
嵌入式图像识别、处理
一、 研究目的
1. 从项目开发实施——隔离开关水平、垂直度测量控制角度研究嵌入式系统应用技术的一般流程,尝试使用软件工程;
2. 图像处理的研究,开发专用图形用户界面;
3. 研究嵌入式实时图像处理方案。
二、 嵌入式操作系统特点及组成
嵌入式操作系统的特点
1. 专用性强,面向特定应用。这是嵌入式系统与通用型系统的最大区别。嵌入式系统的个性化很强,软、硬件结合非常紧密,一般要针对硬件进行系统的移植。
2. 系统精简。嵌入式系统的软件代码要求高质量,高可靠性,由于嵌入式系统设备所处的环境往往是长期无人值守或条件恶劣的情况,因此,其代码有很高的要求。
3. 嵌入式系统大多采用实时操作系统,而且软件要求固态存储,以提高速度。
4. 嵌入式系统需要专用的开发工具和环境,由于其本身不具备自主开发能力,即使设计完成以后,用户通常也不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行开发。嵌入式系统开发时有主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,采用交叉编译的方式开发应用程序。
…… …… 余下全文
111
实验项目名称:基于ucOS的多任务系统
一、实验目的
(1) 掌握LPC2200(for MagicARM2200)专用工程模板的使用;
(2) 能够在MagicARM2200-S 上运行基于μC/OS-II 操作系统的程序;
(3) 掌握基于μC/OS-II 操作系统的用户程序的编写格式。
二、实验内容及要求
建立三个或三个以上的μC/OS-II 的任务,一个任务用于检测KEY1 按键输入,称之为按键检测任务,另一个任务用于控制蜂鸣器,就称之为蜂鸣器控制任务。还有LED灯任务和电机任务。要求各个任务之间不是独立的,而是有相互关联的,达到多任务间的数据通信和同步的实验要求。
三、实验设备及软件
硬件:PC 机 一台
MagicARM2200-S 教学实验开发平台 一套
软件:Windows98/XP/2000 系统,ADS 1.2 集成开发环境
μC/OS-II 操作系统(V2.52)
四、设计方案
方案一: 建立四个任务:LED灯、按键、电机、蜂鸣器
LED任务:LED灯有不同的花样,由数组中的十六进制数据决定。可通过设计数组的数据来设计出很多的花型。
…… …… 余下全文
实 验 报 告
( 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开发环境。
…… …… 余下全文