Android Embedded - Schulung (4 Tage)

Kurzbeschreibung

Dieses praktisch ausgerichtete Seminar vermittelt grundlegende Kenntnisse und Fertigkeiten zur Entwicklung von Embedded Applikationen, Treibern und Plattform mit Android. Nach einer Einführung in das Android Betriebssystem, die spezifischen Mechanismen, die Android Services und Daemons, lernen Sie anhand vieler praktischer Beispiele den Linux Kernel Treiber mit den Kernelfeatures, die Verwendung des Java Native Interface, die Android SDK zur Erstellung von Activities, das Multithreading, die Arbeitsweise von Eclipse IDE sowie die Erweiterung von Datenloggers, die Messwerteerfassung und Visualisierung kennen und umsetzen.


Voraussetzungen

• Einsteigerkenntnisse C/C+
• Einsteigerkenntnisse Kernel, Linux, Ubuntu, Bash
• Vorteilhaft Java Entwicklungskenntnisse, Eclipse und Android


    Seminarinhalt

    Die Android Systemarchitektur
    • Das Android Betriebssystem
    • Die Android spezifische Mechanismen mit Verwendung von Source Code des Android OS
    • Android Services und Daemons
    • Die Funktionsweise von eingebundenen Linux Treibern
    • Praktische Übung: Kombilierung von Android und Linux KernelKonfiguration und Kompilierung für das Pandaboard (Embedded Plattform)
    • Linux Kernels und Betriebssystem Einrichtung auf Ubuntu 12.04 LTS
    • Android Toolchain
    • Source Code
    • Entwicklungsumgebung
    • Kombilierung des Kernels und des Betriebssystems
    • Starten des Android Debugging über die serielle Konsole
    • Basis: Android Linaro Build Release 12.10 basierend auf Android 4.1.

    Linux Kernel Treiber und Java Native Interface
    • Die Anbindung der Hardware bei Embedded Anwendungen
    • Erläuterung der Kernelfeatures und Implementierung in das Betriebssystem
    • Verwendung der Kernelschnittstelle für Android Applikationen, die über das Java Native Interface Hardware direkt aus Java ansprechen
    • Umgang mit JNI und Kernelfeatures
    • Praktische Übungen: Kernelerweiterung und serielle Schnittstelle Veränderung der Konfiguration des Kernels
    • Aufzeigen des Treibers für die USB Serial Schnittstelle
    • Einfache C Applikation
    • Kombilierung der nativen Executable cross für die USB Serial Schnittstelle
    • Verwendung des Arduino Uno zur Messung des Photowiderstands via A/D Wandler Auslesen der Messwerte über USB Serial

    Android SDK und Eclipse IDE
    • Einführung in die Android SDK
    • Die wichtigsten Tools bei der Android Entwicklung
    • Erstellung der Activities
    • Multithreading bei Android v
    • Basic Tipps beim Arbeiten mit Eclipse zur Softwareentwicklung
    • Praktische Übungen: Java Native Interface und Datenlogger
    • Applikation
    • Android Applikation zur Aufzeichnung der Photowiderstandswerte: Verwendung der Kerneltreiber in Java
    • Auslesen der seriellen Schnittstelle mit JNI zur Datenweitergabe an die Java Umgebung
    • Die Verwendung von C und JNI für die Android Embedded
    • Entwicklung

    Weiterführende Tipp und Tricks
    • Der Android Source Code
    • Analyse der externen Android Projekte
    • Änderungen am Android init Prozess
    • Vereinfachtes Debugging durch benutzerdefinierte Einstellungen
    • Tiefere Einblicke in den Android Source Code
    • Anpassung von Android spezifischen Elementen
    • Praktische Übungen: Erweiterung des Datenloggers, User Interface und Netzwerk
    • Hinzufügen von Netzwerkfeatures mit state-of-the-art Threading Patterns
    • Demonstration einer Applikation
    • Implementierung einer custom View für Messwertvisualisierung über Zeit


    Zielgruppen

    • Software Entwickler
    • Projektleiter


    Preise und Termine

    offene Schulung
    Eine offene Schulung findet in einem unserer Schulungszentren statt.
    Dauer:4 Tage
    Preis:1.890,00 € zzgl. USt. pro Teilnehmer (2.249,10€ inkl. USt.)
    Seminarstandorte:
    Starttermine:
    (ortsabhängig)


    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.
    Firmenschulung
    Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
    Dauer:4 Tage
    Preis ab:1.490,00 € zzgl. USt. pro Tag (1.773,10€ inkl. USt.)
    Schulungszentren:
    • Hamburg
    • Berlin
    • Frankfurt
    • München
    • Nürnberg
    • Düsseldorf
    • Wien
    • Stuttgart
    • Hannover
    • Köln
    • Dortmund
    Starttermin:individuelle Vereinbarung
    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.

    Seminarsprache

    Wir bieten unsere Seminare hauptsächlich in deutscher Sprache an – je nach Wunsch aber gerne auch in Englisch oder einer anderen Seminarsprache. Bitte fragen Sie doch einfach bei uns an.