Shed Your Head: Category Carcomp Scott Bronson tag:blog.rinspin.com,2005:Typo Typo 2006-05-15T07:00:43-07:00 bronson urn:uuid:62116ee0-dbd5-43b0-bbf9-16439e74c169 2005-11-14T08:00:00-08:00 2006-05-15T07:00:43-07:00 Mapping software under Linux <p>(notes) A quick rundown of the mapping packages that I&#8217;m aware of. None of these quite serve my needs but Roadster looks very promising.</p> <ul> <li><a href="http://gpsdrive.kraftvoll.at/">gpsdrive</a>: raster-based maps. Downloads maps from Expedia so they look nice but you pretty much require a full-time internet connection. With some effort you can use the Blue Marble satellite data set from Nasa but then you lose the street names. Development appears stalled.</li> <li><a href="http://roadmap.digitalomaha.net/">roadmap</a>: vector-based maps. Useful but the GUI and the maps it generates are fairly ugly. Development appears stalled.</li> <li><a href="http://www.navsys.org/">navsys</a>: Has a very useful car-friendly GUI. Excellent bearing and satinfo display on the main page. Development is slow but still appears active.</li> <li><a href="http://gmap.sourceforge.net">GMap</a>: Looks promising. Requires Mono.</li> <li><a href="http://linuxadvocate.org/projects/roadster/">Roadster</a>: Produces the most beautiful maps I&#8217;ve seen, better than Expedia and Google maps. Might be stalling&#8230;? GPS stuff is currently broken.</li> </ul> <p>(notes) A quick rundown of the mapping packages that I&#8217;m aware of. None of these quite serve my needs but Roadster looks very promising.</p> <ul> <li><a href="http://gpsdrive.kraftvoll.at/">gpsdrive</a>: raster-based maps. Downloads maps from Expedia so they look nice but you pretty much require a full-time internet connection. With some effort you can use the Blue Marble satellite data set from Nasa but then you lose the street names. Development appears stalled.</li> <li><a href="http://roadmap.digitalomaha.net/">roadmap</a>: vector-based maps. Useful but the GUI and the maps it generates are fairly ugly. Development appears stalled.</li> <li><a href="http://www.navsys.org/">navsys</a>: Has a very useful car-friendly GUI. Excellent bearing and satinfo display on the main page. Development is slow but still appears active.</li> <li><a href="http://gmap.sourceforge.net">GMap</a>: Looks promising. Requires Mono.</li> <li><a href="http://linuxadvocate.org/projects/roadster/">Roadster</a>: Produces the most beautiful maps I&#8217;ve seen, better than Expedia and Google maps. Might be stalling&#8230;? GPS stuff is currently broken.</li> </ul> bronson urn:uuid:9f8db64e-de00-47e3-9359-6a4da75683ef 2005-11-12T13:08:00-08:00 2006-05-15T07:00:44-07:00 In-flight entertainment <p>The car computer somewhat works one day before leaving on the long trip. I should start documenting it.</p> <p>First, I didn&#8217;t like any of the existing Epia cases that I could find. They&#8217;re too big, too flimsy, or too hard to work on. The case that&#8217;s running Trestle would never <i>ever</i> stand up to the vibration in a car. So I figured I could make what I wanted out of $30 of plastic and $10 of brass fasteners.</p> <p>Here&#8217;s a picture from a few weeks ago: the case under construction on the dining room table. Behind it is the cardboard mockup I used to figure out dimensions. So far I&#8217;m happy with the result. A solid, compact, open-flat case&#8230; I think somebody should manufacture this.</p> <p><a href="http://www.rinspin.com/apps/gallery/bronson/blog/IMG_1715"><img src="http://www.rinspin.com/bronson/gallery/blog/IMG_1715.sized.jpg" height=342 width=512 border=0></a></p> <p>The car computer somewhat works one day before leaving on the long trip. I should start documenting it.</p> <p>First, I didn&#8217;t like any of the existing Epia cases that I could find. They&#8217;re too big, too flimsy, or too hard to work on. The case that&#8217;s running Trestle would never <i>ever</i> stand up to the vibration in a car. So I figured I could make what I wanted out of $30 of plastic and $10 of brass fasteners.</p> <p>Here&#8217;s a picture from a few weeks ago: the case under construction on the dining room table. Behind it is the cardboard mockup I used to figure out dimensions. So far I&#8217;m happy with the result. A solid, compact, open-flat case&#8230; I think somebody should manufacture this.</p> <p><a href="http://www.rinspin.com/apps/gallery/bronson/blog/IMG_1715"><img src="http://www.rinspin.com/bronson/gallery/blog/IMG_1715.sized.jpg" height=342 width=512 border=0></a></p><p>Some thoughts&#8230; It idles at 40 degC, quickly spikes to 65 degC when compiling, and right back to 40 degC when idle. Each jump takes only a few seconds. I would expect the heat sink to have more thermal mass than this! I&#8217;m wondering if it is properly attached. Since I&#8217;d have to destroy its plastic mounting pins to take it off, I don&#8217;t have any good way of finding out. Maybe it&#8217;s because I remounted the fan vertically to make room for the 12V power supply&#8230;? I wouldn&#8217;t think it would make that much of a difference. I should find a small copper heat sink and be done with it.</p> <p>I had a hell of a time finding a distro to run this. First I tried my favorite, Ubuntu. But its xorg packages won&#8217;t work with the CLE266/mini LCD combo. Then I tried Mandriva (man driver?) but their free OS is just too crippled and I was unwilling to pay unless I&#8217;m sure it&#8217;ll work. Then I tried SuSE 10 but they didn&#8217;t supply many packages that I need and I ran into dependency issues when compiling them from source. So I went Gentoo. Except for the 3 solid days of compile time needed to bring this thing up (1 for base system + kernel, 1 for X, 1 for mythtv/mplayer/xine/etc), it&#8217;s working great. (I tried using distcc to cut this down but see my earlier blog posting about conflicts with other distros). So, I liked Gentoo, then I didn&#8217;t like it, now I like it again. How fickle.</p> <p>I made the mistake of enabling 3dnow yesterday and then emerging a ton of packages. Erm, this CPU has sse but no 3dnow. Who&#8217;d have thought? No problem. Just find out which ones were compiled poorly and recompile them. A huge thanks to marienz on #gentoo for coming up with this:</p> <pre> grep -l m3dnow /var/db/pkg/*/*/CFLAGS | sed -e 's:/var/db/pkg/:=:' -e 's:/CFLAGS::' | xargs emerge -v1 </pre> <p>Current status:</p> <ul> <li>X+LCD works</li> <li>audio works</li> <li>touchscreen works</li> <li>mythtv works</li> <li>802.11 usb key works (zd1211)</li> </ul> <p>Still to do:</p> <ul> <li>Hook up 12V power supply</li> <li>Mount PVR350 board.</li> <li>Get video capture and fm radio working.</li> <li>Load all my media.</li> <li>Get GPS receiver working</li> </ul> <p>And:</p> <ul> <li>Mount fuel pressure gauge</li> <li>Fab lock boxes for the rear tailgage. Fix vandalized tire.</li> <li>Get some pliers, wire, and wire nuts for the trip.</li> </ul> <p>Not enough time!</p>