문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
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
기계 번역됨
그가 제시한 트레이너의 지식과 용이함.
Piotr - DPDgroup IT Solutions sp. z o.o.
Course - Android Applications Testing
기계 번역됨
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.