ste ha scritto:
mi piacerebbbe di più una strada del genere (anche perchè la installazione dei
driver da dei problemi) ma non so molto in che direzione muovermi.
Devi chiedere a chi fornisce i driver.
Io ho visto con lspci che la mia scheda è presente
00:0b.0 DPIO module: Adlink Technology Unknown device 7248 (rev 02)
Subsystem: Adlink Technology Unknown device 7248
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin A routed to IRQ 3
Region 1: I/O ports at fe00 [size=128]
Region 2: I/O ports at f000 [size=256]
Region 5: Memory at b0000000 (32-bit, non-prefetchable) [size=256M]
Ma oltre a cio non so molto dove indagare. Mi piacerebbe esistesse un
pacchetto Python (o un programma esterno da integrare nel mio script) che mi
permetta di leggere e scrivere valori su queste porte.
Non devi scrivere in queste porte.
Su Linux ad un driver è associato un device in /dev.
Tale device, quindi, si comanda tramite open/write/read e ioctl.
Oppure è una cosa "standard" di sistema offerta da qualche "cat" o cose del
genere ?
E' una cosa standard.
In Unix tutto è un file.
Per un esempio, vedi questo:
http://fabrice.bellard.free.fr/qemu/kqemu-tech.html
Saluti Manlio Perillo
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python