反馈 / 投诉
-
《Linux设备驱动开发技术及应用》源代码
2022-01-11 15:16:56 类别:Linux
-
扫二维码手机浏览
资源介绍
给网友朋友们带来一篇Linux类书籍配套资源,介绍了关于Linux、驱动开发、源代码、Linux方面的内容,本书是由人民邮电出版社出版,已被284人关注,由逯文彦测试纠错,目前本书在Linux类综合评分为:8.7分。
内容介绍
《Linux设备驱动开发技术及应用》着重讲解了Linux设备驱动程序的基本概念,并系统化地介绍了Linux设备驱动程序相关的基础知识和应用。全书以通俗易懂的语言详细阐述了基础性内容,很有利于读者掌握基本概念并树立Linux驱动程序的开发理念。《Linux设备驱动开发技术及应用》还结合图表及示意图,简单地解释了较为难懂的设备驱动程序。为了帮助读者快速理解书中内容,每个章节的末尾都给出了能够确认运行效果的实例,书中的例子使用了简单的并行口测试环境,还提供了多种源代码。
目录
- 第1章实验环境的设置与准备
- 1.1系统与Linux运行机制准备
- 1.1.1系统准备
- 1.1.2Linux发布版的安装与环境设定
- 1.2内核源代码的准备
- 1.2.1获取源代码
- 1.2.2编译内核
- 1.2.3内核设定
- 1.3实验设备的准备
- 1.3.1打印机接口的准备
- 1.3.2实现输入输出的准备物品
- 第2章Linux内核与设备驱动程序
- 第3章设备文件和低级文件输入输出
- 第4章简单内核模块的测试
- 第5章内存的分配和释放
- 第6章设备的注册与注销
- 第7章设备驱动程序的初始化与终止
- 第8章设备驱动程序的读取和写入
- 第9章主设备号与次设备号的处理
- 第10章设备控制
- 第11章时间处理与内核定时器
- 第12章中断处理
- 第13章阻塞型输入输出
- 第14章输入输出的复用
- 第15章任务队列和工作队列
- 第16章Bottomhalf
- 第17章proc文件系统
- 第18章内存映射
- 第19章模块间相互引用
- 第20章多进程环境下的设备驱动程序
- 第21章设备驱动程序与内核源代码的合成
- 第22章块设备驱动程序
- 第23章网络设备驱动程序
- 第24章设备文件系统
- 第25章系统文件系统
- 第26章移植系统的移植、信号和帮助
- 第27章DMA与PCI设备”
以上就是本次关于配套资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。
- 上一篇:《面向对象软件工程与UML》教案
- 下一篇:《Linux操作系统》教案
下载地址
下载地址:网盘下载
Linux相关资源
学习心得
欢迎发表评论:
- 最新更新
-
1
Java编程实战宝典 PDF电子书
类别:Java编程
-
2
自然语言处理原理与技术实现 PDF电子书
类别:自然语言
-
3
Vert.x应用开发实例教程 PDF电子书
类别:Vert.x
-
4
深入理解php:高级技巧、面向对象与核心技术(第3版) PDF电子书
类别:php
-
5
PHP经典实例(第3版) PDF电子书
类别:PHP实例
-
6
Django开发宝典 PDF电子书
类别:Django
-
7
Learning PHP设计模式 PDF电子书
类别:PHP编程
-
8
Java高并发编程详解:多线程与架构设计 PDF电子书
类别:Java编程
-
9
教孩子学编程:Python语言版 PDF电子书
类别:儿童编程
- 资料推荐
-
- 11-07数据库云平台理论与实践 PDF电子书
- 09-07数据挖掘原理、算法及应用 PDF电子书
- 09-07C现代编程 PDF电子书
- 12-20基于数字信号处理的相干光通信技术 PDF电子书
- 05-24Essential TypeScript 4(基本类型描述) 编程资源
- 05-19spark案例与实验教程 PDF电子书
- 11-27中文版Photoshop CS3专家案例课堂 PDF电子书
- 08-13矩阵分析与计算 课后答案
- 07-26《Google Web Toolkit:GWT Java AJAX编程》源代码
- 09-26《局域网技术与局域网组建》习题,素材,教案
linux如何安装python
Linux中如何安装Python? 1、安装pycharm Pycharm下载地址:http://www.jetbrains.com/pycharm/download/ (建议选择开源的社区版本) 2.2安装pycharm的JDK环境 Pycharm需要JDK环境解析,否则在安装过程中报错。 依次执行一下几条command: sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java8-installer(此处环境包较大,如下载中途停止退出,重复执行即可) 安装过程中会跳出Oracle lice……
聊聊python在linux下与windows下导入模块的区别说明
我就废话不多说了,大家往下看吧~ P |-A | a.py |-B | b.py 文件结构如上,在windows下 a想运行b中的方法,可以直接写成 from B impot bb.fun() 但是在linux中会出现 ModuleNotFoundError: No module named 'B' 可以通过引入sys添加路径解决 import syssys.path.append("/P/B")from B impot b 在程序中为了也有良好的移植性,可以在代码中显式添加路径, 比如用os的方法: BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__f……
Linux下用C++实现俄罗斯方块
本文实例为大家分享了C++实现俄罗斯方块游戏代码,供大家参考,具体内容如下 1.block.c #include stdio.h#include termios.h#include unistd.h#include stdlib.h#include setjmp.h#include sys/time.h#include string.h#include "block.h" //init for globlevoidinit_for_globle(void){ x = X / 2 - 2; // the first diamond appear postion flag_erase = 1; srand(getpid()); //srand num = rand() % 7; // random appear first diamond mode = rand() % 4; // random appear first diamond mode colo……