Schulungsübersicht
Kurze Geschichte von Linux
- Verständnis der Entstehung und Entwicklung von Linux im Kontext von Embedded Systems.
Überblick über Open-Source-Entwicklung
- Einführung in die Open-Source-Prinzipien und ihre Rolle in der Embedded-Softwareentwicklung.
Einführung in Embedded Linux
- Zentrale Konzepte, Komponenten und Architektur von Embedded-Linux-Systemen.
Cross-Development | Bootloader
- Verständnis der Notwendigkeit von Cross-Development-Tools.
- Einführung in Bootloader wie U-Boot und deren Bedeutung beim Start eines Embedded-Linux-Systems.
Aufbau eines maßgeschneiderten Embedded-Linux-Systems
- Praktische Übung zur Einrichtung eines maßgeschneiderten Embedded-Linux-Systems für eine gewählte Hardware-Zielflattform (ARM-basiertes oder MIPS-basiertes Entwicklungsboard).
Einführung in Tools für Embedded Linux
- Erfassung der wichtigsten Tools, die zur Entwicklung und Verwaltung von Embedded-Systemen verwendet werden.
Einführung in Build-Systeme
- Verständnis der Rolle und Konfiguration von Build-Systemen wie Make, Bitbake etc. in Embedded-Linux-Projekten.
Entwicklung und Fehlersuche von Embedded-Linux-Anwendungen
- Praktische Übungen zum Programmieren und Debuggen einer Anwendung für Embedded Linux.
- Nutzung gängiger Entwicklungstools (z. B. GDB, Eclipse mit CDT) für das Coding und die Fehlerbehebung.
Abschlussprojekt oder Diskussion einer Fallstudie
- Die Teilnehmer werden ermutigt, ein Projekt oder eine Fallstudie zu diskutieren, die sie mit ihrer eigenen Arbeit in Verbindung bringen können, und dabei das im Kurs Gelernte anzuwenden.
Voraussetzungen
- Grundlegende Kenntnisse in Embedded Systems
- Kenntnisse in einer Hochsprache (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