安徽工业大学嵌入式实验报告
“安徽工业大学嵌入式实验报告”相关的资料有哪些?“安徽工业大学嵌入式实验报告”相关的范文有哪些?怎么写?下面是小编为您精心整理的“安徽工业大学嵌入式实验报告”相关范文大全或资料大全,欢迎大家分享。
安徽工业大学嵌入式实验报告
《嵌入式系统实验报告》
指导教师:陆勤
姓名:程少锋
学号:139074366
班级:物联网131班
实验一B 熟悉实验开发环境
一、实验目的
熟悉ADS1.2 开发环境,学会ARM 仿真器的使用。使用ADS 编译、下载、调试并跟踪一段已有的程序,了解嵌入式开发的基本思想和过程。
二、实验内容
本次实验使用ADS 集成开发环境。新建一个简单的工程文件,并编译这个工程文件。学习ARM 仿真器的使用和开发环境的设置。下载已经编译好的文件到嵌入式控制器中运行。学会在程序中设置断点,观察系统内存和变量,为调试应用程序打下基础。
三、预备知识
C 语言的基础知识、程序调试的基础知识和方法。
四、实验设备及工具(包括软件调试工具)
硬件:ARM 嵌入式开发平台、用于ARM7TDMI 的JTAG 仿真器、PC 机Pentium100 以 上、串口线。
软件:PC 机操作系统win98、Win2000 或WinXP、ARM SDT 2.51 或ADS1.2 集成开发 环境、仿真器驱动程序、超级终端通讯程序。
五、实验步骤
1)建立工程
(1)运行ADS1.2 集成开发环境(CodeWarrior for ARM Developer Suite)。选择File
安徽工业大学编译原理实验报告
编译原理实验报告
姓名:叶玉虎 班级:计122班 指导老师:王森玉 实验日期:2015/5/11
实验内容:
1.求出每个非终结符的FIRST集合 2.求出每个产生式右部的FIRST集合 3.求出每个非终结符的Follow集合 实验环境:
Visual Studio2010 实验目的:
让同学们掌握FIRST集合和FOLLOW集合的求法
实验代码:
#include char css[MAX][MAX];//保存所有的产生式 int count=0; int cnt=0; struct L{//保存所有的终结符 char ch; int flag;//1:能推出ε,0:不能,初值:-1 int num; char first[MAX]; int s;//first的长度 char follow[MAX]; int l;//follow的长度 }l[MAX]; //对输入的格式进行控制,并校验输入是否符合格式 int handle(char a[]) {
安徽工业大学编译原理实验报告
编译原理实验报告
姓名:叶玉虎 班级:计122班 指导老师:王森玉 实验日期:2015/5/11
实验内容:
1.求出每个非终结符的FIRST集合 2.求出每个产生式右部的FIRST集合 3.求出每个非终结符的Follow集合 实验环境:
Visual Studio2010 实验目的:
让同学们掌握FIRST集合和FOLLOW集合的求法
实验代码:
#include char css[MAX][MAX];//保存所有的产生式 int count=0; int cnt=0; struct L{//保存所有的终结符 char ch; int flag;//1:能推出ε,0:不能,初值:-1 int num; char first[MAX]; int s;//first的长度 char follow[MAX]; int l;//follow的长度 }l[MAX]; //对输入的格式进行控制,并校验输入是否符合格式 int handle(char a[]) {
大学ARM嵌入式实验报告
《嵌 入 式 系 统》
实验报告
姓名: 学号: 班级:
2013年4月
实验一 ARM汇编指令实验1
一、实验目的
1.初步学会使用ADS1.2 开发环境及ARM软件模拟器; 2.通过实验掌握简单ARM汇编指令的使用方法。
二.实验设备
1.硬件:PC机;
2.软件:ADS1.2集成开发环境。Windows98/2000/NT/XP。
三.实验内容
1.熟悉开发环境的使用,并使用LDR/STR和MOV等指令访问寄存器或存储单元。 2.使用ADD/SUB/LSL/LSR/AND/ORR等指令,完成基本数学/逻辑运算。
四.实验原理
ARM处理器共有37个寄存器:31个通用寄存器,包括程序计数器(PC),这些寄存器都是32位;6个状态寄存器,这些寄存器也是32位,但只使用了其中的12位。
1.ARM通用寄存器
通用寄存器(R0~R15)可分为3类,即不分组寄存器R0~R7.分组寄存器R8~R14.程序计数器R15。
2. 存储器格式
ARM体系结构将存储器看作是从零地址开始的字节的线性组合。字节0~3存放第一个字,字节4~7存放第2个字,以此类推。 ARM体系结构可以用两
嵌入式实验报告
实验报告
专业名称 班级学号 学生姓名
实验一
1、编写程序循环对R4~R11进行累加8次赋值,R4~R11起始值为1~8,每次加操作后把R4~R11的内容放入SP栈中,SP初始设置为0x800。最后把R4~R11用LDMFD指令清空赋值为0。
.global _start
.equ stack_top , 0x800 .text _start:
MOV sp,#stack_top MOV r4,#1 MOV r5,#2 MOV r6,#3
MOV r7,#4 MOV r8,#5 MOV r9,#6 MOV r10,#7 MOV r11,#8
STMFD sp!,{r4-r11} MOV r3,#0 /*r3=0*/ addBlock: b addBlock .end
实验二 存储器实验
实验目的:
1.通过实验熟悉ARM 的内部存储空间分配。 2.掌握对存储区配置方法。
3.掌握对存储区进行读写访问的方法。 实验设备:
硬件:Embest EduKit-III 实验平台,Embest ARM 标准/增强型仿真器套件,PC 机; 软件:Embest IDE for ARM 集成开发环境,Windows 98/2000/NT/XP。 实验内
嵌入式实验报告
ARM 实验报告
姓名: 学号: 专业: 学院: 指导老师:
一、GPIO输出与按键控制实验——按键控制流水灯实验 实验原内容:
通过数组认为定义流水灯花样; 一个按键控制一种流水灯花色;
实验电路图:
源程序:
#include \#include \
/* 名称:DelayNS() 功能:长软件延时 入口参数:dly 延时参数,值越大,延时越久**/
void DelayNS(uint32 dly) { uint32 i;
for(; dly>0; dly--)
for(i=0; i<50000; i++);}
/** 函数名称:main() 函数功能:GPIO输出测试,花样流水灯。*/
const uint32 LED_TBL[8][10] = { 花样流水灯,注意调用时候用了取反操作 {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF}, // 全部点亮 {0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0xFF}, // 依次逐个点亮
{0x00, 0x01, 0x03, 0x07
中南大学嵌入式系统实验报告
《嵌入式系统》实验报告 学 院 名 称:
信息科学与工程学院
专 业 班 级: 学 生 姓 名:
学 号:
目 录
实验一 开发板设置及连接 ................................................. 2 实验二 Linux和WINCE启动及外围功能测试 .................................. 5 实验三 Linux下USB host口测试以及交叉编译 .............................. 13 实验四 keil uvision4集成开发环境的使用 ................................. 19 实验总结................................................................26
1
实验一 开发板设置及连接
1. 实验目的
① 熟悉LJD-e2440的硬件接口,硬件电路,了解硬件连接的注意事项。 ② 学会如何在PC上装USB 驱动。 2.实验内容
① 学会配置dnw,
河南工业大学实验报告
河南工业大学实验报告
(2014~2015学年-第1学期)
课程名称:程序设计基础 实验课程编号:51610057 开课实验室:6313 2014160101专业班级 计科1401 学号 姓名 张岩 19 实验项目名称 教师签名:张玉宏 日 期:
实验一:函数与程序结构 实验日期 2015/3 成绩评定 一、 实验目的:
1. 了解结构化程序设计的基本思想; 2. 掌握使用工程组织多个程序文件的方法。 3. 掌握函数嵌套的使用方法。 4.掌握递归函数的编程方法。
二.编程环境 Windows8.1 Codeblock
三.实验要求及内容:
1.编写一个函数,利用参数传入一个3位数number,找出101~number
之间所有满足下列两个条件的数:它是完全平方数,又有两位数字相同,如144、676等,函数返回找出这样的数据的个数,并编写主函数。
输入输出示例:
Enter a number :150 count = 2 ① 源代码
② 测试用例
Enter a number :150 Count = 2; ③实验结果
2. 用递归函数计算xn的值。 输入输出示例: Enter x:2 Enter
嵌入式实验报告三
嵌入式实验报告三
实验时间 2013/6/9 报告人
一、实验目的: 1.学习cygwin;
2.通过上机实验,使学生验证、巩固和充实所学理论知识,加深对相关内容的理解,了解嵌入式Linux的内核布局,掌握内核配置及编译方法。
二、实验要求:
1.安装cygwin及内核源码;
2.配置基于S3c2410处理器的内核选项。 3.编译生成zImage。
三、问题:
1.简述嵌入式开发中和体系结构相关的内核布局,说明哪些目录是在内核移植中需要重点关注的。
Linux内核主要由5个子系统构成:进程调度、内存管理、文件系统、网络接口和进程通信。相互关系如图:
内核目录有 arch、block、 crypo、drivers、 fs、include、init、 ipc、kernel、lib、 mm、net、security、 sound、usr、Documentation、scripts等,在内核移植中需要重点注意arch、include、init、mm、kernel、drivers、 fs、ipc、lib等目录。
2.简述内核编译的步骤和对应命令的作用,说明zI
嵌入式系统实验报告
计算机科学与工程学院
武汉工程大学
计算机科学与工程学院
《嵌入式系统》实验报告
专业班级 学生学号 学生姓名 智能01班 1305120209 杜悦 实验地点 指导教师 实验时间 520 李晖 2016.5.20 实验项目 机器人的触须导航 综合操作实验 (1)安装触须传感器。 (2)连接触须电路,分别同debug窗口和LED测试触须传感器。 (3)使用触须进行避障导航。 实验类别 实验学时 12学时 的实求及验要目 类 别 上机表现 成 绩 评 定 表 评 分 标 准 积极出勤、遵守纪律 主动完成实验设计任务 程序代码规范、功能正确 填写内容完整、体现收获 分值 30分 得分 合 计 报告质量 70分 说明: 评阅教师: 日 期: 年 月 日
《嵌入式系统》实验报告