Embedded Android + Automotive 4 Days

Dieser Kurs wird in englischer Sprache durchgeführt.
Android Automotive OS is a version of Android tailored for In-Vehicle Infotainment (IVI) - navigation, vehicle status, audio, and more. The source code for Android Automotive is available as part of the Android Open Source Project (AOSP), on which this course is based.

Listenpreis 3.350,00 € exkl. MwSt.
3.986,50 € inkl. MwSt. Dauer 4 Tage
Leistungen Präsenz
  • Schulung im Trainingscenter
  • Verpflegung
  • Teilnahmebestätigung / Zertifikat
Leistungen bei VCL Training
  • Technischer Support
  • Online Zugang
  • Teilnahmebestätigung / Zertifikat
Ihre Ansprechpartnerin

Gabriela Bücherl

Geschäftsführung
Vertrieb

Kontakt/Fragen:
g.buecherl@cbt-training.de
Telefon: +49 (0)89-4576918-16

  • 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
    • Linux and Kernel modules
      • Adding the product to the "lunch" menu
    • Booting Android
      • Secure boot with Android Verified Boot
      • Flashing images using fastboot
      • Android init: events and services
      • Understanding run command (.rc) scripts
    • The Android build system
      • Soong, Kati and Make
      • Creating packages and modules by writen Android Blueprint files (Android.bp)
    • The Android framework
      • Understanding Android system 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
      • How Android uses Linux User and Group IDs to create the application sandbox
      • Understanding and modifying SELinux policy files
    • The Hardware Abstraction layer
      • HAL Interfaces and interfaces language: stable AIDL and HIDL
      • Writing HAL code
      • 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
      • Handling multiple users and multiple screens
      • 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 Service
      • The Car Service
      • The android.car.* classes
      • Android persmissions required for automotive applications
      • Writing system car applications
      • 3rd party car apps
    • The Extended View System
      • Meeting the 2 second boot requirement
      • The Exterior View System (EVS)
      • The EVS camera and display HALs


    Ziele
    The first part of the course gives a detailed background on the Android operating system. In this section, you will learn how to build Android from source and run the system images on the target device. You will learn about the Android security framework and SELinux policy. All code and examples are based on Android version 13 and covers the new hardware abstraction layers introduced in Project Treble.
    Once the ground work is in place, the later topics show how the services and features that are part of Android Automotive provide the framework for an IVI system. You will begin by building Android Automotive from AOSP and then see how it integrates with vehicle networks, such as CAN bus, via the Vehicle HAL. You will also find out about the new Extended View System which ensures the video stream from the exterior cameras is presented to the driver within 2 seconds of powering up the device.
    Roughly half of the course is taken by hands-on lab sessions during which you will apply the theory to create an Android Automotive device. At the moment it is only available on-line, using a virtual classroom. You will be building AOSP in the cloud and downloading images so they can be tested locally using the Android emulator.

    Zielgruppe
    This course is ideal for system architects, engineers and project leaders who want to learn the details of Android Automotive.

    Voraussetzungen
    • Good knowledge of embedded Linux concepts, such as toolchain/bootloader/kernel/root filesystem
    • Good knowledge of Linux command-line tools such as make, grep, and find
    • Good knowledge of C/C++ and Java
  • DatumOrtStatusAktionspreisBuchen Angebot
    27.02. – 02.03.2023 Online LIVE - Englisch 2.950,00 €
    12.06. – 15.06.2023 Online LIVE - Englisch
    • Electronic copies presentations and lab notes
    • Worked solutions to the problems

  • About the Trainer:
    Chris Simmonds has a wealth of experience in customizing Android for embedded systems. He has been running training courses and workshops in Android since 2010 and has trained teams at many well-known organisations in the UK, Europe, USA, South America and SE Asia. He is the author of the book "Mastering Embedded Linux Programming", and is a frequent presenter at open source and embedded conferences, including Embedded Linux Conference and Embedded World.
  • Täglich 9.00 bis 17.00 Uhr
  • Firmen- oder Inhouseschulungen finden ausschließlich mit Teilnehmern Ihrer Firma
    in unseren oder Ihren Räumlichkeiten oder als Online LIVE Schulung statt.


    Überblick zu den Vorteilen unserer individuellen Firmen- und Inhouseschulungen:

    • Individuelle Zusammenstellung der Themen, gemäß Ihren Anforderungen
    • Maßgeschneidert auf Ihre Ziele
    • Termin und Zeitraum der Firmenschulung bestimmen Sie
    • Schulungsort: Ob bei Ihnen vor Ort, in unseren Trainingsräumen oder als Online LIVE Training – Sie entscheiden
    • Firmenschulungen sind oft kostengünstiger, vor allem bei einer größeren Anzahl von Mitarbeitern
    • Rundum-Service in unseren Räumen, damit sich Ihre Mitarbeiter voll auf den Kurs konzentrieren können

    Gerne unterbreiten wir Ihnen ein Angebot.
    Füllen Sie hierfür bitte unser Anfrage-Formular aus oder vereinbaren Sie gleich einen Beratungstermin:
    Telefon +49 89 4576918-40 / E-Mail beratung@cbt-training.de

    Anfrage

Kontakt

CBT Training & Consulting GmbH
Elektrastr. 6a, D-81925 München

  +49 (0)89 4576918-40
beratung@cbt-training.de

AGB
Impressum
Datenschutz
Newsletter

Bitte aktivieren Sie in Ihrem Browser JavaScript, damit die Funktionalität der Website gewährleistet ist. Der von Ihnen verwendete InternetExplorer wird von Microsoft nicht mehr unterstützt. Bitte verwenden Sie einen neuen Browser. Bei Fragen: marketing@cbt-training.de. Vielen Dank.
Cookies und weitere Technologien erleichtern die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklären Sie sich damit einverstanden, dass wir Cookies und weitere Technologien verwenden.