문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
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 개발의 미래 동향
요약 및 중첩 단계
요건
- C/C++ 프로그래밍 경험.
- Java 프로그래밍 경험.
- 하드웨어와 소프트웨어 아키텍처에 대한 지식.
청중
- Linux 시스템 개발자
- Android 시스템 프로그래머
- Android 시스템 프로그래밍에 입문하고자 하는 개발자
21 시간
회원 평가 (4)
트레이너는 단검의 추가 문제를 기꺼이 탐구했습니다.
Susheel - Home
코스 - Dependency Injection with Dagger 2
기계 번역됨
그가 제시한 트레이너의 지식과 용이함.
Piotr - DPDgroup IT Solutions sp. z o.o.
코스 - Android Applications Testing
기계 번역됨
I really enjoyed the fairly broad coverage of topics.
john harrigan
코스 - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.