Embedded Linux - Von der Systemarchitekture zur Echtzeit (ELiSA)

In diesem Kurs erhalten Sie eine ausführliche Einführung in Embedded Linux. Von den Grundlagen bis zur Interprozesskommunikation sowie Echtzeit mit Linux.

Diesen Kurs führen wir derzeit nur als Firmenschulung durch.

Inhalte

  • Einführung
  • Host Spielplatz
    • Architektur
    • Shell
    • FHS (file hierarchy standard)
    • Berechtigungen
    • harte/weiche Links
    • echte/effektive uid/gid
  • Prozess und Interprozesskommunikation (IPC)
    • Linux-Architektur
    • Einfache Interprozesskommunikation
    • Fortgschrittene Interprozesskommunikation
    • Andere Interprozesskommunikations-Techniken die man vermeiden sollte
  • Linux-Hardware-Kit
    • Linux auf einem PC booten
    • Linux auf einem eingebetteten System booten
    • Bootsequenz
    • SD-Kartenpartitionen
  • Was wird benötigt... (Toolkit, Yocto...)
    • Target
    • Zielsystem
  • Rool File Systems
    • minimale Root-File-System vorbereiten
    • Server für Tests
  • Anpassungen
  • User Space Fehlersuche/-behebung
    • Was istt ein Fehler/Debugging?
    • Einfache Werkzeuge
    • Fortgeschrittene Werkzeuge
  • JTAG Debugging
  • Profiling/Tracing
  • Echtzeit (Real-Time)

Ziele

  • Dieses fünftägige Training kombiniert Theorie mit Hands-on Übungen um einige grundlegende Konzepte von Embedded Linux zu veranschaulichen. Hands-On-Sessions werden auf dem Host mit einem Yocto Project SDK und auf einer bestimmten Zielhardware (z.B. i.mx6) ausgeführt.
  • Die Konzepte und Befehle, die notwendig sind, um Linux effektiv zu nutzen, werden durch eine Kombination von Theorie und Praxis beschrieben.
  • Praktische Übungen vermitteln Ihnen die notwendige praktische Erfahrung um, nach einem erfolgreichen Abschluss dieses Kurses, Ihr eigenes Embedded Linux System entwickeln zu können.
  • Der gesamte Workshop bringt Sie schnell auf den neuesten Stand.

Zielgruppe

Manager, Projektmanager, Software-, Hardware-, Entwicklungs-, Systemingenieure, Tester, Administratoren, Techniker und andere an der Technologie interessierte Personen, die möglichst schnell verstehen wollen, wie Embedded Linux funktioniert.

Voraussetzungen

  • Grundlegende Vertrautheit mit der Verwendung eines Linux-Systems (z.B. Ubuntu) als Endbenutzer im Benutzerbereich
  • Grundlegende Vertrautheit mit einer Befehlszeilen-Shell
  • Vertrautheit mit eingebetteten C-Konzepten und Programmierung
  • Fähigkeit, Software mit C-Syntax zu entwickeln
  • Grundkenntnisse über eingebettete Prozessoren und Entwicklungsboards

Hinweise

Bei offenen Schulungsterminen ist die Kurssprache Deutsch, das HandOut ist in Englisch.

Bei Inhouse- oder Firmenschulungen:
Das HandOut ist auf Englisch, aber die Präsentation kann sowohl auf Englisch als auch auf Deutsch durchgeführt werden.
  • Technische Voraussetzungen für Teilnahme am Virtual Classroom LIVE Training (Online):
    • (ship-it/Web/Host/Zielhardware/Telefon) E-Mail-Adresse, um Login Informationen zu erhalten.
    • (Web) Screen Sharing/Audio/Video/Whiteboard/Chat/Fragen&Antworten: https://www.bigmarker.com erfordert dies: https://rlbl.me/bm-req.
    • Backup: (Web)/Audio (Telefon) Telefonkonferenz: https://www.turbobridge.com/international.html
    • (Host/Zielhardware) Shell: Port 22 nicht blockiert: so etwas wie: ssh @vlabx.dyndns.org
    • Backup: (Host/Zielhardware) Shell über Browser: Port 443 nicht blockiert: so etwas wie: https://vlabx.dyndns.org

Dozent

Trainer: Robert Berger
Since 1993, Robert Berger gathered practical and managerial experience in software design and development for embedded systems with and without hard real-time requirements.

Since the beginning of the 21st century, he has used GNU/Linux on desktop and server class machines, but mainly for embedded practices (automotive, industrial control, robotics, telecoms, consumer electronics, etc.). Robert regularly attends international events such as "Embedded World", "Embedded Software Engineering Congress", "Embedded Systems Conference", and "Embedded Linux Conference" as an expert and lecturer. His speciality is mainly training, but also consulting (in German or English) worldwide. Robert's expertise ranges from the smallest real-time systems (FreeRTOS) to set-ups with multiple processors/cores and embedded GNU/Linux (user-, kernel-space, device drivers, hardware interfacing, debugging, multi-core, Yocto Project) with a focus on free and open source software. Robert is a globe-trotter. He is CEO & Embedded Software Specialist at Reliable Embedded Systems which is based in St. Barbara, Austria, and when not travelling, lives with his family in Athens, Greece.

Preise

Kursgebühr
3.250,00 € exkl. MwSt.
3.867,50 € inkl. MwSt. Kursdauer 5 Tage

Ihr CBT Trainingsteam

Ihr CBT Trainingsteam

Gabriela Bücherl

Geschäftsführung
Vertrieb

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

Leistungen Präsenz

  • Schulung im Trainingscenter
  • Verpflegung
  • Teilnahmebestätigung / Zertifikat

Leistungen bei VCL Training

  • Technischer Support
  • Online Zugang
  • Teilnahmebestätigung / Zertifikat

Kontakt

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

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

AGB
FAQ - Fragen & Antworten
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.