Wednesday, May 22, 2013
Wie komme ich zu einem Embedded-Linux-System?
von Andreas Klinger (IT-Klinger)
Wednesday, 22.05.2013, New York III, 10:45-11:30 Uhr
Es wird gezeigt, warum es keine wirklichen Embedded-Linux-Distributionen gibt und was die Unterschiede zu Desktop-/Server-Systemen sind. Davon ausgehend werden die entscheidenden Kriterien für die Erstellung des Systems gezeigt und Hinweise auf wichtige Entscheidungen im Entwicklungsprozess gegeben. Abschliessend werden Open-Source-Tools vorgestellt, welche die Generierung des Embedded-Linux-Systems vereinfachen, sowie deren Funktionsweise gezeigt.
Agenda:
- Unterschied zwischen Embedded- und Desktop-/Server-Linux-Systemen
- Definition des Zielsystems * Hardware-Architektur * Echtzeitfähigkeit * Update-Szenarien im Feld * Paketmanagement * System-Reproduzierbarkeit
- benötigte Komponenten * Toolchain (Cross oder Native) * Bootloader * Linux-Kernel * Root-Filesystem * Software-Pakete
- Open-Source-Toolunterstützung - Beispiele * Cross-Entwicklung mit buildroot * native Entwicklung mit Debian-Paketen (elbe)
Links:
Über den Autor Andreas Klinger:
1998:
Abschluss als Diplom-Ingenier an der Fachhochschule Landshut
1998 - 1999:
Softcon GmbH, München
Software-Entwickler
1999 - 2001:
Cambridge Technology Partners, Frankfurt
Technischer Teamleiter
seit 2002:
selbständig
Software-Entwicklung, Beratung und Trainings
Schwerpunkte: systemnahe Entwicklungen im Umfeld von Embedded-Linux
Treiberentwicklung, Systemprogrammierung, Echtzeit-Linux
diverse Fachartikel und Vorträge zum Thema "Embedded- und Echtzeit-Linux"