电子科技大学成都学院
实验报告册
课程名称: 嵌入式系统开发实践
姓 名: 段定杰
学 号: 1140710726
院 系: 微电子技术系
专 业:集成电路设计与集成系统(嵌入式)
教 师: 李 伟
…… …… 余下全文
电子科技大学成都学院
实验报告册
课程名称: 嵌入式系统开发实践
姓 名: 段定杰
学 号: 1140710726
院 系: 微电子技术系
专 业:集成电路设计与集成系统(嵌入式)
教 师: 李 伟
…… …… 余下全文
实验八:嵌入式 Linux 实验
一、实验目的
让学生了解操作系统的作用,交叉编译链工具的使用;linux操作系统的使用,掌握常见的指令使用,移植Linux内核 度。
二、实验内容
(1)移植嵌入式Linux 内核
(2)Linux常见shell命令使用
(3)Linux操作系统使用
(4)交叉编译链的使用
器材:1、装有Linux操作系统的PC机一台;
2、XSBase270或XSBase255 ARM实验开发平台一套
1.移植嵌入式Linux 内核
第1步、 从/pub/linux/kernel/v2.6下载linux-2.6.22.10.tar.bz2压缩文件(或光盘中提供);
第2步、 将linux-2.6.22.10.tar.bz2压缩文件复制到Linux工作目录(如root/work目录下);
第3步、 在Linux下利用tar jxvf linux-2.6.22.10.tar.bz2命令解压linux-2.6.22.10.tar.bz2压缩文件。
第4步、 进入解压后的linux-2.6.22.10目录下,利用vi编辑工具修改linux-2.6.22.10目录下的顶层Makefile文件。
第5步、 修改linux-2.6.22.10目录下的顶层Makefile文件,设置编译linux操作系统的CPU体系架构变量ARCH 和所使用的交叉编译工具链变量CROSS_COMPILE将linux-2.6.22.10目录下的arch/arm/configs/mainstone_defconfig
xsbase270_defconfig文件。
第6步、 将实验源码目文件复制为录下的\linux-2.6.22.10_patch\arch\arm\mach-pxa目录下的xsbase270.c文件复制到linux-2.6.22.10\arch\arm\mach-pxa目录中(注:xsbase270.c从该目录下的mainstone.c修改而来)。
…… …… 余下全文
南 京 邮 电 大 学 通 达 学 院
嵌入式系统B
实验报告
班级 100023
专业 通信工程(嵌入式系统开发)
学号 10002304
姓名 陆海霞
实验项目:
1、ADS下简单ARM汇编程序
2、熟悉LINUX开发环境
3、多线程应用程序设计
指导教师 范山岗
实验一 ADS下简单ARM汇编程序
实验目的:
1、 熟悉ADS1.2下进行汇编语言程序设计的基本流程;
2、 熟悉在ADS中创建工程及编写、编译和运行汇编语言程序的方法;
3、 熟悉AXD中各种调试功能。
实验环境:
1、 硬件:PC机。
2、 软件ADS1.2。
实验内容:
1、 在ADS中新建工程,并设置开发环境。
2、 在Code Warrior 环境中编辑、编译和链接汇编语言程序,并生成可执行文件。
3、 在AXD中调试汇编程序;
4、 使用命令行界面编辑、编译和链接汇编程序。
实验步骤:
本实验要求在ADS环境下,编写一个汇编程序,计算S=1+2+3……+n的累加值。
把累加结果S存入到存储器的指定位置;在AXD中调试该程序,使用ARMulator模拟目标机。
1、 新建工程。
…… …… 余下全文
一、实验目的
1.掌握ARM的串行口工作原理
2.学习编程实现ARM的UART通讯
3.掌握S3C2410寄存器配置方法。
二、预备知识
1.了解EWARM集成开发环境的基本功能
2.学习串口通讯的基本知识
3.熟悉S3C2410串口有关的寄存器
三、实验设备
1.2410s教学实验箱
2.ARM920T的JTAG仿真器
3.ARM EWARM5.3集成开发环境
4.串口连接线
四、实验内容
1.熟悉打开已有工程的步骤,掌握仿真调试的方法。
2.建立一个新工程,熟练掌握编译器和链接器的设置方法。
3.从串口输入字符串,将0~9数字在超级终端上连续显示,“Enter”键换行。
4.将第三步得到的字符转换成BCD码,限制在0~1023,用于控制直流电机。
五、实验步骤
1.创建新工程
(1)在D盘根目录创建一个newproj的目录,将ARM串口实验的5个文件夹和2个文件拷入,如上图所示,这5个文件夹是:inc(库文件)、init(初始化文件)、src(源文件)、startup(启动文件)和uhal(串口文件),这2个文件是:s3c2410_ram.icf和上从410_ram.mac
(2)运行IAR Embedded Workbench,执行file>new>workspace,工程名newproj1.ewp,保存在d:\newproj下,保存Workspace,和工程名一样,存在同一目录。此时编译,出现错误。
(3)有3个头文件做以下修改:#include “../inc/macro.h”,#include “../inc/drivers.h“,#include ”../uhal/isr.h“ General Option>Library configuration选Full,C/C++ Compiler>Code>Processor mode选ARM,编译通过。
…… …… 余下全文
《嵌入式系统开发及应用》实验指导书
2013 / 2014 年 第一学期
姓名: 石荣荣
学号: 10030221
班级: 10计二
指导教师: 钱诚
计算机信息工程学院
计算机科学与工程系
20##年10月修订
目录
实验一、KEIL uVision 4集成开发环境实验................ 2
实验二、STM32F103XX流水灯实验......................... 2
实验三、EXTI中断模块实验.............................. 2
实验四、STM32F103XX定时器控制实验..................... 2
实验五、STM32F103XX彩屏显示实验....................... 2
实验六、电子时钟实验.................................. 2
实验七、看门狗模块实验................................ 2
实验八、触摸屏功能设计实验............................. 2
实验一、KEIL uVision 4集成开发环境实验
…… …… 余下全文
实验一 熟悉THUEA-1开发系统、ADS开发环境、建立工程模板
一、实验目的
了解在 ADS 环境下对s3c2410 芯片的8 通道10 位AD 的操作和控制。
二、实验设备
硬件:THUEA-1 型 实验箱,PC 机。
软件:PC 机操作系统:windows + ADS +Multi-ICE 和RedHat Linux+Minicom+ArmLinux
开发环境。
三、实验步骤
1.建立实验环境(详见附录):连接仿真器,连接实验箱串口0 与计算机串口,打开超级终
端,端口设置为“每秒位数:115200;数据位:8;奇偶校验:无;停止位:1;数据流控制:无”。
2.打开实验箱电源,打开仿真器驱动程序,在ADS 下打开并运行2410test.mcp,根据超级
终端提示选择ADC 实验,出现如下界面:
[ ADC_IN Test ]
0. Dispaly Count 10 1. Continued ...Enter any key to exit
Selet :
3.按电脑键盘选择0 或1,缓慢调节实验箱模拟信号源(R31,R32),观察输出数字量AIN4、
AIN6(在超级终端显示)变换情况。
4.分析实验程序,理解ARM S3C2410 芯片的A/D 转换器控制方法:
读取采样值函数:
int ReadAdc(int ch)
{
int i;
static int prevCh=-1;
rADCCON = (1<<14)|(preScaler<<6)|(ch<<3); //设立通道
if (prevCh!=ch)
{rADCCON = (1<<14)|(preScaler<<6)|(ch<<3); //设立通道
for(i=0;i<LOOP;i++); //准备下一通道
…… …… 余下全文
重庆交通大学信息科学与工程学院
综合性设计性实验报告
专 业:xxxxxxxxxxxx
学 号: xxxxxxxx
姓 名: xxxx
实验所属课程: ARM嵌入式系统
实验室(中心):信息技术软件实验室
指 导 教 师 : xxxxx
20##年12月
流水灯显示姓名及按键实验
一、实验目的
(1) 了解μC/OS-II 操作系统的基本原理和移植条件。
(2) 掌握流水灯的原理与应用,能改变流水灯状态,从初始状态开始。
(3)掌握LPC2200(for MagicARM2200)专用工程模板的使用,能够在MagicARM2200-S上运行基于µC/OS-II操作系统的程序。
二、实验设备
硬件:PC 机 一台
MagicARM2200-S 教学实验开发平台 一套
软件:Windows98/XP/2000 系统
ADS 1.2 集成开发环境μC/OS-II 操作系统(V2.52)
…… …… 余下全文
嵌入式系统实验报告
20 13 – 20 14 第 2 学期
赵成,张克新
院 系:
姓 名:
专 业:
学 号:
电子通信工程系
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嵌入式微处理器芯片的体系结构及指令体系;熟悉汇编语言及可编程微处理器的程序设计方法。
四、实验设备
1. 硬件环境配置
计算机:Intel(R) Pentium(R) 及以上;
内存:1GB及以上;
实验设备:UP-NETARM2410-S嵌入式开发平台,J-Link V8仿真器;
…… …… 余下全文