topeg
21.08.08, 02:34
Hallo
Ich hoffe ich habe das richtige Forum gewählt.
Von einem Bekannten habe ich einen sehr alten Kartenleser (1983 nach Aufkleber) bekommen (samt Karten (ROM und SRAM). Er wird noch über den XT-Bus Angeschlossen. Auf der Steckkarte steht Glücklicherweise drauf welchen Adressraum sie belegt. Drei Adressen werden Verwendet. Ein Register (8 Bit) für Erkennung, Schreib/Lesemodus, etc. der Karten und zwei für die Daten, die geschrieben/gelesen werden sollen (je 8 Bit).
Meine Frage ist nun, gibt es einen generischen Treiber, mit dem ich diese beiden Adressen, als Speicherbock oder als Einzeladressen verfügbar machen kann? (den Rest würde ich im Userland schreiben.)
Ich habe noch nie Treiber für Linux geschrieben und würde den Aufwand gerne vermeiden.
(zumal mein C-Fähigkeiten kaum vorhanden sind. Ich bin eher mit Scriptsprachen und Basic-Dialekten vertraut)
Kann mir jemand Rat geben?
Danke im Voraus.
Ich hoffe ich habe das richtige Forum gewählt.
Von einem Bekannten habe ich einen sehr alten Kartenleser (1983 nach Aufkleber) bekommen (samt Karten (ROM und SRAM). Er wird noch über den XT-Bus Angeschlossen. Auf der Steckkarte steht Glücklicherweise drauf welchen Adressraum sie belegt. Drei Adressen werden Verwendet. Ein Register (8 Bit) für Erkennung, Schreib/Lesemodus, etc. der Karten und zwei für die Daten, die geschrieben/gelesen werden sollen (je 8 Bit).
Meine Frage ist nun, gibt es einen generischen Treiber, mit dem ich diese beiden Adressen, als Speicherbock oder als Einzeladressen verfügbar machen kann? (den Rest würde ich im Userland schreiben.)
Ich habe noch nie Treiber für Linux geschrieben und würde den Aufwand gerne vermeiden.
(zumal mein C-Fähigkeiten kaum vorhanden sind. Ich bin eher mit Scriptsprachen und Basic-Dialekten vertraut)
Kann mir jemand Rat geben?
Danke im Voraus.