Learning Embedded Android N Programming
О книге
"Learning Embedded Android N Programming" — это практическое руководство по созданию кастомизированных систем на базе Android для встраиваемых устройств. Книга охватывает полный цикл работы с Android как встраиваемой платформой: от понимания архитектуры до сборки и тестирования собственных образов.
Авторы, Иван Морджилло и Стефано Виола, делятся опытом в области встраиваемых систем и разработки под Android. Они начинают с обзора архитектуры Android, включая ядро Linux, HAL, библиотеки, фреймворк приложений и среду выполнения ART. Затем подробно рассматриваются вопросы совместимости, включая Compatibility Definition Document (CDD) и Compatibility Test Suite (CTS).
Книга объясняет, как адаптировать Android для конкретного оборудования, оптимизировать систему и создавать собственные прошивки. Особое внимание уделяется переходу от Dalvik к ART, сборке мусора и другим улучшениям производительности. Также рассматриваются инструменты для тестирования и верификации устройств.
Издание будет полезно разработчикам встраиваемых систем, инженерам по аппаратному обеспечению и всем, кто хочет глубоко понять Android и использовать его за пределами смартфонов и планшетов.
