宋宝华的blog

Linux Consultant

分享《Linux设备驱动开发详解》第2版高清电子版

新浪微博:@宋宝华Barry@微盘 分享了《linux设备驱动开发详解》第2版1080P电子版,拟升级为第3版,3.16内核,Cortex-A9 SMP,Device tree, DVFS, suspend/hibernation, big.LITTLE, CMA,分层/分离思想,Linux移植入全新ARM芯片, ARM社区Linux规范等将成为第3版新内容。http://t.cn/zlQW9N1

《Linux设备驱动开发详解》第3版拟变更内容:

升级为Linux 3.6内核,qemu模拟4核Cortex-A9 SMP;
全面剖析Device Tree,3.6新的BSP架构、驱动和U-boot变更;
增加cpufreq, cpuidle, regulator,battery等DVFS相关的驱动;
介绍ARM big.LITTLE在kernel方面最新进展,Nvidia等kernel在big.LITTLE切换上的考虑;
增加驱动PM部分suspend to ram/disk callback函数,以及suspend/hibernation流程;
介绍内核新的CMA避免预留大块内存机制;
讲解移植一个Linux到一个全新ARM芯片的过程,以及如何提供SMP支撑;
更多篇幅描述各驱动之系统共性,剖析
    (1)驱动分层
    (2)设备与驱动分离
    (3)adapter与client驱动分离的设计思想;
编写规范高质量BSP和驱动代码;
删除过时内容,增加内核新特性的部分。




阅读更多
个人分类: Linux Driver开发
想对作者说点什么? 我来说一句

Linux设备驱动开发详解第二版

2015年04月03日 8.95MB 下载

Linux设备驱动开发详解_宋宝华.pdf

2017年09月05日 14.7MB 下载

linux设备驱动开发详解及配套源码

2017年09月15日 58.03MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭