Android Automotive OS Workshops
Get a holistic picture of the intelligent transportation system from a technical point of view to fascinate your customers. End-to-End architecture know how is the new challenge that we investigate together!
Content:
- Introduction to Android Automotive OS
- The Android Automotive build system
- Vehicle Hardware Abstraction Layer and car interfaces
- Deep dive in Android Automotive Framework
- Android Automotive Application and services customising and development
- Explore the Android test tools
- Android Automotive best practices
Target group:
- Directors of UX & SW Departments
- IT-Architects
- SW Developers and Engineers
Preconditions:
- C/C++ and Java knowledge
Participants:
- Min 3 / Max 10
Duration:
- 2 days, 9 – 17 o’clock
Location:
- On-site
Schedule:
Day 1 | Round-Up
Android Automotive OS first steps (9:30 – 12:00)
- Feature overview
- Use cases in Android Automotive OS
- GAS vs. Non-GAS
- Architecture big picture
The Android Automotive OS build system (13:00 – 14:30)
- Setup the CI/CD build system
- Building Android Automotive from AOSP
- Build Android Automotive Linux kernel
The Vehicle hardware abstraction layer VHAL (14:30 – 16:00)
- Impact of Project Treble and the VHAL
- HIDL – Hardware Interface Definition Language
- VNDK – Run-time linking
- Vehicle Properties and Signals
The Android Automotive OS framework (16:00 – 17:00)
- Understanding Android Automotive OScservices
- The role of binder and AIDL
- Calling native code using JNI
Day 2 | Hands-On
Android Automotive applications (9:30 – 14:00 – w. pause)
- Car apps and the car service
- Launcher app development
- Hero application adaptation: Dialer, Media Center, Notification Center etc.
- SystemUI customization
Testing, debugging and performance (14:00 – 15:00)
- Android Tool suite
- TestSuites – ATS/CTS/STS/VTS/BTS
- End-End Testing – Vehicle Simulator
Android Automotive OS best practices (15:00 – 16:30)
- OTA Updates and smartphone projection
- Security, SELinux and permissions enforcing
- Hypervisor architecture for multi domain control
- IPC and Vehicle-State-Machine
- Car communication interface (CAN, LIN, SOMEIP, etc.)
- Car brand, and variant development
- China and Asian markets customisation
Interested?
Drop us a line and we'll be happy to schedule a call with you: