摘要:
Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬件抽象层运行在用户空间,而Linux内核驱动程序运行在内核空间。为什么要这样安排呢?把硬件抽象层和内核驱动整合在一起放在内核空间不可行吗?从技术实现的角度来看,是可以的,然而从商业的角度来看,把对硬件的支持逻辑都放在内核空间,可能会损害厂家的利益。我们知道,Linux内核源代码版权遵循GNU License,而Android源代码版权遵循Apache Lic 阅读全文
posted @ 2012-10-30 14:48
博文视点(北京)官方博客
阅读(160)
评论(0)
推荐(0)
摘要:
Android系统源代码情景分析(含CD光盘1张)(全面、深入、细致地掌握Android,引领移动互联网新时代!)罗升阳 著ISBN978-7-121-18108-52012年10月出版定价: 109.00元(含光盘1张)16开840页全面、深入、细致地掌握Android,引领移动互联网新时代!内 容 简 介在内容上,本书结合使用情景,全面、深入、细致地分析了Android系统的源代码,涉及到Linux内核层、硬件抽象层(HAL)、运行时库层(Runtime)、应用程序框架层(Application Framework)以及应用程序层(Application)。在组织上,本书将上述内容划分为初 阅读全文
posted @ 2012-10-30 14:16
博文视点(北京)官方博客
阅读(224)
评论(0)
推荐(0)
浙公网安备 33010602011771号