Embedded Android und Automotive
Seminar
In Berlin, Leipzig und München
Beschreibung
-
Kursart
Seminar
-
Ort
-
Dauer
1 Tag
-
Beginn
auf Anfrage
Wir bieten Ihnen Workshops rund um Embedded Systeme, insbesondere zu Linux/Yocto und Android/Automotive an.
Standorte und Zeitplan
Lage
Beginn
Beginn
Beginn
Beginn
Hinweise zu diesem Kurs
Gute Kenntnisse in C/C++ und Java
Vertrautheit mit eingebetteten Linux-Konzepten (Toolchain / Bootloader / Kernel / Root-Dateisystem)
Vertrautheit mit Linux-Befehlszeilentools wie make, grep und find.
Zielgruppe:
Dieser Kurs ist ideal für Systemarchitekten, Ingenieure und Projektleiter, die wissen möchten, wie Android funktioniert und wie die Plattform angepasst und erweitert werden kann.Gute Kenntnisse in C/C++ und Java
Vertrautheit mit eingebetteten Linux-Konzepten (Toolchain / Bootloader / Kernel / Root-Dateisystem)
Vertrautheit mit Linux-Befehlszeilentools wie make, grep und find.Gute Kenntnisse in C/C++ und JavaVertrautheit mit eingebetteten Linux-Konzepten (Toolchain / Bootloader / Kernel / Root-Dateisystem)Vertrautheit mit Linux-Befehlszeilentools wie make, grep und find.Zielgruppe:Zielgruppe:
Meinungen
Erfolge dieses Bildungszentrums
Sämtlich Kurse sind auf dem neuesten Stand
Die Durchschnittsbewertung liegt über 3,7
Mehr als 50 Meinungen in den letzten 12 Monaten
Dieses Bildungszentrum ist seit 15 Mitglied auf Emagister
Themen
- Audio
- Service
- Automotive
- Interface
- C
- C+
- C++
- C#
- Linux
Inhalte
-
-
Introduction to Android
- Android architecture: the big picture
- The Android Open Source Project (AOSP)
- Building Android from source
- The impact of Project Treble
-
Creating a new Android product
- The structure of an Andoid device
- Setting basic hardware characteristics
- Adding the product to the "lunch" menu
-
The kernel
- Looking at some Andoid-specific changes to Linux
- Building Linux from source
-
Booting Android
- Options for storage layout
- Flashing images using fastboot
- Android init: events and services
- Understanding run command (.rc) scripts
-
The Android build system
- Building a product from packages and modules
- Creating packages and modules using
Android.bp and Android.mk
-
The Android framework
- Understanding Android services
- The role of binder and AIDL
- Adding a custom system service inside a
persistent app - Accessing the service from a platform library
-
Security
- How Android permissions work and how to
add your own - POSIX user ID and group ID within Android
- Understanding and modifying SELinux
policy files
- How Android permissions work and how to
-
The Hardware Abstraction layer
- HIDL - the HAL Interface Definition language
- Run-time linking and the Vendor Native Development Kit (VNDK)
- The Vendor Interface (VINTF)
-
Testing; CTS and VTS
- Validating your Android implementation using the Compatibility Test Suite, CTS
- Testing the Vendor HAL using the Vendor Test Suite, VTS
-
Android Automotive
- Android and IVI (In-Vehicle Infotainment)
- The architecture of Android Automotive
- Building Android Automotive from AOSP
-
The Vehicle HAL
- Interface to vehicle buses (e.g. CAN)
- Defining and exporting Vehicle Properties
- Subscribing to vehicle events
-
The Car API
- The Car Service
- The android.car.* classes
- Writing system car apps
- 3rd party car apps
-
Audio in Android Automotive
- Audio in normal Android
- Audio policy configuration
- Integrating Android audio with the vehicle
audio system
-
The Exterior View System
- Meeting the 2 second boot requirement
- The Exterior View System (EVS)
- The EVS camera and display HALs
-
Introduction to Android
Embedded Android und Automotive