- 13
- 0
- 约8.38千字
- 约 46页
- 2017-08-19 发布于广东
- 举报
嵌入式应用程序设计第8章 嵌入式Linux设备驱动编程 第1章 搭建嵌入式Linux开发环境 第2章 嵌入式文件I/O编程 第3章 嵌入式Linux多任务编程 第4章 嵌入式Linux进程间通行 第5章 嵌入式Linux多线程编程 第6章 嵌入式Linux网络编程 第7章 Qt图形编程 第8章 嵌入式Linux设备驱动编程 第9章 Qt聊天项目设计 8.1 设备驱动编程基础 8.2 字符设备驱动编程 8.3 GPIO驱动程序实例 8.4 按键驱动编程实例 8.5 小结 8.6 思考与练习 8.1.1 Linux设备驱动概述 设备驱动概念 操作系统是通过各种驱动程序来驾驭硬件设备的,它为用户屏蔽了各种各样的设备,驱动硬件是操作系统最基本的功能,并且提供统一的操作方式。设备驱动程序是操作系统最基本的组成部分之一,在Linux内核源程序中也占有60%以上。因此,熟悉驱动的编写是很重要的。 Linux的一个重要特点就是将所有的设备都当做文件进行处理,这一类特殊文件就是设备文件(通常在/dev目录下),这样在应用程序看来,硬件设备只是一个设备文件,应用程序可以象操作普通文件一样对硬件设备进行操作,这样就大大方便了对设备的处理。 8.1.1 Linux设备驱动概述 Linux系统的设备分为三类:字符设备、块设备和网络设备。 字符设备通常指像普通文件或字节流一样,以字节为
您可能关注的文档
- 嵌入式系统技术教程 教学课件 作者 张石 第四章ARM程序设计基础.ppt
- 嵌入式系统技术教程 教学课件 作者 张石 第五章 应用系统设计与调试.ppt
- 嵌入式系统技术教程 教学课件 作者 张石 第一章ARM微处理器概述.ppt
- 嵌入式系统技术教程 教学课件 作者 张石 教学安排.ppt
- 嵌入式系统技术与设计 第2版 教学课件 作者 华清远见教育集团 刘洪涛 苗德行 第1章 嵌入式系统概述.ppt
- 嵌入式系统技术与设计 第2版 教学课件 作者 华清远见教育集团 刘洪涛 苗德行 第2章 ARM体系结构与指令集1.ppt
- 嵌入式系统技术与设计 第2版 教学课件 作者 华清远见教育集团 刘洪涛 苗德行 第3章 ARM汇编语言程序设计1.ppt
- 嵌入式系统技术与设计 第2版 教学课件 作者 华清远见教育集团 刘洪涛 苗德行 第4章 嵌入式软件基础实验.ppt
- 嵌入式系统技术与设计 第2版 教学课件 作者 华清远见教育集团 刘洪涛 苗德行 第5章 ARM应用系统设计.ppt
- 嵌入式系统技术与设计 第2版 教学课件 作者 华清远见教育集团 刘洪涛 苗德行 第7章 嵌入式操作系统及开发简述.ppt
最近下载
- 重症医学科运用PDCA循环降低ICU失禁性皮炎发生率品管圈QCC持续质量改进成果汇报.ppt
- 江苏科技大学苏州理工学院《数据库原理与应用》2021-2022学年第一学期期末试卷.doc VIP
- 果园履带运输机设计说明书设计.doc VIP
- 江苏科技大学苏州理工学院《数据库原理与设计》2023-2024学年第二学期期末试卷.doc VIP
- 出入境管理法培训课件.ppt VIP
- 2025年西藏中考地理真题卷含答案解析.docx VIP
- 2025年西藏中考地理试卷试题真题(含答案详解).pdf VIP
- Shanhe Star Aviation Co., Ltd.用户手册Aurora SA60L Aurora SA60L-iS说明书.pdf
- 03中铁债:中国国家铁路集团有限公司2020年年度报告.PDF VIP
- 《中国铁路总公司铁路建设项目档案管理办法》1.pdf VIP
原创力文档

文档评论(0)