【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《《嵌入式系统设计实验》课程教学大纲》,欢迎阅读!
嵌入式系统设计实验Ⅰ
Embedded System DesigningⅠ(Experiment)
一、课程基本情况 课程总学时: 48 实验总学时: 16 学 分:3 开课学期:第6学期 课程性质:选修
对应理论课程:嵌入式系统设计 适用专业: 电子科学与技术
教 材:周立功,ARM嵌入式系统基础教程(第2版),北京航天航空大学出版社,2008 开课单位:电子与信息工程学院电子科学与技术系
二、实验课程的教学目标和任务
通过本课程实验的学习,使学生实验学习中进一步掌握嵌入式系统的概念、体系结构、系统组成及设计方法;掌握ARM的微处理器结构和指令系统以及嵌入式系统的分析与设计方法,了解嵌入式操作系统;掌握ARM系列嵌入式微控制器的硬件资源、指令系统,在此基础上,使学生切实掌握嵌入式系统的开发过程,熟悉基于嵌入式操作系统的程序编写方法和过程,具备嵌入式电子系统软硬件设计的初步能力。主要内容包括开发环境的熟悉,嵌入式系统开发工具ADS1.2使用,嵌入式系统软编程与调试过程及方法,基本的硬件实验,基于嵌入式操作系统的软硬件实验以及基于uCos-II系统函数程序编写。
三、实验课程的内容和要求 序号
项目名称
所需学时
项目要求
内 容 提 要
开发环境、仿真环境与仿真器驱动的
实验一 认识实验
2
安装与建立,实验平台介绍。创建工程、必开 选开 编译设置、代码的产生与下载、调试。
仿照例程,编写简单程序对一个或多 个 I/O 口读写操作,使蜂鸣器发声,运
实验二 GPIO实验
2
行灯闪烁,并能用万用表测得输出数值,对输入的数值(高电平为5伏),从串口输出,可以验证读写操作是否正确。
选开
验证 验证
必开 选开
实验类型
完成调试LED 范例程序,下载运行,处理器通过与ZLG7289 的通信,发送LED
实验三 LED实验
2
测试命令,并在LED 上显示0~7 数字,读懂主程序,并能修改主程序完成,显示
频率的修改,显示内容的修改 学习创建并编写一个工程项目,包含
实验四 中断实验
2
初始化定时器、启动定时器、定时器中断服务等代码,编译、连接并下载到实验平台运行,观察定时器工作情况是否正常。
调试并修改LCD 的演示程序,然后 将原程序中的演示图形更换,编译、链接
实验五 LCD实验
2
并下载到系统中跟踪、调试运行;根据例程中显示阵列的坐标与存储单元的对应关系,同时分析汉字的显示方法,试着以点阵方式显示几个简单的汉字。
HOST机的RS232(全双工)口实验系 统的RS232口连接,ARM监视串行口,
RS232通信实验
将接收到的字符再发送给串口(HOST 机2
与核心板是通过超级终端通讯的),即按 HOST 机键盘通过超级终端发送数据,核心板将接收到的数据再返送给HOST机,信息在超级终端上显示
下载执行一个多任务的演示程序,观
uCos-II 任
实验七 务调度机制
实验
2
察并了解多任务系统的特点、优点。使用提供的开发包实现一个多任务的应用程必开 序,完成输入、计算、打印功能,要求这些功能是并发执行的。
uCos-II 同
实验八 步与互拆机
制实验
2
分析系统提供的生产者、消费者问题的解决方法的演示程序,并下载调试执行此程序。参照演示程序自行完成一个并发的应用程序,完成读者-写者问题。
新建一个工程项目,加入操作系统的
uCos-II任务
实验九 间通信机制
实验
2
内核代码,在MAIN函数中创建一个主任务,然后在主任务中定义一个消息队列,必开 两个任务通过消息队列来实现相互间的通信。
验证
必开
验证
验证
选开
综合
选开
综合
选开
综合
选开
验证
实验六
本文来源:https://www.wddqxz.cn/255eb283de3383c4bb4cf7ec4afe04a1b071b03b.html