Warum embedded Linux?
Linux ist ein frei verfügbares, UNIX-ähnliches Betriebssystem.
Der Systemkern beinhaltet alle Eigenschaften, welche man von einem modernen Betriebssystem erwartet:
- Echtes (präemptives) Multitasking
- Multiusing
- virtuelle Speicherverwaltung
- hierarchische Dateiverwaltung.
Für Steuerungs- und Kommunikationssysteme in der Automatisierung kommt meist ein hardware- und funktionsoptimiertes Embedded Linux zum Einsatz. Seine Modularität und Konfigurierbarkeit erleichtert die Anpassung an selbst entwickelte Hardware und unterschiedlichste Aufgaben.
Linux unterstützt standardmäßig alle gängigen Schnittstellen sowie Netzwerkprotokolle und ist damit ideal für vernetzte Systeme geeignet. Es vereinigt einen freien Betriebssystemstandard mit offenen Kommunikationsprotokollen in einer Technologie. Treiber für diverse Feldbusse sind ebenfalls verfügbar.
Dynamisch nachladbare Treiber, Echtzeiterweiterungen, weitgehende Unabhängigkeit von der Hardware und andere Eigenschaften moderner Betriebssysteme machen Linux zu einer investitionssicheren Technik für viele Anwendungen in der Automatisierung. Darüber hinaus kann Linux nicht abgekündigt werden.