芯片是人类智慧的工程结晶,底层软件则是连接芯片与业务的桥梁。底层软件中的低功耗特性是一个极为重要的子特性,经常出现在大家的视野里,几乎每个芯片厂商或者终端厂商都无法忽略,是其核心业务模块。作者在本书中分享了自己多年的研发经验,相关内容同时适用于宏内核、微内核及精简内核,能够帮助读者举一反三,有所收获。
随着技术的发展,各手机厂商及芯片设计厂商的低功耗特性做得越来越出色,续航时间也是越来越长,所有这些都离不开底层软件低功耗特性的完美支撑。本书作为底层软件低功耗领域的第一本书,对Linux内核低功耗源码做了比较详细的剖析,同时也借鉴了其设计思想实现了定制化的低功耗功能,可以应用到其他操作系统中,为个人、企业提供新的思路和启发。
低功耗几乎是每一家终端产品厂商及嵌入式系统厂商追求的目标,对低功耗的追求和优化是无止境的,同时也是各家公司重点投入研发资源的领域。这个特性本身并不简单,尤其是商用后会遇到各类各样的疑难杂症,需要有经验的工程师来解决问题。本书除了阐述低功耗的实现原理之外,还从实战角度给出了问题定位和性能优化的通用方法,可以说是一本充满干货的图书。
本书是一本介绍底层软件低功耗特性的图书,由浅入深地介绍了低功耗的概念、功能实现原理、案例等内容。针对低功耗领域的初学者,本书从数据结构设计、函数设计等多个维度全面阐述了低功耗框架的设计思想,包括对DPM、Running PM等子模块的剖析,可以帮助你快速了解该特性的实现及组织结构;针对低功耗领域的高级从业者及RTOS等非Linux的从业者,本书可以为你提供不同的低功耗优化和实现视角。
更多回帖