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

Rispondere a