2022年嵌入式系统教学大纲 .pdf
《2022年嵌入式系统教学大纲 .pdf》由会员分享,可在线阅读,更多相关《2022年嵌入式系统教学大纲 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式系统课程教学大纲课程名称:嵌入式系统课程编码:51610209 学时:44 学分:2.5 开课学期:7 课程类别:专业平台课程课程性质:必修适用专业:电子信息科学与技术电子信息工程先修课程:数字电子技术、汇编语言程序设计、微机原理与接口技术、单片机原理及应用、C 语言程序设计教学方式:课堂讲授为主,穿插课堂主题讨论和专题汇报教学手段:以多媒体教学手段及仿真软件为主,主要采用PPT 电子板书形式,辅助手写板书一、课程的性质、目的与任务嵌入式系统 是一门专业技术课,设置本课程的目的是让学生学习和掌握嵌入式系统的系统结构、指令系统、程序设计方法、系统扩展方法、应用技术和发展现状。使学生对嵌入式
2、系统中单片机的各部件的工作原理和软件编程方法有全面的了解,掌握单片机应用系统的开发和设计方法,为进一步的学习嵌入式系统打下良好的基础。二、教学内容及基本要求单元 1 嵌入式系统概述1.教学目的和要求:掌握嵌入式系统的基本概念;掌握嵌入式系统的硬件构架;了解嵌入式软件构成。2知识点(1)嵌入式系统简介嵌入式系统定义;嵌入式系统的发展历程与现状;嵌入式系统的特点。(2)嵌入式系统硬件嵌入式处理器;存储器;外部I/O。(3)嵌入式系统软件引导加载程序;操作系统;应用程序。3建议课时:2 课时。4.教学重点和难点:嵌入式系统的硬件构架。5.复习与作业要求:课下搜集一些有关嵌入式系统结构的资料6.考核知
3、识点:嵌入式系统的基本构架和工作原理,嵌入式系统的软件分类。7.辅助教学活动:上网查看嵌入式系统的应用情况。通过图片讲解嵌入式系统的基本名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 8 页 -构架,举例说明嵌入式系统的软件组成。单元 2 ARM 处理器基础1.教学目的和要求:掌握 ARM 的基本架构;掌握ARM 存储器组织结构;了解ARM 硬件启动过程。2知识点(1)ARM 概述ARM 简介;ARM 微处理器的应用领域;ARM 微处理器的特点;ARM 微处理器系列;ARM 体系结构的版本。(2)数据类型和存储器组织数据类型;存储器组织。(3)ARM 内核的数据模型(4)ARM
4、处理器运行模式(5)寄存器组织ARM 状态下的寄存器组织;Thumb 状态下的寄存器组织;程序状态寄存器;(6)流水线(7)异常、中断及向量表异常的种类;异常向量表和优先级;异常的进入和返回。(8)ARM 内核与 SoC ARM 处理器内核;ARM 处理器核;ARM SoC。(9)ARM 硬件启动过程电源;时钟;系统复位。(10)ARM JTAG 调试接口。3建议课时:4 课时。4.教学重点和难点:ARM 的基本架构;ARM 存储器组织结构。5.复习与作业要求:写出ARM 的结构组成,画出ARM 存储器结构和启动过程。6.考核知识点:ARM 的结构组成,ARM 存储器结构和启动过程。7.辅助教
5、学活动:熟悉 ARM 的启动过程。通过PPT 讲解 ARM 的基本构架,存储器组织结构,举例说明ARM 的启动过程。单元 3 ARM指令系统与汇编程序设计1.教学目的和要求:掌握 ARM的指令系统;掌握ARM指令基本寻址方式;了解ARM指令功能说明及Thumb 指令集。2知识点(1)ARM 指令系统概述ARM 指令系统特点;ARM 指令格式;指令的条件域。(2)ARM 指令基本寻址方式(3)ARM 指令功能说明3ARM 分支指令;ARM 数据处理指令;ARM 访存指令;ARM 程序状态寄存器访问指令;ARM 协处理器指令;ARM 异常产生指令;XScale 增加的指令。(4)Thumb 指令集
6、ARM 与 Thumb 性能比较;Thumb 指令寄存器的使用;Thumb 指令说明;Thumb名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 8 页 -指令示例。(5)ARM 汇编器所支持的伪指令指示符性质的伪指令;符号定义伪指令;数据定义伪指令;汇编控制伪指令;其他常用伪指令。(6)ARM 汇编语言程序设计汇编语言的语句格式;汇编语言的程序结构;汇编程序举例。3建议课时:4 课时。4.教学重点和难点:ARM 指令功能;ARM 汇编语言程序设计。5.复习与作业要求:写出ARM 的指令组成,画出ARM 编程流程。6.考核知识点:ARM 的指令系统、指令基本寻址方式、ARM 指令功
7、能说明。7.辅助教学活动:熟悉 ARM 的编程过程。通过 PPT 讲解 ARM 指令功能说明,基本寻址方式,举例说明ARM 的编程过程。单元 4 Intel PXA270 处理器的结构与开发平台1.教学目的和要求:掌握 PXA270 处理器的系统结构与特性;掌握 PXA270 处理器接口及开发平台设计;了解时钟与电源管理。2知识点(1)PXA270 处理器的系统结构与特性总体结构;特性;封装与引脚。(2)时钟与电源管理低功耗与时钟和电源管理;复位管理;时钟管理;功耗管理;电压管理。(3)PXA270 处理器接口及开发平台设计PXA270 处理器开发评估系统;外部存储器接口;显示接口;USB 接
8、口;多媒体接口概述;快速捕获接口。3建议课时:4 课时。4.教学重点和难点:PXA270 处理器的系统结构与特性;PXA270 处理器接口及开发平台设计。5.复习与作业要求:写出 PXA270 处理器的系统结构与特性,画出PXA270 处理器接口情况。6.考核知识点:PXA270 处理器的系统结构与特性;PXA270 处理器接口及开发平台设计。7.教学活动:熟悉 PXA270 处理器接口设计过程。通过 PPT 讲解 PXA270 处理器的系统结构与特性,举例说明 PXA270 处理器接口及开发平台设计。单元 5 嵌入式软件设计1.教学目的和要求:掌握交叉编译器及交叉编译环境的组成;掌握引导加载
9、程序Bootloader;了解 Linux 内核移植及文件系统。2知识点(1)交叉编译交叉编译器及交叉编译环境的组成;交叉编译环境的建立。(2)引导加载程序Bootloader Bootloader 原理;Bootloader 的操作模式;Bootloader 与主机之间的文件传输;名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 8 页 -Bootloader 的启动流程;ARM Linux常用 Bootloader 介绍;BLOB 下载。(3)Linux 内核移植Linux 内核源码的修改;Linux 内核的裁减;Linux 内核的编译;Linux 内核的烧录。(4)文件系统文
10、件系统基本概念;嵌入式文件系统基本内容;常见的嵌入式文件系统。3建议课时:4 课时。4.教学重点和难点:交叉编译器及交叉编译环境的组成;引导加载程序Bootloader。5.复习与作业要求:写出交叉编译器特点及交叉编译环境的组成,掌握引导加载程序Bootloader。6.考核知识点:交叉编译环境的组成,掌握引导加载程序Bootloader。7.辅助教学活动:熟悉 PXA270 处理器如何加载Bootloader。通过 PPT 讲解交叉编译器及交叉编译环境的组成,举例说明引导加载程序Bootloader。单元 6 Linux操作系统概述1.教学目的和要求:掌握 Linux 内核源代码的结构;掌握
11、ARM Linux存储管理;了解Linux 启动和初始化过程分析。2知识点(1)Linux 的诞生和发展(2)Linux 内核概述(3)系统核心数据结构(4)Linux 内核源代码的结构(5)ARM Linux存储管理ARM 存储管理机制;ARM Linux存储管理。*(6)进程管理Linux 进程;Linux 进程状态;Linux 进程的调度;Linux 进程的创建;Linux 进程的执行;Linux 进程的终止。(7)Linux 启动和初始化过程分析。3建议课时:4 课时。4.教学重点和难点:Linux 内核源代码的结构;掌握ARM Linux存储管理。5.复习与作业要求:画出 Linux
12、 内核源代码的结构;做出ARM Linux存储管理情况分析;了解Linux 启动和初始化过程分析。6.考核知识点:Linux 内核源代码的结构;ARM Linux存储管理情况分析;Linux 启动和初始化过程。7.辅助教学活动:熟悉 Linux 内核源代码的结构,运行 Linux 启动和初始化过程。通过 PPT 讲解 Linux 内核源代码的结构,举例说明ARM Linux存储管理。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 8 页 -单元 7 Linux 驱动程序设计1.教学目的和要求:掌握 Linux 驱动程序编写规则;掌握 Linux 字符设备驱动程序结构及Linux
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年嵌入式系统教学大纲 2022 嵌入式 系统 教学大纲
限制150内