- 2
- 0
- 约1.46万字
- 约 68页
- 2017-01-05 发布于湖北
- 举报
6-1 Linux驱动程序
第2章 嵌入式Linux操作系统 第6章 嵌入式Linux驱动程序开发 设备驱动程序 设备驱动就是“驱使硬件设备行动”:与底层硬件直接打交道,按照硬件设备的具体工作方式读写设备寄存器,完成设备的轮询、中断处理、DMA通信、最终实现设备的功能。 设备驱动是硬件与应用软件之间的纽带(接口),在有操作系统情况下,设备驱动是硬件与操作系统内核之间的接口,应按照相应的架构设计设备驱动,才能方便整合到相应的操作系统中。 驱动程序的功能 从应用程序方看,驱动程序应为应用程序提供访问硬件设备的编程接口,主要提供以下功能: 应用程序通过驱动程序安全有效地访问硬件; 驱动程序隐藏底层细节,从而提高应用软件的可移植性和可复用性; 驱动程序文件节点可方便地提供访问权限控制。 嵌入式Linux驱动基本原理 Linux中的设备大多数是被当做文件(称为设备文件)来处理。上层的应用程序需要操作硬件时,只需要获得设备的文件描述符,通过系统调用open(),read(),write(),ioctl(),close()等来操作设备,无需关心硬件细节。 嵌入式Linux驱动基本原理 嵌入式Linux驱动基本原理 Linux设备基本知识 Linux的设备驱动程序通常在“/dev”下面存在一个对应的逻辑设备节点。 Linux设备分类 Linux 系统的设备文件分为四类:块设备文件、字符设备文件、网络设备文件和杂项设
您可能关注的文档
最近下载
- 上引铜杆生产线的工频炉三相电流平衡装置.pdf VIP
- 南京市雨花台区社区工作者考试题库2024 .pdf VIP
- Y241-114封隔器设计Y241-114封隔器设计.pdf VIP
- 《GBT 22085.1-2008电子束及激光焊接接头 缺欠质量分级指南 第1部分:钢》专题研究报告.pptx VIP
- 2025南京市雨花台区雨花街道社区工作者考试真题.docx VIP
- 南京市雨花台区社区工作者考试题库2025 .pdf VIP
- [grasshopper书面教程全集百度网盘下载地址.doc VIP
- Q-CR 9208-2023铁路混凝土梁与小型构件预制梁场建设技术指南(OCR).pdf
- 2014劲歌王全球华人乐坛颁奖音乐盛典简介(1-9届)总选.ppt VIP
- 《光伏发电站安全规程》.pdf VIP
原创力文档

文档评论(0)