Physitux
27.09.03, 00:16
Hallo Forum,
auf einem Atari ST habe ich einmal eine Steuerung externer Hardware über den Parallelport in C realisiert. Dort gab es eine feste Hardwareadresse des Ports, bei der durch Setzen der entsprechenden Bits einzelne Pins auf High- oder Low-Potential gesetzt werden konnten.
Unter Linux habe ich in dieser Weise keinen direkten Zugriff auf die Hardware, nicht wahr? Wie muss ich vorgehen, um zum Beispiel Pin 2 ein- und den Rest auszuschalten? Reicht es, ein Byte mit dem gewünschten Bitmuster an /dev/lp0 zu senden? Wie würde das konkret aussehen?
Danke im Voraus für konkrete Lösungshinweise!
auf einem Atari ST habe ich einmal eine Steuerung externer Hardware über den Parallelport in C realisiert. Dort gab es eine feste Hardwareadresse des Ports, bei der durch Setzen der entsprechenden Bits einzelne Pins auf High- oder Low-Potential gesetzt werden konnten.
Unter Linux habe ich in dieser Weise keinen direkten Zugriff auf die Hardware, nicht wahr? Wie muss ich vorgehen, um zum Beispiel Pin 2 ein- und den Rest auszuschalten? Reicht es, ein Byte mit dem gewünschten Bitmuster an /dev/lp0 zu senden? Wie würde das konkret aussehen?
Danke im Voraus für konkrete Lösungshinweise!