Eine sehr gute Manual zum Thema Linux und Hardware Schnittstellen.
Hier wird so ziemlich auf alles eingegangen von Architektur über Schnittstellen, Lese und Schreibzugriffe.
http://www-public.tu-bs.de:8080/~y00...t/node111.html