Slashdot Mirror


Two Ways To Use GPS With Linux

An anonymous reader writes "Whether you're wardriving, vacationing or building a Car PC, a Global Positioning System is a handy tool. Interacting with your GPS via your PC makes for an even better GPS experience. As a Linux user, GPS/PC integration can be somewhat sketchy. Vendors don't write software and drivers for Linux; it's probably safe to assume that the good folks over at Garmin would say something along the lines of "Lih-what?". Have no fear! Using your GPS with Linux isn't impossible! Check out this review over at LinuxForumsDOTorg of two fairly robust GPS navigation programs for Linux."

16 of 172 comments (clear)

  1. Not on my boat by davesplace1 · · Score: 1, Interesting

    No doubt in my mind that Linux is a good OS, but if I'm out on my boat in the fog I'm going to use the build in OS. GPS is very inportant out on the ocean. Now in my car or on my home pc I will be more than happy with GPS run by Linux.

    1. Re:Not on my boat by aaza · · Score: 5, Interesting
      Uhh, this review is not about hacking your GPS unit to run linux, but to talk to your GPS unit using a linux based program (two, actually: Roadmap and GPS Drive), most likely from a laptop (since a desktop will pretty much limit where your GPS can go).

      I would agree with not putting Linux on a GPS device, even if it was capable. Embedded systems are fairly hard to hack for a good reason: If you mess it up, it will be a serious problem.

      --
      In theory there is no difference between theory and practice.
      In practice, however, there is.
  2. Garmin GPS over USB? by Alexey+Nogin · · Score: 5, Interesting

    I've recently gotten Garmin GPSMan 60CS as a gift and so far I was unable to get any Linux programs to talk to it (over the USB cable that came with it). Did anybody have any success with getting Linux talk to any Garmin GPS units over USB?

    1. Re:Garmin GPS over USB? by hype7 · · Score: 3, Interesting

      sorry to crash the linux party, but also I'd be interested of any reports of it working with MacOS X as well.

      cheers

      -- james

    2. Re:Garmin GPS over USB? by JanneM · · Score: 3, Interesting

      Well, I use a Gramin Geko, though that one has a serial cable that I use over USB with a serial-to-USB converter. It works. See if you can access it over the ttyUSB device?

      --
      Trust the Computer. The Computer is your friend.
  3. Re:GPS Drive by AnuradhaRatnaweera · · Score: 4, Interesting

    There is a script that comes with GPSDrive which allows downloading maps from some web sites, but those maps are copyrighted by the respective vendors (one of whose name starts with an M ;-)), and the script clearly mentions that the legal liability is with the user who downloads the maps. For the same reason, they cannot be distributed.

  4. This is news?? by Wapiti-eater · · Score: 5, Interesting

    Us ham types've been doing GPS navigatin not only of our own vehicles, but others as well for over 12 years now! I use a package called 'Xastir' and an on the air protocol called APRS.

    Basicly, take a GPS receiver and a laptop (Not just linux, xastir will run on Windows too), a TNC and a VHF radio - use pretty much any map you'd care to use (local or online), current weather information, satallite imagry, NWS alerts, warnings, etc, etc, etc... See your track - find your way, see forest fires, floods, tornadoes, hurricanes....
    The only limit is imagination

    Just wanna check on someone? Use your web browser and visit Findu - plug in their callsign and see where they're at.

    And no, you don't need a ham license to play along. Just to feed data into the world wide Information System.

    Kinda neat to zoom in on 'the old country' and watch my firends in the UK on thier way to work as I'm get'n ready to call it a day, then keyboard to keyboard messaging with 'em along the way.....
    And no air time fees

    --
    Senior NCO in the fight against entropy. I've seen things, man. Things no one should have to see.....
  5. Any cheap bare-bone GPS chips available? by intelligent+poster · · Score: 5, Interesting

    I am a starving student and all these GPS receivers seem out of reach (even the cheapest seems to be over 150$). Is it tough to build one on your own? Anyone with relevant experience? Any pointers would be appreciated.

  6. Don't forget UI-View by ivi · · Score: 2, Interesting

    Another Amateur Radio moving-map tool - this one
    capable of displaying -multiple- moving GPS-
    carrying symbols across the screen (not just one, that represents yours) is UI-View

    Great for tracking various emergency service vehicles at an incident.

    It's from the UK... A cost-free 16-bit demo is
    available, bur it's maybe 10 UK Pounds for 32-bit
    Windows (only!) version.

  7. An observation. by rincebrain · · Score: 4, Interesting

    This past summer, a friend of mine took it into his head to build a caseless PC.

    This plan was to have two modes; a mode for work (IE: throwing it in his backpack), and a mode for play (mounting it on an RC car he built himself).

    He began finished the latter while I watched him, utilizing his own hacked together power setup to provide rechargable battery power to the device for a period of time he has yet to test fully. He then proceeded to install Linux on a 128 MB CF card, using an IDECF converter [I was amazed it existed, but there you go], and a few small utilities for run. A 500 MHz processor powered it.

    Now, the relevant part of this is the RC car it was on. He wanted to control the car using the motherboard mounted on its back. He wrote a simple program to send pulses along a parallel converter of his own design to the various wheels, as they responded to pulse frequency by operating specific ways...pretty standard.

    Then, he wanted to use a GPS to make it drive around the campus. He wrote his own software for the GPS device another friend of ours provided, NMEA-0182 with a few vendor extensions, IIRC. The device sent over serial, and it was a fairly simple bit of work to make it interpret the coordinates properly...the hard part was mapping the area. =)

    The point of all that is, good GPS devices usually use a standard output interface, and protocol. And it is, honestly, not that hard to write your own program to interface with it. I still have the source code to the program he wrote...it's easily under 1000 lines, and possibly under 500.

    So, if you'd like to use a GPS device to steer your projects...write your own software. =)

    --
    It's only an insult if it's not true.
  8. The Question now is; by okmijnuhb · · Score: 2, Interesting

    My laptop has no serial port, would I be able to run the USB to serial converter that I now use in Windows?

  9. You can use multimap by DrSkwid · · Score: 2, Interesting

    I used the NMEA output of my usb gps to drive multimap requests

    mutlimap takes lat/log coordinates so it really is a no brainer


    http://www.multimap.com/map/browse.cgi?lon=-4.14 55 3105809694&lat=50.956740380761

    hehe check the street name :)

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  10. roadnav by mrfibbi · · Score: 2, Interesting

    I'd reccomend checking out roadnav. Not very mature (still only in 0.2), but it uses vector data, plots directions, and has a beautifully-generated map.

  11. A GPS related question... by mrdogi · · Score: 2, Interesting

    So, I recently took a trip through part of Europe and took a number (~35) of GPS readings. Is there any decent (GPL) software that will take all those points(LAT, LONG, Date/Time, Alt.) and give me a map of the area I covered? Presently, my plan is to use mapquest's LAT/LONG service and a bash/perl script to pull the various maps and overlay them until I get something useful. Fun as a project to see if I can, but time-consuming.

    Thanks
    Joe B

  12. What's so special? by Andy+Dodd · · Score: 2, Interesting

    NMEA 0183 is a standard that nearly every GPS unit conforms to as far as communications with other devices.

    Interfacing GPS devices to Linux boxes has never, EVER been a problem. It's almost impossible to find a GPS receiver that doesn't speak NMEA 0183, Rockwell binary (Documented), or Garmin binary (ALSO documented, has been fully supported by gpsd under Linux for YEARS.)

    Now DOING something with that info from the GPS is a different story... There is almost no decent mapping/navigation software for Linux. About the only semi-decent software is Roadmap, which uses the TIGER/Line dataset in the US. GpsDrive is pretty well polished, but not much more than a toy thanks to lack of vector map support. :( GRASS is very powerful, but not suitable for your typical "I want to get from point A to point B" navigation.

    --
    retrorocket.o not found, launch anyway?
  13. Does _any_ of this stuff do route plotting? by otis+wildflower · · Score: 2, Interesting

    I honestly don't care about pretty moving maps. I like street-address-level route plotting. I'd prefer it on a linux-based PDA. I'd even pay what a comparable Win32 program would cost, or run one under wine if it were compatible with a card-based GPS receiver.

    The GPS in my car just does voices, text and arrows, and I'm just ducky with that. However, without routing, IMHO, GPS is useless on the road.

    IIRC Navte(ch|q) uses an open format (SDAL) for its routing database, you have to buy the CD/DVDs. Does anything out there work with _any_ routing data to do routes for Linux?