Schulungsübersicht
Kurze Geschichte von Linux
- Verständnis der Entstehung und Entwicklung von Linux im Kontext eingebetteter Systeme.
Übersicht über die Open-Source-Entwicklung
- Einführung in die Prinzipien der Open-Source-Entwicklung und deren Rolle bei der Softwareentwicklung für eingebettete Systeme.
Einführung in Embedded Linux
- Wichtige Konzepte, Komponenten und Architektur eingebetteter Linux-Systeme.
Cross-Entwicklung | Bootloader
- Verständnis der Notwendigkeit von Cross-Entwicklungswerkzeugen.
- Einführung in Bootloader wie U-Boot und deren Bedeutung beim Starten eines eingebetteten Linux-Systems.
Aufbau eines benutzerdefinierten Embedded-Linux-Systems
- Praxisorientierte Sitzung zur Einrichtung eines benutzerdefinierten Embedded-Linux-Systems für eine ausgewählte Hardwareplattform (ARM-basiertes oder MIPS-basiertes Entwicklungsbrett).
Einführung in Embedded-Linux-Werkzeuge
- Erkundung der wichtigen Werkzeuge, die bei der Entwicklung und dem Management eingebetteter Systeme verwendet 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 unter Embedded Linux
- Praktische Übungen zum Schreiben und Debuggen einer Anwendung für eingebettetes Linux.
- Nutzung gängiger Entwicklungswerkzeuge (z. B. GDB, Eclipse mit CDT) zum Programmieren und zur Fehlersuche.
Abschlussprojekt oder Fallstudienbesprechung
- Teilnehmer werden ermutigt, ein Projekt oder eine Fallstudie zu diskutieren, die sie anspricht, wobei das Gelernte aus dem Kurs angewendet wird.
Voraussetzungen
- Grundlegende Kenntnisse über eingebettete Systeme
- Hochsprachenprogrammierung (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