hi, first attempt at creating OSM acceptable gpx files from sparc device:
http://nrcfosshelpline.in/confman/browser/branches/sparc2gpx/ sparc2gpx.py
usage:
get gps data from sparc device: cat /dev/ttyUSB0 > infile.txt sparc2gpx -t infile.txt outfile.gpx
output has been tested with JOSM and Potlatch and is accepted by both. (This is not to say that it is a 100% pukka gpx file, but it is useable)