Linux Magazin germany

Industrielle Kanäle

Linux steuert Mähroboter, Satelliten und Autos. Dazu liest es über Gerätetreiber Sensorwerte ein, arbeitet Regelalgorithmen ab und gibt Parameter an Aktoren aus. Da jeder Sensor- und Aktortyp einen Treiber benötigt, entsteht ein verstreuter Mix an Treiber-Software.

Um mehr Ordnung in die Angelegenheit zu bringen, hob Jonathan Cameron 2009 das Industrial-IO-Subsystem (IIO) aus der Taufe. Damit gab er nicht nur den unzähligen Sensoren und – partiell – auch Aktoren ein wohliges Zuhause im großen Linux-Quellcodebaum, sondern stellte für Anwender und Entwickler ein einheitliches Interface für den professionellen Umgang mit den Daten bereit.

Dazu gehören etwa die Attribuierung mit Zeitstempeln und die Standardisierung von Sensorwerten. Was nutzt den Anwendern ein Temperaturwert, wenn nicht klar ist, ob es sich um Grad Celsius oder Fahrenheit handelt oder ob ein Zeitwert in Sekunden oder Millisekunden vorliegt? Der Name Industrial IO führt allerdings etwas in die Irre, assoziiert er doch eine industrielle Anwendung. Da bei handelt es sich eher um ein professionelles, standardisiertes Sensor-Interface, das

You’re reading a preview, subscribe to read more.

More from Linux Magazin germany

Linux Magazin germany2 min read
Neues Auf Der Heft-DVD
In eigener Sache: DELUG-DVD Neben dem Linux-Magazin ohne DVD gibt es die DELUG-Ausgabe mit einem speziell zusammengestellten Datenträger. Gebündelt unter einer HTML-Oberfläche enthält er Programme und Tools, die wir in der jeweiligen Ausgabe testen.
Linux Magazin germany3 min read
Ohne Nebenwirkung
Während die objektorientierten Programmiersprachen Methoden benutzen, um Code zu strukturieren, erzielen funktionale Programmiersprachen dasselbe mit Funktionen. Hört man dieses Statement als Neuling in der funktionalen Programmierung, kommt einem vi
Linux Magazin germany3 min readCrime & Violence
Tracking Eindämmen
Europäisches Parlament verschärft das Digitale-Dienste-Gesetz Bei der Abstimmung über das geplante Digitale-Dienste-Gesetz (Digital Services Act, DSA) votierten die EU-Abgeordneten Ende Januar in Straßburg für mehrere Änderungsvorschläge. Demnach dür

Related