Linux 云计算背景
《Essential Linux Device Drivers》前言(中英文) Preface   It was the late 1990s and at IBM, we were putting the Linux kernel on a wrist watch. The target device was tiny, but the task was turni...
《Essential Linux Device Drivers》序(中英文) Foreword If you're holding this book, you may be asking yourself: Why "yet another" Linux device driver book? Aren't there already a bunch of them?&nb...

Linux Shell 编程

4 课时 |
2011 人已学 |
免费

Linux 运维自动化课程

4 课时 |
1444 人已学 |
免费

LINUX 企业常用服务

7 课时 |
3021 人已学 |
免费
开发者课程背景图
《Essential Linux Device Drivers》第2章(上) 第2章 内核一瞥 在我们开始步入Linux设备驱动的神秘世界之前,让我们先熟悉一些从驱动开发人员应该理解的基本的内核概念。我们将学习到内核定时器、同步机制以及内存分配方法,但是,先让我们从顶层视角开始探索,扫描一下内核发出的启动信息,并在感兴趣的地方设置停下来看一看。 启动过程 图2.1显...
Essential Linux Device Drivers 中文版第2章 By 宋宝华 / 本系列文章交流与讨论:@宋宝华Barry 在开始步入Linux设备驱动程序的神秘世界之前,让我们从驱动程序开发人员的角度看几个内核构成要素,熟悉一些基本的内核概念。我们将学习内核定 时器、同步机制以及内存分配方法。不过,我们还是得从头开始这次探索之旅。因此,本章要先浏览一下内核发出...
《Essential Linux Device Drivers》第3章(下) 清单3.5 使用工作队列进行延后工作 #include <linux/workqueue.h>   struct workqueue_struct *wq;   /* Driver Initialization */ static int __init my...
《Essential Linux Device Drivers》第3章(上) 第3章 内核组件 本章将对一些驱动开发相关的内核组件进行讲解。我们首先以内核线程开始,它类似于用户空间的进程,通常用于并发处理。 另外,内核还提供了一些接口,使用它们可以简化代码、消除冗余、增强代码可读性并有利于代码的长期维护。本章会学习链表、哈希链表、工作队列、通知链(notifier ...
《Essential Linux Device Drivers》第2章(下) 你可以使用mod_timer()修改my_timer的到期时间,使用del_timer()取消定时器,或使用timer_pending()以查看my_timer当前是否处于pending状态。查看kernel/timer.c源代码,你会发现schedule_timeout()内部就使用了这些API。...
《Essential Linux Device Drivers》第4章 第4章 打下基础 我们现在已经与编写设备驱动之间的距离已经非常逼近。但是,在此之前,让我们先装备一些驱动的概念。本章首先开始于对本书的问题陈述的理念,接下来分析PC兼容的系统和嵌入式计算机中典型的设备和I/O接口。中断处理在大多数驱动中的都存在,因此,本章讨论了编写中断服务程序的方法问题。...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
产品推荐

社区圈子

Linux宝库
Linux宝库
0+人已加入
加入
相关电子书
更多
冬季实战营第二期:Linux操作系统实战入门
Decian GNU/Linux安全合规之路
从 Linux 系统内核层面来解决实际问题的实战经验
立即下载 立即下载 立即下载
Linux动态 Linux监视 Linux系统 Linux top Linux服务器 Linux ISCSI Linux平台 Linux解压 Linux部署 Linux软件 Linux命令 Linux安装 Linux文件 Linux内核 Linux shell Linux配置 Linux windows Linux方法 Linux查看 Linux操作系统 Linux目录 Linux Mysql Linux进程 Linux环境 Linux脚本 Linux学习 Linux服务 Linux参数