嵌入式驱动开发课程教学大纲.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

大学教学资料库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档