Linux设备驱动开发详解 第3版 (即 Linux设备驱动开发详解 基于最新的Linux 4 0内核 )进展同步更

本书全面更新至Linux 4.0内核,新增多核CORTEX-A9平台案例,涉及内容包括:Ubuntu虚拟机、QEMU模拟、SoC、eFuse、SPI、USB 3.0、PCI Express、Xilinx ZYNQ、SD/SDIO/eMMC、内核调度时间图式、Linux 3.0后ARM架构变化、ARM Linux启动过程、并发控制、阻塞与非阻塞I/O、异步通知与异步I/O、内存与I/O访问、Linux设备驱动的软件架构思想、设备树、电源管理和芯片级移植等。
摘要由CSDN通过智能技术生成
               

本博实时更新《Linux设备驱动开发详解(第3版)》的最新进展。 目前已经完成稿件。

2015年8月9日,china-pub开始上线预售:

http://product.china-pub.com/4733972


2015年8月20日,各路朋友报喜说已经拿到了书。


本书已经rebase到开发中的Linux 4.0内核,案例多数基于多核CORTEX-A9平台

本书微信公众号二维码



[F]是修正或升级;[N]是新增知识点;[D]是删除的内容


第1章 《Linux设备驱动概述及开发环境构建》
[D]删除关于LDD6410开发板的介绍
[F]更新新的Ubuntu虚拟机
[N]添加关于QEMU模拟vexpress板的描述


第2章 《驱动设计的硬件基础》

[N]增加关于SoC的介绍;
[N]增加关于eFuse的内容;
[D]删除ISA总线的内容了;
[N]增加关于SPI总线的介绍;
[N]增加USB 3.0的介绍;
[F]修正USB同步传输方式英文名;
[D]删除关于cPCI介绍;
[N]增加关于PCI Express介绍;
[N]增加关于Xilinx ZYNQ的介绍;
[N]增加SD/SDIO/eMMC的章节;
[D]删除“原理图分析的内容”一节;
[N]增加通过逻辑分析仪看I2C总线的例子;


第3章 《Linux内核及内核编程》

[N]新增关于3.X内核版本和2015年2月23日 Linux 4.0-rc1
[N]新增关于内核版本升级流程以及Linux社区开发模式讲解
[N]新增关于Linux内核调度时间的图式讲解
[N]新增关于Linux 3.0后ARM架构的变更的讲解
[N]新增关于TASK_KILLABLE状态的简介
[N]新增Linux内存管理图式讲解
[F]修正Kconfig和Makefile中的一些表述
[D]删除关于x86启动过程讲解
[N]新增ARM Linux启动过程讲解
[N]新增关于likely()和unlikely()讲解
[N]新增toolchain的讲解,以及toolchain的几种浮点模式


第4章 《Linux内核模块》
[F]改正关于模块使用非GPL license的问题;
[F]修正关于__exit修饰函数的内存管理

第5章 《Linux文件系统与设备文件》
[F]修正关于文件系统与块设备驱动关系图;
[N]增加应用到驱动的file操作调用图;
[N]增加通

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值