篇一 :arm实验报告

电子科技大学成都学院

实验报告册

      课程名称:      嵌入式系统开发实践     

      姓    名:          段定杰               

      学    号:         1140710726         

      院    系:         微电子技术系          

      专    业:集成电路设计与集成系统(嵌入式)

      教    师:                         

…… …… 余下全文

篇二 :arm实验报告

实验八:嵌入式 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修改而来)。

…… …… 余下全文

篇三 :ARM实验报告

南 京 邮 电 大 学 通 达 学 院

嵌入式系统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、  新建工程。

…… …… 余下全文

篇四 :ARM9实验报告(一)

实验一  ARM串行口实验

一、实验目的

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,编译通过。

…… …… 余下全文

篇五 :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集成开发环境实验

…… …… 余下全文

篇六 :ARM 实验报告

实验一 熟悉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++); //准备下一通道

…… …… 余下全文

篇七 :ARM实验报告

重庆交通大学信息科学与工程学院

综合性设计性实验报告

专        业: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)

…… …… 余下全文

篇八 :ARM嵌入式系统实验报告

郑州航空工业管理学院

嵌入式系统实验报告

20 13 – 20 14 2 学期

赵成,张克新

院  系:                  

姓  名:             

专  业:            

学  号:                 

电子通信工程系

20##年3月制


实验一 ARM体系结构与编程方法

一、实验目的

  了解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仿真器;

…… …… 余下全文