定制嵌入式设备的Android开发指南

需积分: 10 0 下载量 103 浏览量 更新于2024-07-26 收藏 4.49MB PDF 举报
《O'Reilly嵌入式Android 2013》是一本专为希望将Android操作系统移植到嵌入式设备的专业开发者编写的实践指导书籍。该书共计412页,由O'Reilly Media出版,适用于那些对嵌入式系统开发有经验并对Linux有一定了解的读者。作者深入剖析了Android的工作原理,并教导读者如何理解和修改其源代码,以定制适合自己特定设备的Android版本。 书中首先介绍了Android的发展模型和所需的硬件环境,让读者对Android的运行基础有全面理解。作者还提供了快速入门指南,涵盖了Android内核(Linux kernel)和Dalvik虚拟机等核心组件。读者可以通过无硬件的方式,利用功能齐全的模拟器进行Android系统设置和探索。 本书的核心内容包括对Android非递归构建系统的讲解,以及如何根据需要进行自定义修改。通过使用评估板,开发者可以原型化他们的嵌入式Android系统。作者详细解释了Android用户空间,包括根文件系统布局、adb工具以及命令行操作,这些都是与底层硬件交互和定制Android框架的关键部分。 此外,书中特别关注了如何与Android框架互动并进行个性化定制,这对于开发定制Android镜像、设备或固件升级的团队来说极其宝贵。书中第4、6和7章关于构建系统和框架的内容,提供了大量源自Android Open Source Project(AOSP)源码中的实用信息,这些信息对于非官方开发者来说往往是难以逆向工程的,能够节省大量时间和精力。 来自Linux内核核心开发者Greg Kroah-Hartman的赞誉指出,这本书是任何想要基于Android创建系统的人的必备读物,特别是对于不直接为Google工作且使用低级别Android接口的开发者来说,它提供了宝贵的指导。同样,Android/Linux内核架构师Mark Gross也高度评价了本书,称其在帮助他的团队理解和构建定制Android版本,如Intel Android堆栈时起到了关键作用,甚至认为这本书有可能成为新成员入职的必读书籍。 《O'Reilly嵌入式Android 2013》为读者提供了一个深入了解Android系统内部机制、定制化过程以及与之相关的技术细节的平台,对于从事嵌入式开发和Android平台扩展的工程师来说,这是一本不可或缺的参考和实践手册。