• 베스트
  • 소득공제
  • 무료배송

인사이드 안드로이드 OS : 안드로이드 시스템 서비스의 빌드 커스터마이징 관리 및 운영(위키북스 임베디드 & 모바일 시리즈 41)

  • 블레이크마이크,래리쉬퍼
  • 류진훈
  • 위키북스
  • 2022년 02월 24일
사용자 평점
0리뷰 0개
10%25,20028,000원
적립금
1,400원 (5% 적립)
추가 적립 안내
  • 5만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

  • 10만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

    정가제FREE(상품/사은품) 금액이
    5,000원 이상이면 5,000원 추가적립

회원가입 시 적립금 즉시 지급!

배송비
무료 (해외배송의 경우 지역에 따라 상이)

배송안내

배송비 안내
  • 1만원 이상 주문 시 무료배송 입니다.
  • 주문하신 상품을 해외로 배송 하시는 경우에는 별도의 항공료 가 부과됩니다
서울특별시 강남구 강남대로 542(논현동, 영풍빌딩)
주문 수량 변경시 안내

[주문/배송] 주문 수량 변경 시 안내

주문 수량 변경 시,배송일정이 변경될 수 있으니 반드시 확인해 주시기 바랍니다.
(고객센터 1544-9020)

지금 주문하면 9/15(화) 출고 가능
택배보다 빠른, 나우드림
상품 규격 정보
상품상세정보
ISBNISBN-13 : 9791158393151
쪽수348쪽
크기기타 규격
제품구성단행본
이 책이 속한 분야
  • 컴퓨터/IT > 시스템공학
관련 이벤트

AI추천 이유

책 소개
최신 IoT 및 임베디드 디바이스용 안드로이드 커스터마이징 완벽 가이드!

《인사이드 안드로이드 OS》는 임베디드 디바이스에 안드로이드를 커스터마이징 및 통합하고, 성공적인 안드로이드 기반 제품을 제작 혹은 운영하고자 하는 전문 기술자를 위한 종합 안내서이자 참고서다. 예제 코드가 풍부하게 제공되어 이 책을 보는 독자들은 개인적인 통찰력을 위해서든, 폭발적으로 성장하는 스마트 IoT 디바이스 시장을 위한 전문 프로젝트를 위해서든 자신만의 코드를 생성할 수 있다는 자신감을 갖게 될 것이다.


목차
▣ 01장: 왜 안드로이드인가?
안드로이드 채택하기
___풀스택(Full Stack) 제공
___폭넓은 수용성
___미려한 사용자 인터페이스
___리눅스 기반
___막강한 개발 환경
___오픈 소스
AOSP와 구글
다른 선택지
___마이크로 컨트롤러
___기타 RTOS
요약

▣ 02장: Acme 부팅하기
빌드 머신 구축하기
소스 코드 다운로드하기
Repo
소스 포크하기
___안드로이드 버전 선택하기
___로컬 미러
___호스팅 서비스 Git 저장소
___트리 스냅숏
저장소 커밋 고정하기
예: 포크된 저장소를 위한 로컬 미러
이미지 빌드하기
디바이스 툴
___fastboot
___adb
디바이스 플래싱하기
요약

▣ 03장: 시작하기
안드로이드 계층 배치
___하드웨어
___리눅스 커널
___시스템 라이브러리
___애플리케이션
___안드로이드 프레임워크
안드로이드 서비스 모델
소스 탐험하기
___다른 소스들
___박스에 뭐가 들어 있나?
요약

▣ 04장: 커널
리눅스 커널
___커널 프로세스 관리
___커널 메모리 관리
안드로이드 커널
___안드로이드 커널 기능
커널 빌드하기
___빌드 시스템
___소스 다운로드하기
요약

▣ 05장: 플랫폼 보안
보안의 종류
자체 검사 부팅 (Verified Boot)
운영 보안
___안드로이드 소프트웨어 계층
___프로세스 샌드박스
___안드로이드용 SE 리눅스
___SE 정책 정의
___안드로이드 권한
___파일 시스템
사용자 보호
권한 커스터마이징
___사용자 정의 권한에 의해 보호받는 샘플 앱
___사용자 정의 권한을 사용하는 샘플 클라이언트 앱
요약

▣ 06장: 시스템 초기화: 시스템 설치와 부팅
부팅 절차
___부트로더
___Fastboot
___커널
___파일 시스템
___init
복구
데몬 빌드하기
Acme 디바이스 생성하기
Repo 다시 살펴보기
___데몬 시작하기
요약

▣ 07장: 안드로이드의 시작: Dalvik과 Zygote
Dalvik
ART
___기본 ART
___하이브리드 ART
Zygote
___Zygote 메모리 관리
___Zygote 시작
___런타임 초기화
___시스템 서비스 시작
요약
인용

▣ 08장: 안드로이드와 통신하기: HAL
왜 HAL인가?
HAL이 필요한가?
HAL 설계하기
HAL 빌드하기
___코드 구조
___HAL 구현하기
요약

▣ 09장: 자바와 통신하기: JNI
코드 구조
하드웨어 사용하기
HAL 사용하기
자바 네이티브 인터페이스 사용하기
___네이티브 코드 실행하기
___JNI: 자바 측면
___JNI: 네이티브 측면
___자바 근접 센서 애플리케이션
___JNI: 몇 가지 팁
요약

▣ 10장: 프로젝트 트레블: 바인더화된 HAL
HIDL 아키텍처
___hwservicemanager
___HIDL 서비스
___HIDL 클라이언트 서비스
하드웨어 인터페이스 정의 언어 (HIDL)
___HIDL 타입
HIDL 서비스
HIDL 클라이언트
요약

▣ 11장: 바인더화된 HAL 만들기
Acme 커스텀 HIDL
요약

▣ 12장: 바인더화된 HAL의 클라이언트
네이티브 C++ Aproximity 클라이언트
___aproximitycl을 위한 안드로이드 SE 리눅스 수정 항목
___Aproximitycl을 Acme로 빌드하기
자바/코틀린 Aproximity 클라이언트
___AproximityClient를 위한 안드로이드 SE 리눅스 수정
___Acme 플랫폼에 AproximityClient 빌드하기
요약

▣ 부록
A. Khadas VIM3 하드웨어 소개
B. 안드로이드 9.0 포크 소스
___소스 다운로드
___이미지 빌드
___이미지 플래싱
C. 안드로이드 11.0 정규 AOSP 소스
___소스 다운로드
___이미지 빌드
___이미지 플래싱

저자 소개
저자 : 블레이크마이크,래리쉬퍼

    옮긴이 류진훈
    15년간 스마트폰 제조사에서 안드로이드 등 모바일 플랫폼 및 소프트웨어 프레임워크 개발팀을 이끌었다. 현재는 초음속 전투기의 비행 제어 컴퓨터용 실시간 운영체제를 개발하는 일을 하고 있다. Safety Critical Hard Realtime 속성을 갖는 임베디드 시스템 설계뿐만 아니라 딥러닝을 이용한 비행체의 자동 충돌 회피 등 항공기의 스마트 지능화 분야도 관심 연구 분야다.

    도서리뷰 (0)
    이 책을 읽고 어떤 느낌을 받으셨나요? 리뷰를 남기고 다른 독자들과 함께 공유해보세요.

    등록된 리뷰가 없습니다

    첫번째 리뷰어가 되어주세요

    교환/반품/환불
    반품/교환방법
    • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
    • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
    반품/교환 가능기간
    • 변심반품의 경우 수령 후 7일 이내
    • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
    반품/교환비용
    • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
    반품/교환 불가 사유
    • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
      예) 만화, 잡지, 수험서 및 문제집류
    • 복제가 가능한 상품 등의 포장을 훼손한 경우
      예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
    • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
    • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    상품 품절
    • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
    소비자 피해보상
    환불지연에 따른 배상
    • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

    매장에서 사용할 수 있는 바코드가 있어요!