Perl-GPS is a Perl module that gives access to several GPS protocols, such as Garmin, NMEA, and Magellan. It works in Unix and Win32, and supports the Garmin protocol.