Можно обойтись без написания своего драйвера. Есть утилита для взаимодействия с портом. Делаем поиск на форуме по слову catty.
А можно просто заглянуть в мое хранилище.
Утилитка меня выручает когда надо с портом обмениваться двочными данными. Пользую ее из скрипта на tcl/tk с графической мордой.