Schulungsübersicht
Kurze Geschichte von Linux
- Verständnis der Entstehung und Entwicklung von Linux im Kontext von Embedded Systems.
Übersicht zur Open-Source-Entwicklung
- Einführung in die Prinzipien der Open-Source-Entwicklung und deren Rolle bei der Softwareentwicklung für Embedded Systems.
Einführung in Embedded Linux
- Wichtige 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 Starten eines Embedded-Linux-Systems.
Erstellung eines benutzerdefinierten Embedded-Linux-Systems
- Praktische Sitzung zum Aufbau eines benutzerdefinierten Embedded-Linux-Systems für eine ausgewählte Hardwarezielplattform (ARM-basierte oder MIPS-basierte Entwicklungsboard).
Einführung in Embedded-Linux-Tools
- Erkundung der wesentlichen Tools, die bei der Entwicklung und Verwaltung von Embedded Systems eingesetzt werden.
Einführung in Build-Systeme
- Verständnis der Rolle und Konfiguration von Build-Systemen wie Make, Bitbake usw. in Embedded-Linux-Projekten.
Anwendungsentwicklung und Debugging für Embedded Linux
- Praktische Übungen zum Schreiben und Debuggen einer Anwendung für Embedded Linux.
- Einsatz gängiger Entwicklungstools (z. B. GDB, Eclipse mit CDT) für Coding und Fehlerbehebung.
Letztes Projekt oder Fallstudie-Diskussion
- Die Teilnehmenden werden ermutigt, ein Projekt oder eine Fallstudie zu diskutieren, die sie nachvollziehen können, und das in diesem Kurs Gelernte anzuwenden.
Voraussetzungen
- Grundkenntnisse in Embedded Systems
- Kenntnisse in einer High-Level-Programmiersprache (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