Shed Your Head: Category CarcompScott Bronsontag:blog.rinspin.com,2005:TypoTypo2006-05-15T07:00:43-07:00bronsonurn:uuid:62116ee0-dbd5-43b0-bbf9-16439e74c1692005-11-14T08:00:00-08:002006-05-15T07:00:43-07:00Mapping software under Linux<p>(notes) A quick rundown of the mapping packages that I’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’ve seen, better than Expedia and Google maps. Might be stalling…? GPS stuff is currently broken.</li>
</ul><p>(notes) A quick rundown of the mapping packages that I’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’ve seen, better than Expedia and Google maps. Might be stalling…? GPS stuff is currently broken.</li>
</ul>bronsonurn:uuid:9f8db64e-de00-47e3-9359-6a4da75683ef2005-11-12T13:08:00-08:002006-05-15T07:00:44-07:00In-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’t like any of the existing Epia cases that I could find. They’re too big, too flimsy, or too hard to work on. The case that’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’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’m happy with the result. A solid, compact, open-flat case… 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’t like any of the existing Epia cases that I could find. They’re too big, too flimsy, or too hard to work on. The case that’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’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’m happy with the result. A solid, compact, open-flat case… 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… 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’m wondering if it is properly attached. Since I’d have to destroy its plastic mounting pins to take it off, I don’t have any good way of finding out. Maybe it’s because I remounted the fan vertically to make room for the 12V power supply…? I wouldn’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’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’m sure it’ll work. Then I tried SuSE 10 but they didn’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’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’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’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>