Archiv verlassen und diese Seite im Standarddesign anzeigen : Hardwareprogrammierung unter Linux
Wie genau funktioniert eigentlich die Hardwareprogrammierung unter Linux? Also wie kann ich auf die einzelnen Adressbereiche zum Beispiel von der Parallen- oder Seriellen Schnittstelle zugreifen?
hi,
serielle schnettstelle: HowTo - serial
fuer die par-schnittstelle gibt's auch sowas im web
google mal
oder buecher:
- linux gereatetreiber, a. rubini, - o'reilly verlag
- linux hardware hackz - j.plate - hanse verlag
gruss
nomad
RapidMax
27-11-2007, 16:11
Es stehen viel Möglichkeiten offen.
Für serielle Schnittstellen kann mit den POSIX-Befehlen schon viel erreicht werden [1]. Für IO an der parallelen Schnittstellen eignet sich das Parallel Port Subsystem von Linux mit dem ppdev Treiber für das Userland [2]. Weitere Aufgaben sind dann meist mit dem Programmieren von Kernelmodulen verbunden, obwohl es auch die Möglichkeit gibt, sich im Userland einen I/O Bereich zu reservieren und direkt darauf zu schreiben (pfui). Neuerdings ist es mit dem Linux Userspace Driver Model beschränkt auch möglich die Treiber in den Userspace zu verlagern.
[1] Serial Programming Guide for POSIX Operation System, Michael R. Sweet
[2] The Linux 2.4 Parallel Port Subsystem, Tim Waugh
[3] http://www.linuxmagazin.de/heft_abo/ausgaben/2007/11/kern_technik?category=0
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.