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)

Ü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"