嵌入式系统实验教学大纲B_第1页
嵌入式系统实验教学大纲B_第2页
嵌入式系统实验教学大纲B_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、嵌入式系统开发与设计课程实验教案大纲课程性质:非独立设课课程属性:专业实验课适用专业:电子信息项目学 时:总学时_56_实验学时10开出时间:三年级下学期综合性、设计性实验项目数:选2个丄学时编写人:陈玮审定人:一、课程简介本课程实验旨在提高学生实际动手能力,是学习嵌入式系统开发与设计课程的一 个重要环节,能巩固和加强课堂教案效果,帮助学生理解嵌入式系统的应用知识,培 养学生嵌入式系统的初步分析能力和使用 RTOS实时操作系统)构成嵌入式系统的应 用能力,为后续学习环节和从事嵌入式研发工作奠定一定的实践基础。本课程实验依据嵌入式开发与设计教案进度设定,所开实验均针对需重点掌握的 专业技能。先安

2、排一个简单的入门实验帮助学生了解课程、建立学习兴趣,然后按课 程教案大纲要求开设课程核心实验帮助学生掌握课程重点、难点,最后以综合性实验 做为课程的总结。二、实验教案目的及要求课程实验的主要目的是使学生通过实践深刻理解和掌握课堂教案内容的重点、难 点和基本概念,解决学生学习过程中遇到的疑难问题。通过操作ARh实验平台,使学生对嵌入式系统软硬件设计有一个全面的概念,熟悉常用嵌入式系统设备使用和设计 方法,掌握嵌入式系统的软硬件设计原理和基本的开发技能,具备初步的系统设计和 实现能力。本课程实验以培养学生嵌入式系统的初步分析能力和使用RTOS实时操作系统)构成嵌入式系统的应用能力为主要目标。学生通

3、过本课程实验,应学会配置嵌入式系 统软件开发平台和使用硬件开发装置,掌握嵌入式系统工作原理和项目开发流程;学 会嵌入式系统外围硬件如键盘、液晶屏等设备的编程;学会使用RTOS实时操作系统)构成嵌入式系统。三、实验项目设置表序号实验名称实验学时仪器套数每套人数实验要求实验类型面向专业1Win dows CE5.0构建实验2202必开验证性电子信息2对话框控件编程实验2202选开设计性电子信息3KeilpVision3 实验2801选开验证性电子信息4汇编指令实验2801选开验证性电子信息5GPIO程序设计与电路仿真3202选开设计性电子信息6RealView DeveloperSuite实验38

4、01选开设计性电子信息7ZLG7290键盘扫描及数码 管显示控制实验3202选开设计性电子信息8中断控制实验3801选开设计性电子信息9SD/MMC读/写实验3202选开设计性电子信息10步进电机控制器设计3801选开综合性电子信息11卩C/OS-H移植实验3202选开综合性电子信息12卩C/OS-H液晶控制实验3202选开综合性电子信息13TCP/IP通信实验3202选开综合性电子信息四、考核方法与评分标准考核方法:监控实验过程、抽查实验内容、审查实验结果、评阅实验报告,综合各 项考核指标给定实验成绩;核心实验技能在课程测试试卷中加以体现,实验成绩占课 程成绩的20%实验缺勤两次以上或实验报

5、告缺交两份以上即为实验成绩不合格;抄 袭、复印实验报告或严重影响实验次序者,课程成绩记为不合格。评分标准:1、在规定实验时间内保质保量独立完成实验者,实验报告格式标准内容详实准确 者,实验成绩评定优秀;2、在规定实验时间内,独立完成主要实验内容者,实验报告格式标准内容详实 者,实验成绩评定良好;3、在实验指导教师提示下,完成主要实验内容者,实验报告格式标准内容完整 者,实验成绩评定中等;4、在实验指导教师指导下,完成基本实验内容者,实验报告格式符合基本要求 者,实验成绩评定及格;5、实验态度不端正、干扰实验教案者,抄袭、复印实验报告者不及格。五、教材或指导书周立功.ARM嵌入式系统基础教程.北

6、航出版社,05.1六、单项实验的内容和要求1、构建 Windows CE5.0实验内容:1. 定制一个基于MagicARM241运行的Windows CE5.0操作系统,编译并下载其 映象到 MagicARM241上运行;2输出实验内容1)定制的操作系统的SDK实验要求:熟悉Platform Builder5.0开发环境;学会利用现成的 BSF定制Win dows CE5.0主要仪器设备:PC MagicARM241教案实验开发平台、Platform Builder5.02、对话框控件编程实验实验内容:利用eMbedded Visual C+ 4.0 编写一个可运行于 MagicARM241实

7、验 箱Windows CE5.0操作系统上的应用程序。应用程序通过3个微调按钮改变一个填充区的颜色。实验要求:熟悉 eMbedded Visual C+ 4.0 的常用对话框控件;学会利用 eMbedded Visual C+ 4.0 编写对话框应用程序。主要仪器设备:PC MagicARM241教案实验开发平台、eMbedded Visual C+4.0(SP4、Microsoft ActiveSync 4.1、 ZY2410 SDK3、Keil 卩 Vision3实验内容:1. 熟悉卩Vision3集成开发环境界面;2. 掌握卩Vision3帮助系统的使用;3. 编译器设定;4. 项目新建

8、、配置、 Build ;5. 高速指令 / 外设模拟器使用;6. 程序文件载入 Proteus实验要求:掌握Keil卩Vision3的基本知识及初级操作。主要仪器设备:PC Keil卩Vision3软件4、汇编指令实验实验内容:1. 使用LDR旨令读取0x40003100上的数据,将数据加1,若结果小于10则使用STR指令把结果写回原地址,若结果大于等于10,则把0写回原地址。然后再次取0x40003100上的数据,将数据加1,判断结果是否小于10周而复始循 环。2. 使用ADS1.2软件仿真,单步、全速运行程序,设置断点,打开寄存器窗口 vProcessor Registers )监视R0

9、R1的值,打开存储器观察窗口(Memory 视0x40003100上的值。实验要求:了解ADS1.2集成开发环境及ARMulator软件仿真;掌握ARM7TDM匸 编指令的用法;并能编写简单的汇编程序;掌握指令的条件执行和使 用LDR/STF指令完成存储器访问。主要仪器设备: PC、 ARM Developer Suite 1.25、GPIO程序设计与电路仿真实验内容:1. 选做内容-利用eMbedded Visual C+ 4.0 编写有个可运行于 MagicARM241实 验箱Windows CE5.0操作系统上的应用程序。该应用程序使用S3C2410A微控制器GPIO驱动,控制实验箱上的

10、蜂鸣器的蜂鸣;2. 选做内容-设定卩Vision3、Proteus单机联调;建立符合实验要求的 卩Vision3项目,编写P0.0P0.7输出控制LED闪烁的程序代码;实验要求:理解S3C2410A微控制器GPIO驱动的使用方法;学会利用 eMbeddedVisual C+ 4.0 调用设备驱动程序编写简单的应用程序;掌握 卩Vision3和Proteus联调辅助项目设计方法。主要仪器设备:PC MagicARM241教案实验开发平台、eMbedded Visual C+4.0(SP4、Microsoft ActiveSync 4.1、ZY2410 SDK Proteus、卩 Vision36

11、、RealView Developer Suite实验内容:1. 熟悉 RealView Developer Suite 集成开发环境界面;2. 掌握 RealView Developer Suite 帮助系统的使用;3. 建立数码显示项目并进行项目配置、编译链接,生成包含调试信息的映像文件 和可以直接供烧写Flash的Hex文件;4. 在 Proteus 中进行项目验证。实验要求:掌握 RealView Developer Suite 集成开发工具。主要仪器设备: PC、 RealView Developer Suite 、 Proteus7、ZLG7290键盘扫描及数码管显示控制实验实验内

12、容:利用eMbedded Visual C+ 4.0 编写一个可运行于 MagicARM241实验 箱Windows CE5.0操作系统上的应用程序。该应用程序调用S3C2410A控制器I2C控制器驱动,通过I2C接口芯片实现对ZLG7290实现对7 段数码管的显示控制,以及定时对 4X 4键盘按键进行扫描。实验要求:学会S3C2410AS制器I2C控制器驱动的使用方法;学会 ZLG7290芯片 的使用方法;学会利用eMbedded Visual C+ 4.0 调用I2C驱动编写 符合实际要求的应用程序。主要仪器设备:PC MagicARM241教案实验开发平台、eMbedded Visual

13、 C+4.0(SP4、Microsoft ActiveSync 4.1、 ZY2410 SDK8、中断控制实验内容:1. 仿真实验硬件电路搭建;2. 使用外部中断1进行LED控制,每当有一次中断产生时即取反LED以便指示中断输入;3. 使用中断向量控制器的向量IRQ功能,实现EINT0和EINT1中断处理4. 选做内容-设置GPF4引脚为外部中断EINT4功能,下降沿触发模式。初始化S3C2410A中断控制器,设置EINT4为IRQ中断,并使能中断允许。初始化 后,等待外部中断产生。中断服务程序里负责把LED1控制口输出信号取反,清除中断标志后退出中断。实验要求:理解中断控制器原理,掌握中断控

14、制方法、处理器外部中断的引脚功 能设置和中断初始化以及中断服务函数的编写。主要仪器设备:PC、Proteus、卩Vision3、MagicARM241教案实验开发平台、 ARM Developer Suite 1.2 集成开发环境9、SD/MM咪读/写实验实验内容:利用eMbedded Visual C+ 4.0 编写一个可运行于 MagicARM241实验 箱 CE5.0操作系统上的应用程序。该应用程序利用S3C2410A微控制器的SD/MM卡驱动在SD卡或MM(卡上创建一个文件文本,并往文件里添 加文字,在读出来校验。实验要求:学会编写应用程序在动存储器上创建文件 /打开文件的方法;学会利

15、用 eMbedded Visual C+ 4.0 编写应用程序,在可移动存储器上的读 /写 文件。主要仪器设备:PC MagicARM241教案实验开发平台、eMbedded Visual C+4.0(SP4、Microsoft ActiveSync 4.1、 ZY2410 SDK10、步进电机控制器设计 实验内容:1. 电流驱动、功率放大、控制单元硬件电路搭建;2. 基于 RealView Developer Suite 编写程序代码;3. 结合 Digital Analysis 调试控制器实验要求:基于ARMS控制器实现低成本的步进电机复杂控制方案,设计由 ARM 微控制器LPC2124

16、L297、L298组成的步进电机控制器。主要仪器设备: PC、 RealView Developer Suite 、 Proteus11、卩C/OS-H移植实验实验内容:1. 熟悉卩C/OS-H实时操作系统;2. 了解卩C/OS-H在ARM!的移植;3. 学习移植卩C/OS-H操作系统到ARM处理器,然后编写一个简单的多任务应用 程序,实现LED流水灯控制。实验要求:掌握卩C/OS-H操作系统移植到ARM处理器的方法;了解 卩C/OS-H操 作系统的基本原理和移植条件。主要仪器设备:PC MagicARM241教案实验开发平台、ARM Developer Suite1.2、卩 c/os-h12

17、、卩C/OS-H液晶控制实验内容:1. 选做内容-使用事件标志触发LCD的刷屏动作。1个任务负责检测KEY1的状 态,如果按键有效,那么将键盘事件标志置位,否则清除;另一个任务一直等 待键盘事件标志的置位触发,标志置位后,用一个随机的颜色将整个液晶屏幕 刷新;2. 选做内容-仿真实验硬件电路搭建,基于 RealView编程实现卩C/OS-H LCD字 符显示。实验要求:掌握图形液晶的绘点函数的使用;掌握卩C/OS-H操作系统的事件标志组的概念;了解基于 RealView的卩C/OS-H程序设计。主要仪器设备:PC MagicARM241教案实验开发平台、ARM Developer Suite1.2、Proteus、卩 C/OS-H13、TCP/IP 通信实验实验内容:利用 eMbedded Visual C+ 4.0(SP4> 编写一个可运行于 MagicARM2410 实验箱Win dows CE5.0操作系统上的应用程序。该应用程序调用Win dows CE平台提供的 Socket API 函数,使用 TCP<Transport ControlProtovl ,传输控制协议),通过以太网芯片DM900(驱动,实现MagicARM241 啲 Wi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论