Sulla base di ciò che so finora, se voglio creare un driver e voglio che il driver invii i dati su qualche porta (ad esempio: seriale / parallela / USB), il mio driver comunicherà con il driver della porta, e il driver della porta è quello che accederà direttamente alla porta.
Supponiamo che il mio driver funzioni nella modalità kernel.
Ora la mia domanda è: il mio autista può accedere direttamente alla porta invece di dire al driver della porta di farlo? Suppongo che la risposta sia yes poiché il mio driver è in esecuzione in modalità kernel e quindi può fare qualsiasi cosa (voglio dire se il driver della porta può farlo, allora il mio driver dovrebbe essere in grado di farlo anche!).