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 HAL 소개
- Android 시스템 아키텍처 개요
- Android에서 HAL의 역할
- HAL의 진화: HIDL에서 AIDL로
- 개발 환경 설정
- HAL 구성 요소에 대한 AOSP 탐색
HAL 개발을 위한 AIDL
- AIDL 및 구문 소개
- AIDL을 사용하여 인터페이스 정의
- AIDL 기반 HAL 구현
- 시스템 구성 요소에 서비스 바인딩
- AIDL 인터페이스 테스트 및 디버깅
HIDL에서 AIDL로 마이그레이션
- HIDL과 AIDL의 차이점
- AIDL로 마이그레이션하는 이점
- 단계별 마이그레이션 프로세스
- 이전 버전과의 호환성 보장
- 과제와 해결책
고급 HAL 주제
- 오디오 HAL: AIDL로의 전환, Ultra HDR 및 광색역 지원
- 카메라 HAL: Android 14에서 새로운 기능 구현
- 프로젝트 메인라인: 모듈성 및 업데이트 가능한 HAL
- 다른 HAL(센서, 블루투스 등) 탐색
보안, 테스트 및 모범 사례
- Android HAL에 대한 보안 대책
- HAL 인터페이스 검증 및 테스트
- HAL 개발을 위한 모범 사례
- 디버깅 도구 및 기술
- Android HAL 개발의 미래 동향
요약 및 중첩 단계
Requirements
- C/C++ 프로그래밍 경험.
- Java 프로그래밍 경험.
- 하드웨어와 소프트웨어 아키텍처에 대한 지식.
청중
- Linux 시스템 개발자
- Android 시스템 프로그래머
- Android 시스템 프로그래밍에 입문하고자 하는 개발자
21 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.