fra il tuo programma e l'hardware c'è cmq il sistema operativo, quindi o usi le API che ti fornisce lui, o usi inline assembler.
In sistemi di tipo unix hai in /dev un file di device per ogni periferica riconosciuta dal kernel, il che ti permette di accedere ad esse gestendole grosso modo come fossero file.
Quindi dovresti specificare su che sistema operativo vuoi scendere più a basso livello e magari darci un link a quegli esempi C così vediamo se è un approccio diverso o cmq trovare altro materiale simile.
Ultima modifica effettuata da netarrow il 25/07/2007 alle 10:01 |