Linux Magazin germany

Präzise ausgelesen

Kernel- und Treiberprogrammierung unter Linux - Folge 116

Seitdem das Industrial-IO-Subsystem vor neun Jahren produktiv im Linux-Kernel verankert wurde, hat es mächtig an Funktionalität, aber auch an Komplexität gewonnen. Der Benutzer liest damit Sensorwerte und steuert Aktoren über gut spezifizierte und dokumentierte IO-Kanäle. Die bildet das Subsystem für den intuitiven Zugriff praktischerweise auf virtuelle Dateien ab.

Dabei kann der Anwender sich darauf verlassen, dass diese Kanäle die angeforderten Daten in der definierten Auflösung liefern, beispielsweise in Millivolt oder in Hektopascal. Falls vom Treiber unterstützt, konfiguriert der Nutzer sich eine automatisierte Messwerterfassung, die unterschiedliche IO-Kanäle zeitgleich beackert und auf diese Weise konsistente Datensätze liefert.

So praktisch derartige sauber definierte Interfaces zu IIO-Devices für den Nutzer auch sind, so unübersichtlich gerät zunächst für den Entwickler die Programmierung der benötigten Treibersoftware. Es gilt, den Treiber als solchen im System zu verankern, die unterstützten Geräte detailliert zu spezifizieren, Ressourcen zu reservieren und zu guter Letzt die eigentlichen Zugriffsfunktionen auf die Hardware zu implementieren.

Dass mit parallelen

Sie lesen eine Vorschau, starten Sie ein Abonnement, um mehr zu lesen.

Mehr von Linux Magazin germany

Linux Magazin germany8 min gelesen
Klare Ansage
Mycroft: Freier Sprachassistent unter Linux Sprachassistenten wie Amazon Alexa, Apple Siri, Microsoft Cortana oder der Google Assistant erfreuen sich immer größerer Beliebtheit. Doch alle diese mit künstlicher Intelligenz arbeitenden Helferlein basie
Linux Magazin germany3 min gelesen
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 germany2 min gelesen
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.

Ähnlich