Zahlreiche Vorteile machten das Betriebssystem Linux bei Nutzern und Entwicklern gleichermaßen beliebt: Es ist kostenlos und frei verfügbar. Das heißt, es hat einen offenen Quellcode, der von einer weltweiten Linux-Gemeinde ständig weiterentwickelt wird. Mittlerweile engagieren sich auch zahlreiche Firmen – z. B. Hardware-Hersteller oder Solution Provider – für dieses Betriebssystem. Es unterstützt nahezu alle 32-Bit-Prozessorarchitekturen, z. B. PCs, PowerMacs oder Alpha-Rechner.
Linux hat eine enorme Treibervielfalt und hält umfangreiche Funktionen für Vernetzungsaufgaben mit den TCP/IP-Protokollen des Internets bereit. Daher eignet es sich auch besonders für den Einsatz in derAutomatisierungstechnik. Vor allem als sogenanntes Embedded („eingebettetes“) Betriebssystem kann es innerhalb von Automatisierungskomponenten wie einer industriellen Steuerung seine Stärken ausspielen.
Das vorliegende Buch ermöglicht den Einstieg in Embedded Linux für MSR-Aufgaben. Zunächst vermittelt der Autor einen Überblick über die unterschiedlichen Hardware-Plattformen für industrielle Aufgabenstellungen. Dabei geht er besonders auf den DIL/NetPC der Firma SSV Embedded Systems ein. Dieser komplette Embedded PC findet auf der Grundfläche eines 64-poligen Schaltkreises Platz. An praktischen Beispielen erläutert K.-D. Walter, wie man ein Embedded Linux als Betriebssystern in eine Komponente eingebettet. Mittels zahlreicher Anwendungsfälle führt der Autor sehr anschaulich die Programmierung von Linux-gesteuerten Bausteinen mit den notwendigen Entwicklungsumgebungen und Werkzeugen vor.
Der angenehme, umgangssprachliche Ton des vorliegenden Werkes mag seinen Teil dazu beigetragen haben, dass man sich gut in die Thematik einlesen und sie leicht verstehen kann. Auch die für ein Fachbuch nicht unbedingt typische, direkte Ansprache des Lesers grenzt sich wohltuend ab von der etwas „gestelzt“ wirkenden Ausdrucksweise so mancher wissenschaftlichen Veröffentlichung.
(Gunthart Mau)
Aus dem Inhalt:
- Was ist ein Embedded System?
- Anatomie eines Embedded Linux
- Aufbau eines Entwicklungssystems
- Programmierung von MSR-Anwendungen für Embedded Systeme
- Dezentrale MSR mit Ethernet und TCP/IP
- Echtzeiterweiterungen für Linux
Auf der CD-ROM (Voraussetzungen: Pentium-PC, Win 95 oder höher, 32 MB RAM ):
- Embedded Webserver
- Vorkonfiguruertes Linux für ein minimales i386-System
- C-Quellcodes zur Kommunikation per TCP/IP sowie zur Ansteuerung von I/Os per Webserver
Messen, Steuern, Regeln mit Linux.
Von Klaus-Dieter Walter. 2001. 336 Seiten. Kartoniert. Eine CD-ROM.
DM 99,95 / EUR 51,10 [D].
ISBN 3-7723-4484-4. Franzis Verlag, Poing.
(Klaus-D. Walter)