Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
소개
개발 환경 준비
- 이클립스와 Android SDK
- 시스템 프로그래밍 및 C/C++ 프로그래밍 언어
- 소스 코드 저장소 구성
Linux 플랫폼 아키텍처 개요
- Android 파일 구조 이해
- Android에서 코드가 구성되는 방식
- 시스템 서비스(응용 프로그램)가 하드웨어와 통신하는 방법
Linux 커널
- Android 장치 드라이버 프레임워크 이해
- 하드웨어(센서, 카메라, 오디오)를 Android HAL과 인터페이스
- 커널 컴파일
Android 할
- HAL(하드웨어 추상화 계층) 이해
- HAL을 시스템 서비스(애플리케이션)에 인터페이스
시스템 Programming
- Android 빌드 시스템 이해
- Android 시스템 구축 및 디버깅
- 부팅 프로세스 디버깅
Android 임베디드 플랫폼의 경우
- 가상 하드웨어 개요(변환기, 브리지, 시뮬레이터, 에뮬레이터 및 가상 머신)
- Android 에뮬레이터 사용자 정의
- ARM 기반 시스템에 대한 Android 사용자 정의
Android Networking
- Wi-Fi 활성화
새 하드웨어 추가
- 하드웨어 장치 통합
- 그래픽 활성화
배포 중 Android
- OTA 패키지 생성
문제 해결
- Android 회복
요약 및 결론
Requirements
- C/C++ 프로그래밍 경험.
- Java 프로그래밍 경험.
- 하드웨어 및 소프트웨어 개념에 대한 지식.
청중
- Linux 시스템 개발자
- 안드로이드 시스템 프로그래머
- 안드로이드 시스템 프로그래밍에 입문하고 싶은 개발자
28 Hours
회원 평가 (4)
트레이너는 단검의 추가 문제를 기꺼이 탐구했습니다.
Susheel - Home
Course - Dependency Injection with Dagger 2
Machine Translated
그가 제시한 트레이너의 지식과 용이함.
Piotr - DPDgroup IT Solutions sp. z o.o.
Course - Android Applications Testing
Machine Translated
I really enjoyed the fairly broad coverage of topics.
john harrigan
Course - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.