- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式驱动开发课程教学大纲
课程名称:嵌入式驱动开发
英文名称:Embedded driver development
课程编号:x4050441
学 时 数:48
其中实验(实训)学时数:16 课外学时数:0
学 分 数:3.0
适用专业:网络工程
一、课程的性质和任务
嵌入式驱动开发是网络工程专业的专业选修课。本课程将向学生系统介绍本嵌入式Linux的各种设备驱动,包括字符设备驱动、数字显示驱动、键盘驱动、LCD驱动、触摸屏驱动、CAN总线驱动、IIC总线驱动、音频总线驱动、IDE接口驱动、闪存芯片驱动、USB驱动、串口驱动、网络设备驱动等,并结合大量实例进行讲解,学生可以快速熟悉和掌握相关知识。掌握这一新的实用设计技术,为学生走向工作岗位提供有力的技术能力保障
二、课程教学内容的基本要求、重点和难点
(一)嵌入式系统驱动概述
掌握嵌入式系统概述;嵌入式系统的概念, 了解嵌入式系统的特点;理解嵌入式系统的体系结构;嵌入式处理器介绍;嵌入式处理器分类;ARM概述;ARM系列芯片简介;嵌入式操作系统介绍;主流嵌入式操作系统;嵌入式系统的发展状况;嵌入式Linux介绍;嵌入式系统开发环境的建立;嵌入式软件开发;嵌入式Linux驱动程序;嵌入式Linux的内核空间和用户空间;嵌入式Linux的文件系统;嵌入式Linux的设备管理;嵌入式Linux的驱动程序。
重点:嵌入式Linux驱动程序;嵌入式Linux的内核空间和用户空间;嵌入式Linux的文件系统;嵌入式Linux的设备管理;嵌入式Linux的驱动程序。
难点:嵌入式Linux的文件系统;嵌入式Linux的设备管理;嵌入式Linux的驱动程序。
(二)简单的字符设备驱动程序
掌握嵌入式Linux字符设备的驱动程序结构;嵌入式Linux驱动程序常用的头文件;File_operations结构体;字符设备驱动程序的入口;理解驱动程序的设备注册;设备驱动程序中的具体问题;I/O端口;内存操作;中断处理;LED的驱动程序实例及测试;LEDI/O端口设置;LED硬件电路设计;LED驱动程序设计;LED测试程序设计;嵌入式Linux中断处理驱动程序及测试;中断处理过程;中断向量表;中断的处理模式;中断的优先级;中断的嵌套;中断源的扩展;中断控制寄存器的设置;按键中断的驱动程序实例;了解按键中断的电路设计;按键中断的驱动程序设计。
重点:字符设备驱动程序的入口;驱动程序的设备注册;设备驱动程序中的具体问题;I/O端口;内存操作;中断处理;LED的驱动程序实例及测试;LEDI/O端口设置;LED硬件电路设计;LED驱动程序设计;LED测试程序设计;嵌入式Linux中断处理驱动程序及测试;中断处理过程;中断向量表;中断的处理模式。
难点:LEDI/O端口设置;LED硬件电路设计;LED驱动程序设计;LED测试程序设计;嵌入式Linux中断处理驱动程序及测试;中断处理过程;中断向量表;中断的处理模式。
(三)数字显示驱动程序
掌握数字显示器;数码管简介;数码管的分类;数码管显示原理;数码管显示电路的硬件设计;译码器的使用;理解数码管的驱动方式;串/并变换的译码设计;数码管驱动程序实例;驱动程序的初始化和卸载模块;文件操作结构模块;数码管的打开模块;数码管的读写模块;数码管的I/O控制模块;数码管的退出模块;驱动程序的模块加载和卸载;了解数码管显示电路测试程序设计;数码管测试设计;数码管测试程序;数码管测试效果。
重点:串/并变换的译码设计;数码管驱动程序实例;驱动程序的初始化和卸载模块;文件操作结构模块;数码管的打开模块;数码管的读写模块;数码管的I/O控制模块。
难点:驱动程序的初始化和卸载模块;文件操作结构模块;数码管的打开模块;数码管的读写模块;。
(四)键盘驱动程序
掌握键盘接口概述;键盘的分类;键盘的防抖;理解键盘的扫描;键盘的缓冲算法;键盘的驱动设计实例;锁存器和缓冲器扩展键盘;锁存器和缓冲器的接口;锁存器和缓冲器扩展键盘驱动程序设计;锁存器和缓冲器扩展键盘测试程序设计;了解智能控制芯片HD扩展键盘;HD的电路设计;HD的指令介绍;HD的串行接口;HD的驱动程序设计;HD的测试程序设计。
重点:锁存器和缓冲器的接口;锁存器和缓冲器扩展键盘驱动程序设计;锁存器和缓冲器扩展键盘测试程序设计。
难点:锁存器和缓冲器的接口;锁存器和缓冲器扩展键盘驱动程序设计。
(五)LCD驱动程序
掌握LCD显示器概述;LCD显示屏的背光;LCD显示器的分类;理解LCD的显示原理;LCD的驱动方式;LCD的常用指标;LCD的显示接口;灰度STN的时序;彩色STN的时序;TFT的时序;嵌入式处理器的LCD控制器;LCD控制器;LCD控制器的设置;LCD的字符显示缓存;LCD的驱动程序设计;L
您可能关注的文档
- WINCE应用开发课程教学大纲.doc
- 编译技术课程教学大纲.doc
- 操作系统课程教学大纲.doc
- 大学计算机基础课程教学大纲.doc
- 汇编语言课程教学大1.doc
- 汇编语言课程教学大纲.doc
- 计算机网络与分布式系统课程教学大纲.doc
- 计算机原理课程教学大纲.doc
- 离散数学课程教学大纲.doc
- 路由交换技术课程教学大纲.doc
- GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 中国国家标准 GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 《GB/T 22069-2024燃气发动机驱动空调(热泵)机组》.pdf
- GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- 《GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法》.pdf
- GB/T 1148-2024内燃机 铝活塞.pdf
- 中国国家标准 GB/T 1148-2024内燃机 铝活塞.pdf
文档评论(0)