收藏 分享(赏)

嵌入式系统设计 李秀娟 第8章2003新.ppt

上传人:无敌 文档编号:1433713 上传时间:2018-07-17 格式:PPT 页数:59 大小:4.53MB
下载 相关 举报
嵌入式系统设计 李秀娟 第8章2003新.ppt_第1页
第1页 / 共59页
嵌入式系统设计 李秀娟 第8章2003新.ppt_第2页
第2页 / 共59页
嵌入式系统设计 李秀娟 第8章2003新.ppt_第3页
第3页 / 共59页
嵌入式系统设计 李秀娟 第8章2003新.ppt_第4页
第4页 / 共59页
嵌入式系统设计 李秀娟 第8章2003新.ppt_第5页
第5页 / 共59页
点击查看更多>>
资源描述

1、在线教务辅导网: http:/ 更多课程配套课件资源请访问在线教务辅导网2018/7/17 1第 8章 设备驱动程序开发 驱动激励硬件设备开启,赋予硬件设备能量 22018/7/17本章内容38.1 设备驱动概述18.2 设备驱动程序的开发过程28.3 驱动程序开发的常见问题32018/7/17目的和要求v了解驱动程序的功能v理解驱动程序开发过程v掌握各类设备驱动程序设计方法v掌握驱动程序开发过程中的常见问题v掌握直流电机驱动程序设计实例 42018/7/178.1 设备驱动概述主要完成以下的功能 :v( 1)对设备初始化和释放;v( 2)把操作数据从内核传送到硬件和从硬 件读取数据;v( 3

2、)读取应用程序传送给硬件设备的数据和回送应用程序请求的数据;v( 4)检测和处理硬件设备出现的错误。52018/7/178.1.1 驱动程序和应用程序的区别v设备驱动程序就工作在 “内核空间 ” ;应用程序则是在 “用户空间 ”中运行 。v驱动程序的优先级高于应用程序。 v驱动程序可以对硬件进行直接访问和对内存的访问。应用程序则不能。62018/7/17应用程序与驱动程序的关系图 72018/7/17Linux的设备管理 v字符设备( Character Device) v块设备( Block Device) v网络设备驱动( Network interface) 82018/7/17字符设备 vLinux下的字符设备接口支持面向字符的 I/O操作,是以字节为单位顺序读写; v字符设备无需缓存且被直接读写 ;v字符设备可以访问 /dev目录下的文件系统节点 92018/7/17字符设备驱动程序示意图 102018/7/17

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报