还剩2页未读,继续阅读
文本内容:
电子信息、通信工程专业嵌入式系统课程教学大纲课程名称嵌入式系统英文名称EmbeddedSystem课程编号学时数48其中实验学时数16学分数
3.0适用专业电子信息、通信工程专业
1、课程的性质和任务嵌入式系统是电子信息、通信工程专业的专业课嵌入式系统是继IT、网络技术之后,又一个新的技术发展方向本课程将向学生系统介绍嵌入式系统应用知识通过本课程的学习,学生可以系统地掌握嵌入式系统的基本概念、组成原理、接口技术、LINUX环境应用程序编程方法
2、先修课计算机组成原理或微型计算机接口技术、C语言
三、课程教学内容的基本要求、重点和难点课程教学内容为嵌入式系统基本概念、组成原理、接口技术(24学时);Linux基础、LINUX环境应用程序编程方法(8学时);实验(16学时)具体教学内容为
(一)嵌入式系统概述掌握嵌入式系统定义,发展历程,了解应用举例,系统特点,系统组成,硬件组成,软件组成;嵌入式微处理器,分类;嵌入式操作系统主要特点;理解ARM系列处理器核的命名规则与性能重点嵌入式系统定义,硬件组成,软件组成难点硬件组成,软件组成
(二)S3C2410A微处理器组成掌握S3C2410A微处理器概述,微处理器组成与引脚__,微处理器组成,芯片封装、引脚编号与引脚__名,特殊功能寄存器简介;了解AR__20T简介,指令系统特点,功能模块,程序员模型,处理器操作状态;理解存储器格式和数据类型,处理器操作方式,寄存器,程序状态寄存器,异常,中断延迟重点微处理器组成;功能模块;程序状态寄存器难点寄存器,程序状态寄存器
(三)LINUX基础掌握LINUX组成、SHELL、文件系统组织、目录结构、常用命令;理解__ke、__kefile、vi、编译器、交叉编译器;重点SHELL、文件系统组织、目录结构、常用命令;难点__ke、__kefile、vi、编译器、交叉编译器
(四)存储器控制器及NandFlash控制器掌握存储器控制器组成;S3C2410A与存储器相关的特性;与存储器芯片连接的S3C2410A引脚__及使用;存储器总线周期举例;存储器控制器特殊功能寄存器;存储器组成举例;使用NorFlash芯片作为引导ROM;NandFlash芯片工作原理;两种引导模式;NandFlash概述;K9F2808U0CNandFlash芯片工作原理;NandFlash控制器;NandFlash控制器特殊功能寄存器;了解使用SDRAM芯片举例;重点存储器控制器特殊功能寄存器;存储器组成举例;难点存储器控制器特殊功能寄存器
(五)时钟与电源管理、D__与总线优先权掌握时钟与电源管理概述;功耗管理概述;了解时钟与电源管理用到的S3C2410A引脚__;时钟发生器;时钟与电源管理结构框图;时钟源的选择;锁相环;时钟控制逻辑电源管理;电源管理模式的转换;S3C2410A电源引脚;时钟与电源管理特殊功能寄存器;D__概述;总线优先权;重点时钟与电源管理概述;功耗管理概述;难点时钟与电源管理
(六)I/O端口及中断控制器掌握I/O端口概述;与I/O端口及其他寄存器相关的S3C2410A引脚__;理解I/O端口控制;I/O端口特殊功能寄存器;端口A~端口H寄存器组;其他寄存器;I/O端口程序举例;了解中断控制器概述;中断控制器操作、中断源及中断优先权;中断控制器操作;中断源;中断优先权产生模块;中断控制器特殊功能寄存器;了解中断程序举例重点I/O端口特殊功能寄存器;端口A~端口H寄存器组;难点端口A~端口H寄存器组
(七)PWM定时器、实时时钟及看门狗定时器掌握PWM定时器概述;PWM定时器操作;理解PWM定时器特殊功能寄存器;PWM定时器应用举例;了解RTC概述;RTC组成与操作;RTC特殊功能寄存器;RTC程序举例;看门狗定时器概述;看门狗定时器操作;看门狗定时器特殊功能寄存器;看门狗定时器程序举例重点PWM定时器操作;PWM定时器特殊功能寄存器;PWM定时器应用举例;难点PWM定时器操作
(八)UART及IIC、IIS、SPI总线接口掌握UART概述、操作;特殊功能寄存器;理解UART与RS-232C接口连接举例;UART与红外收发器连接举例;了解IIC总线接口概述、组成与操作方式中的功能关系、4种操作方式;SPI总线接口概述、组成和操作;重点UART概述、操作;特殊功能寄存器;UART与RS-232C接口连接举例;难点UART操作
4、教学方式及学时分配理论教学时间共32学时,包括嵌入式系统的基本概念、组成原理、接口技术;LINUX环境搭建应用程序编程、目标板程序烧写等理论课;期中考试、期末复习实验16学时另外有16学时__答疑时间__答疑每2周安排一次,时间为2学时教学周教学学时教学内容实验学时实验内容
121.1嵌入式系统简介
1.2嵌入式系统组成
1.3嵌入式微处理器
1.4嵌入式操作系统简介*
1.5ARM系列嵌入式微处理器简介*
2.1S3C2410A微处理器概述
222.2S3C2410A微处理器组成与引脚__**
2.3AR__20T核
2.4AR__20T的程序员模型
321.LINUX组成、SHELL、文件系统组织、目录结构、常用命令
422.常用命令、__ke、__kefile、vi、编译器、交叉编译器
523.__环境搭建及应用程序编写、编译、执行实验理论
21.LINUX组成、SHELL、文件系统组织、目录结构、常用命令
625.
1.1S3C2410A与存储器相关的特性
5.
1.2与存储器芯片连接的S3C2410A引脚__及使用
4.日期、时间编程实验理论
22.常用命令、__ke、__kefile、vi、编译器、交叉编译器
725.
1.3存储器总线周期举例
5.
1.4存储器控制器特殊功能寄存器
5.终端与串口编程实验理论
21.__环境搭建及应用程序编写、编译、执行实验
825.
2.1使用NorFlash芯片作为引导ROM*
5.
2.2使用SDRAM芯片举例
6.驱动程序模块加载及键盘应用程序编写实验理论
22.日期、时间编程实验92期中考试
1025.
3.1两种引导模式
5.
3.2NandFlash概述
7.跑马灯应用程序编写实验理论
23.终端与串口编程实验
1125.
3.3K9F2808U0CNandFlash芯片工作原理
8.Bootloader编译、烧写实验理论
24.驱动程序模块加载及键盘应用程序编写实验
1225.
4.1NandFlash控制器
6.
1.1时钟与电源管理概述
6.
1.2功耗管理概述*
6.
1.3时钟与电源管理用到的S3C2410A引脚__*
6.
3.24种电源管理模式
25.跑马灯应用程序编写实验
1327.1I/O端口概述
7.2I/O端口控制
7.
3.1端口A~端口H寄存器组I/O端口程序举例
26.Bootloader编译、烧写实验
1428.1PWM定时器
8.2实时时钟
8.3看门狗定时器
1529.1UART*
9.
2.1IIC总线接口概述*
9.
3.1IIS总线接口概述162复习合计3216作业根据授课进度,布置作业,每章讲授结束后,收一次作业,批改后做__答疑,讲解作业中出现的问题;实验以编程为主作业的题型以指定教材课后习题、实验编程为主
五、教学参考书目教材《嵌入式系统原理及接口技术》,刘彦文编著,清华大学出版社,2011年版实验用书《EL-ARM860教学实验系统实验指导书》教师编写的编程及实验PPT大纲撰写人大纲审阅人负责人。