최신 IoT 및 임베디드 디바이스용 안드로이드 커스터마이징 완벽 가이드! 《인사이드 안드로이드 OS》는 임베디드 디바이스에 안드로이드를 커스터마이징 및 통합하고, 성공적인 안드로이드 기반 제품을 제작 혹은 운영하고자 하는 전문 기술자를 위한 종합 안내서이자 참고서다. 예제 코드가 풍부하게 제공되어 이 책을 보는 독자들은 개인적인 통찰력을 위해서든, 폭발적으로 성장하는 스마트 IoT 디바이스 시장을 위한 전문 프로젝트를 위해서든 자신만의 코드를 생성할 수 있다는 자신감을 갖게 될 것이다. 안드로이드 개발 전문가인 블레이크 마이크와 래리 쉬퍼는 안드로이드에 입문하고자 하는 임베디드 및 IoT 개발자의 현실적인 요구에 부응해 이 책을 썼다. 저자들은 먼저 가용한 안드로이드 환경을 소개하고, 서브시스템 초기화, 하드웨어 인터페이스, 그리고 애플리케이션 지원을 설명함으로써 모호함이나 지나치게 전문적인 내용을 배제하고 독자에게 핵심 지식을 전달한다. ★ 이 책에서 다루는 내용 ★ ◎ 스마트 IoT 디바이스에 안드로이드를 사용할 경우의 여러 가지 장단점 평가 ◎ 실용적인 안드로이드 커스터마이징 절차 숙지 ◎ 빌드 플랫폼 구축, AOSP 소스 다운로드, 안드로이드 이미지 빌드 ◎ 안드로이드 컴포넌트, 아키텍처, 소스코드, 개발 툴 탐색 ◎ 안드로이드 특유의 커널 모듈 이해 ◎ 디바이스와 사용자를 보호하기 위한 안드로이드의 광범위한 보안 인프라 활용 ◎ 전원 인가부터 시스템 초기화까지, 안드로이드 부트 설명 ◎ 서브시스템 초기화 및 애플리케이션 프로세스를 제어하기 위한 Zygote 컨테이너 활용 ◎ 안드로이드 하드웨어 추상화 계층(HAL)을 통한 하드웨어 인터페이스 ◎ 자바 네이티브 인터페이스(JNI)를 통한 자바 프로그램에 대한 접근 ◎ 바인더화된 HAL(프로젝트 트레블)을 활용한 새로운 유연성 확보 ◎ 제조사 라이브러리를 기본 제공할 필요 없는 네이티브 C/C++ 혹은 자바 클라이언트 앱 구현