Embedded Systems und Embedded Linux
Die Embedded Systems Group (Labor Datentechnik / Labor Design Digitaler Systeme) beschäftigt sich intensiv mit sog. Embedded Systemem und mit dem Linux-Betriebssystem auf solchen Systemen.
Ein Schwerpunkt liegt dabei auf Embedded Systems, die FPGA-basiert realisiert werden. Aber auch Boards mit diskreten Prozessoren finden bei uns Einsatz. Die folgenden Berichte geben einen kleinen Überblick, über die Themen, die bearbeitet werden.
Welche Prozessorarchitekturen in FPGAs zum Einsatz kommen und wie ihre Leistungsfähigkeit einzuschätzen ist, zeigen die beiden folgenden Artikel.
- Analyse und Prototypisierung zur Entwicklung von Embedded Systemen unter Verwendung von freien Prozessor-IP (Teil 1)
- Analyse und Prototypisierung zur Entwicklung von Embedded Systemen unter Verwendung von freien Prozessor-IP (Teil 2)
Linux als Embedded Betriebssystem bietet sich für viele Anwendungsfälle an. Welche Fragen bei der Verwendung von Linux auf Embedded Systemen auftauchen und wie Lösungen aussehen, schildern die folgenden Berichte. Sie gehen auch darauf ein, wie eigene FPGA-Hardwaremodule unter Linux eingebunden werden. Einen kurzen Überblick finden Sie hier.
- Embedded Linux auf FPGA-basierten Systemen mit freien Prozessor-IPs (1. Teil)
- (2. Teil) - Booten von Embedded Linux-Systemen
- (3. Teil) - Entwicklung und Einbindung von Spezialhardware in Embedded Linux
Gerade im Embedded Bereich ist es häufig wichtig, dass vorhersagbare Reaktionszeiten auf asynchrone Ereignisse erzielt werden. Welche Möglichkeiten hier existieren, zeigt der folgende Artikel.
Um den Aufwand für die Treibererstellung unter Linux für eigene Hardware (Character Devices) zu verringern, gibt es das Userspace I/O Framework.