if you use gpsd in raw mode it's beaviour is just like the direct serial connection to the gps receiver.
and NMEA-parsing is quite simple....

bobo