分享《Linux设备驱动开发详解》第2版⾼清电⼦版《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⽀撑;
更多篇幅描述各驱动之系统共性,剖析linux内核设计与实现 pdf
(1)驱动分层
(2)设备与驱动分离
(3)adapter与client驱动分离的设计思想;
编写规范⾼质量BSP和驱动代码;
删除过时内容,增加内核新特性的部分。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。