Embedded Android

Seminar

In München

Preis auf Anfrage

Beschreibung

  • Kursart

    Seminar

  • Ort

    München

  • Dauer

    2 Tage

  • Beginn

    auf Anfrage

Wir bieten Ihnen Workshops rund um Embedded Systeme, insbesondere zu Linux/Yocto und Android/Automotive an.

Standorte und Zeitplan

Lage

Beginn

München (Bayern)

Beginn

auf AnfrageAnmeldung möglich

Fragen & Antworten

Ihre Frage hinzufügen

Unsere Berater und andere Nutzer werden Ihnen antworten können

Wer möchten Sie Ihre Frage beantworten?

Geben Sie Ihre Kontaktdaten ein, um eine Antwort zu erhalten

Es werden nur Ihr Name und Ihre Frage veröffentlicht.

Meinungen

Erfolge dieses Bildungszentrums

2020

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

  • 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 Android device
      • Setting basic hardware characteristics
      • Adding the device to the "lunch" menu
    • The kernel
      • Looking at some Android-specific changes to Linux
      • The Google common kernel and vendor kernels
      • Building Linux from source
    • Booting Android
      • Options for storage layout: separate system and vendor partitions; system-as-root; A-B "seamless update"
      • 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 Blueprint (Android.bp) and Android Makefiles (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
    • Applications
      • Application sandboxing
      • Writing system and privileged apps
      • Calling platform libraries
    • 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
      • Security threats and "rooting"
    • The Hardware Abstraction layer
      • Types of HAL: binderized; passthrough and same process (sp)
      • 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 your vendor HAL using the Vendor Test Suite, VTS
    • Integrating non-Android code
      • Problems with integrating non-Android code
      • Using a chroot jail
    • Graphics
      • How SurfaceFlinger orchestrates image rendering
      • Internal and external displays
    • Debugging and profiling
      • Debugging native code with GDB
      • Decoding crash dumps (Tombstones)
      • Profiling CPU usage using perf


    Beachten Sie auch unseren Kurs "Embedded Android & Automotive".
    Der 5. Tag des Kurses ist dann Andoid Automotive! a/a>

Embedded Android

Preis auf Anfrage