Schulungsübersicht
Kurze Geschichte von Linux
- Verständnis der Herkunft und Entwicklung von Linux im Kontext von Embedded Systems.
Überblick zur Open-Source-Entwicklung
- Einführung in Open-Source-Prinzipien und ihre Rolle in der Embedded-Softwareentwicklung.
Einführung in Embedded Linux
- Kernkonzepte, Komponenten und Architektur von Embedded-Linux-Systemen.
Cross-Entwicklung | Bootloader
- Verständnis des Bedarfs an Cross-Entwicklungstools.
- Einführung in Bootloader wie U-Boot und ihre Bedeutung beim Start eines Embedded-Linux-Systems.
Aufbau eines benutzerdefinierten Embedded-Linux-Systems
- Praktische Übungseinheit zur Einrichtung eines benutzerdefinierten Embedded-Linux-Systems für ein ausgewähltes Hardwareziel (ARM-basierte oder MIPS-basierte Entwicklungskarte).
Einführung in Embedded-Linux-Tools
- Betrachtung der wesentlichen Tools zur Entwicklung und Verwaltung von Embedded Systems.
Einführung in Build-Systeme
- Verständnis der Rolle und Konfiguration von Build-Systemen wie Make, Bitbake usw. in Embedded-Linux-Projekten.
Entwicklung und Fehlersuche in Embedded-Linux-Anwendungen
- Praktische Übungen zum Schreiben und zur Fehlersuche in einer Embedded-Linux-Anwendung.
- Nutzung gängiger Entwicklungstools (z. B. GDB, Eclipse mit CDT) für das Programmieren und die Fehlerbehebung.
Abschlussprojekt oder Fallstudienbesprechung
- Die Teilnehmer werden ermutigt, ein Projekt oder eine Fallstudie zu besprechen, die sie aus ihrer Praxis kennen, und dabei das im Kurs Gelernte anzuwenden.
Voraussetzungen
- Grundkenntnisse in Embedded Systems
- Programmiersprache auf hoher Abstraktionsebene (C oder C++)
Erfahrungsberichte (3)
Ich habe den Prozess des Betriebssystems und die Verknüpfung aller Faktoren miteinander, einschließlich Netzwerkinformationen, verstanden. Nun habe ich ein klares und vollständiges Bild davon, was in diesen Computern vor sich geht und wie sie miteinander kommunizieren. Letztendlich habe ich Wissen über das wichtigste Betriebssystem, Linux, erworben und gelernt, wie wir unser eigenes eingebettetes Linux implementieren können.
Rawda Alnaqbi - beamtrail
Kurs - Introduction to Embedded Linux (Hands-on training)
Maschinelle Übersetzung
Der Inhalt. Das war für mich sehr neu, daher habe ich viel gelernt.
Juan Castro - iVolve
Kurs - Introduction to Embedded Linux (Hands-on training)
Maschinelle Übersetzung
Ich fand den Inhalt (sowohl die Theorie als auch die Praxis) ausgezeichnet und genau das, was wir uns gewünscht hatten. Die Übungen waren anspruchsvoll, aber machbar.
Mike Kleinau - iVolve
Kurs - Introduction to Embedded Linux (Hands-on training)
Maschinelle Übersetzung