- 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
- 1.11 有理数的乘方 教学课件 --2026-2027学年华东师大版数学七年级上册.pptx
- 1.4 绝对值 教学课件 --2026-2027学年华东师大版数学七年级上册.pptx
- 2026语文新教材 17 海滨小城 课件(共30张PPT).pptx
- 2026语文新教材 第4课《古代诗歌四首-闻王昌龄左迁龙标遥有此寄》课件.pptx
- 2026数学新教材 人教版(2024)八年级上册数学 15.1.2线段的垂直平分线 课件(共23张PPT).pptx
- 2026数学新教材 人教版(2024)七年级上册数学 5.2 解一元一次方程 课件(共21张PPT).pptx
- 2026数学新教材 人教版(2024)七年级上册数学 2.2.1 有理数的乘法(共22张PPT).pptx
- 2026语文新教材 3《拍手歌》课件.pptx
- 2026语文新教材 10 美丽的颜色 课件(共37张PPT).pptx
- 2026数学 3.4 日历中的数量关系课件(共21张PPT) 北师大版(新教材)六年级上册数学.pptx
原创力文档

文档评论(0)