что-то не очень ясно что такое I/O порты , догадываюсь что input /output
но тем-не менее не ясно ,что конкретно надо .
судя по функциям ( inpb, otpb ) это последовательный порт ?
тогда иши cofee how-to
http://www.linux.org.ru/books/HOWTO/Coffee-HOWTO-6.html
http://www.tldp.org/HOWTO/IO-Port-Programming.html