- 論壇徽章:
- 0
|
新浪微博:@宋寶華Barry 在@微盤 分享了《linux設備驅動開發(fā)詳解》第2版PDF電子版,擬升級為第3版,3.6內核,Cortex-A9 SMP,Device tree, DVFS, suspend/hibernation, big.LITTLE, CMA,分層/分離思想,Linux移植入全新ARM芯片, ARM社區(qū)Linux規(guī)范等將成為第3版新內容。http://t.cn/zlQW9N1
《Linux設備驅動開發(fā)詳解》第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函數(shù),以及suspend/hibernation流程;
介紹內核新的CMA避免預留大塊內存機制;
講解移植一個Linux到一個全新ARM芯片的過程,以及如何提供SMP支撐;
更多篇幅描述各驅動之系統(tǒng)共性,剖析
(1)驅動分層
(2)設備與驅動分離
(3)adapter與client驅動分離的設計思想;
編寫規(guī)范高質量BSP和驅動代碼;
刪除過時內容,增加內核新特性的部分。 |
|