当前位置:文档之家› 《嵌入式系统》课程教学大纲

《嵌入式系统》课程教学大纲

北京华嘉物联网国际学院课程教学大纲
课程名称:嵌入式系统
适用专业: 2013级物联网开发专业
课程类别:专业课
《嵌入式系统》
课程教学大纲
一、课程性质
《嵌入式系统》是学院物联网开发专业的专业课,也是物联网开发专业教学计划中的一门重要的专业课。

二、课程目标
《嵌入式系统》教学目标在于通过通过本课程的学习,掌握嵌入式系统的组成和基本原理、ARM体系结构特点、嵌入式系统设计的一般原理及方法、以及嵌入式操作系统的基本原理及应用等。

三、教学要求
通过本课程的学习,学生应能达到下列要求:
掌握嵌入式系统的概念、体系结构、系统组成及设计方法;掌握ARM7的微处理器结构和指令系统以及嵌入式系统的分析与设计方法,了解嵌入式操作系统和嵌入式网络技术;掌握以S3C44B0系列嵌入式微处理器的硬件资源、指令系统,并以它为核心,能够进行实际系统的设计与分析;4.通过实例学习,重点掌握嵌入式系统的应用开发。

四、教学方法和手段
1、文字教材
使用教材:书名《嵌入式系统设计与实例开发(第3版)》
作者:王田苗主编
出版社:清华大学出版社2008年1月
2、实训
五、必要说明
1、本课程教学时间为一个学期
2、课程考核办法:教考分离,实行平时成绩和期末考查相结合的考核方式。

3、教材与主要参考书:
《嵌入式系统开发与应用教程》,田泽,北京航空航天大学出版社,2008.3
《嵌入式系统原理与接口技术(第二版)》,贾智平、张瑞华,清华大学出版社,2009.8 《嵌入式系统设计与开发实例详解》,胥静,北京航空航天大学出版社,2013.4
六、学时分配:理论学时108学时
七、章节内容
零、绪论嵌入式系统开发基础
1、嵌入式系统基本概念
2、嵌入式系统组成结构
3、嵌入式系统硬件组成
4、嵌入式系统操作系统
5、嵌入式系统应用软件开发
6、嵌入式系统开发流程
一、ARM体系结构及汇编指令集
1、ARM技术概述
2、ARM处理模式和状态
3、ARM存储器组织
4、ARM异常中断
5、ARM寻址方式
6、ARM指令集
7、Thumb指令集
8、ARM汇编程序规范
9、ARM汇编程序特点
二、基于ARM的嵌入式系统程序设计基础
1、ARM汇编语言程序设计
2、嵌入式C语言程序设计及技巧
3、C语言与汇编语言混合编程
4、基于ARM的软件开发环境
三、基于ARM核微处理器S3C44B0X的扩展接口技术
1、S3C44B0X微处理器及其硬件开发平台
2、基于S3C44B0X的嵌入式系统体系结构
3、存储器扩展接口
4、UART异步串行接口
5、USB设备接口
6、通用I/O口应用
7、A/D和D/A接口应用。

四、嵌入式操作系统及移植应用
1、嵌入式操作系统基本概念:进程、进程调度、进程间通信机制
2、开放源码的µC/OS-II及内核分析
3、µC/OS-II在ARM微处理器上的移植
4、基于µC/OS-II建立自己的RTOS
五、嵌入式应用软件设计
1、嵌入式应用系统的层次结构特点、几种不同层面的应用开发方法
2、基于µC/OS-II的应用软件设计开发
六、嵌入式应用开发实例
1、实例一:嵌入式机器人控制器设计
2、实例二:嵌入式工程机械智能监控器。

相关主题