<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Handhelds, Linux and Heroes</title>
	<atom:link href="http://fl0rian.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://fl0rian.wordpress.com</link>
	<description>Making tiny things work...</description>
	<lastBuildDate>Wed, 25 Jan 2012 20:57:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='fl0rian.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Handhelds, Linux and Heroes</title>
		<link>http://fl0rian.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://fl0rian.wordpress.com/osd.xml" title="Handhelds, Linux and Heroes" />
	<atom:link rel='hub' href='http://fl0rian.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Computer startup aid using a LEGO train</title>
		<link>http://fl0rian.wordpress.com/2012/01/06/computer-startup-aid-using-a-lego-train/</link>
		<comments>http://fl0rian.wordpress.com/2012/01/06/computer-startup-aid-using-a-lego-train/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 18:31:43 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[Devices]]></category>
		<category><![CDATA[kernel concepts]]></category>

		<guid isPermaLink="false">http://fl0rian.wordpress.com/?p=269</guid>
		<description><![CDATA[Some times it happens that I have to dig out some old piece of hardware and try to get it running again&#8230; I recently got a very geek present for my birthday &#8211; one that requires a working SGI Indigo next to it. Luckily nothing gets lost at kernel concepts and I was able to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=269&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Some times it happens that I have to dig out some old piece of hardware and try to get it running again&#8230; I recently got a very geek present for my birthday &#8211; one that requires a working <a href="http://en.wikipedia.org/wiki/SGI_Indigo">SGI Indigo</a> next to it. Luckily nothing gets lost at <a href="http://www.kernelconcepts.de/en"><em>kernel concepts</em></a> and I was able to select from several Indigo gathering dust at the attic of our office. It looks like the machines survived quite some years not being used pretty well &#8211; including most of the harddisks. Unluckily all batteries which are supposed to supply the real-time clock chip were flat and these batteries are hard to get and soldered to the board. I did not have a replacement for the 3.6V Lithium battery but it was pretty easy to replace the battery with some cables to supply the board with 3.6V. The first thing to supply 3.6V I found was the electric LEGO locomotive the kids left lying around&#8230;</p>
<div id="attachment_270" class="wp-caption aligncenter" style="width: 470px"><a href="http://fl0rian.files.wordpress.com/2012/01/indigo_legotrain.jpg"><img class="size-full wp-image-270" title="Indigo Lego Train" src="http://fl0rian.files.wordpress.com/2012/01/indigo_legotrain.jpg?w=460&#038;h=690" alt="Indigo Lego Train" width="460" height="690" /></a><p class="wp-caption-text">Indigo Lego Train</p></div>
<p>This one was powered by three 1.2V AA rechargeable batteries &#8211; perfect for some startup aid for this old machine. After applying power I was able to boot into IRIX 6.2 installed on this historic piece of hardware (100MHz MIPS R4000 CPU, 192MB of RAM, 2GB SCSI hard disk, ELAN graphics). I have to admit I somehow enjoyed the &#8220;time travel&#8221; experience playing around with such an old system for a while. Someone here still remembers the Netscape browser? Or Electropaint? One really scary experience was the network setup: IRIX 6.2 has the ability to configure a static IP through the GUI but obviously you have to edit the network startup script in order to <a href="http://software.majix.org/irix/network-setup.shtml">set a default route</a> on boot.</p>
<p>A lot more of information about these machines can be found <a href="http://www.sgistuff.net/hardware/systems/indigo.html">here</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fl0rian.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fl0rian.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fl0rian.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fl0rian.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fl0rian.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fl0rian.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fl0rian.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fl0rian.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fl0rian.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fl0rian.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fl0rian.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fl0rian.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fl0rian.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fl0rian.wordpress.com/269/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=269&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fl0rian.wordpress.com/2012/01/06/computer-startup-aid-using-a-lego-train/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6be7e5a1c65dba016fb3da9053db1af?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fl0rian</media:title>
		</media:content>

		<media:content url="http://fl0rian.files.wordpress.com/2012/01/indigo_legotrain.jpg" medium="image">
			<media:title type="html">Indigo Lego Train</media:title>
		</media:content>
	</item>
		<item>
		<title>Android Lessions Part 1: Bluetooth Crash</title>
		<link>http://fl0rian.wordpress.com/2012/01/04/android-lessions-part-1-bluetooth-crash/</link>
		<comments>http://fl0rian.wordpress.com/2012/01/04/android-lessions-part-1-bluetooth-crash/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 23:05:45 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Source]]></category>

		<guid isPermaLink="false">http://fl0rian.wordpress.com/?p=252</guid>
		<description><![CDATA[Finally &#8211; some free days for family and friends and to write a few lines which might be useful for someone else. Since Android started to become more and more interesting for industrial and business applications I got involved in some projects porting Android to several devices. It turned out that the documentation of the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=252&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Finally &#8211; some free days for family and friends and to write a few lines which might be useful for someone else. Since Android started to become more and more interesting for industrial and business applications I got involved in some projects porting Android to several devices. It turned out that the documentation of the lower layers (hardware and driver adaptation) is very thin in contrast to the SDK and NDK documentation. But I took some notes working on these projects&#8230; this one might be useful for other people porting Android 2.3.x and experiencing issues with Bluetooth.</p>
<p>I ran into the issue that activating Bluetooth in the settings application resulted in a crash of the whole GUI. It seems that only ARMv5 core based devices are affected so that only a few people ran into this so far. (Not that it would be correct on more common cores used for Android devices such as ARMv7A, but it does not seem to cause the same effect.) The solution I found in the Android 4 commit log is quite simple for a problem causing that much of hassle:</p>
<p><code>--- a/core/jni/android_server_BluetoothEventLoop.cpp<br />
+++ b/core/jni/android_server_BluetoothEventLoop.cpp<br />
@@ -311,7 +311,7 @@ static int register_agent(native_data_t *nat,<br />
{<br />
DBusMessage *msg, *reply;<br />
DBusError err;<br />
- bool oob = TRUE;<br />
+ dbus_bool_t oob = TRUE;<br />
</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fl0rian.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fl0rian.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fl0rian.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fl0rian.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fl0rian.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fl0rian.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fl0rian.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fl0rian.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fl0rian.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fl0rian.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fl0rian.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fl0rian.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fl0rian.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fl0rian.wordpress.com/252/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=252&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fl0rian.wordpress.com/2012/01/04/android-lessions-part-1-bluetooth-crash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6be7e5a1c65dba016fb3da9053db1af?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fl0rian</media:title>
		</media:content>
	</item>
		<item>
		<title>WebOS goes Open Source</title>
		<link>http://fl0rian.wordpress.com/2011/12/09/webos-goes-open-source/</link>
		<comments>http://fl0rian.wordpress.com/2011/12/09/webos-goes-open-source/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 20:58:34 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Source]]></category>

		<guid isPermaLink="false">http://fl0rian.wordpress.com/?p=258</guid>
		<description><![CDATA[Amazing news! HP just announced that WebOS will become an Open Source project lead and supported by HP in future. The full annoncement can be found here. HP has an official press release about this here. I&#8217;m really looking forward to work with it&#8230; It&#8217;s quite an interesting framework for a large number of devices. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=258&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Amazing news! HP just announced that WebOS will become an Open Source project lead and supported by HP in future. The full annoncement can be found <a href="http://developer.palm.com/blog/2011/12/open-source/">here</a>.<br />
HP has an official press release about this <a href="http://www.hp.com/hpinfo/newsroom/press/2011/111209xa.html">here</a>. I&#8217;m really looking forward to work with it&#8230; It&#8217;s quite an interesting framework for a large number of devices. The really funny thing is that Nils <a href="http://www.linuxtogo.org/open-%2Aplease%2A%3A-hp-please-open-source-%28free%29-webos%21">asked them</a> to do so in his blog some weeks ago :-)<br />
<img src="http://www.linuxtogo.org/~florian/webos-logo.png" alt="" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fl0rian.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fl0rian.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fl0rian.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fl0rian.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fl0rian.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fl0rian.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fl0rian.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fl0rian.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fl0rian.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fl0rian.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fl0rian.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fl0rian.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fl0rian.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fl0rian.wordpress.com/258/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=258&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fl0rian.wordpress.com/2011/12/09/webos-goes-open-source/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6be7e5a1c65dba016fb3da9053db1af?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fl0rian</media:title>
		</media:content>

		<media:content url="http://www.linuxtogo.org/~florian/webos-logo.png" medium="image" />
	</item>
		<item>
		<title>Summer Holidays</title>
		<link>http://fl0rian.wordpress.com/2011/12/02/summer-holidays/</link>
		<comments>http://fl0rian.wordpress.com/2011/12/02/summer-holidays/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 21:03:53 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[World]]></category>

		<guid isPermaLink="false">http://fl0rian.wordpress.com/?p=243</guid>
		<description><![CDATA[Now that its autumn in Europe it is a good time to blog about the summer vacations :) The Chaos Communication Camp was a real highlight &#8211; just a perfect environment for Hacker&#8217;s and their fork()^h^h^h offsprings summer vacations. I do not want to write too much&#8230; saving some words for more technical posts, but [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=243&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Now that its autumn in Europe it is a good time to blog about the summer vacations :) The <a href="http://events.ccc.de/camp/2011/wiki/Media">Chaos Communication Camp</a> was a real highlight &#8211; just a perfect environment for Hacker&#8217;s and their fork()^h^h^h offsprings summer vacations. I do not want to write too much&#8230; saving some words for more technical posts, but maybe someone likes the photos I took:</p>
<div class="wp-caption alignnone" style="width: 490px"><a href="http://www.home.unix-ag.org/boor/pix/camp2011-11.jpg"><img class=" " title="Nightflight" src="http://www.home.unix-ag.org/boor/pix/scaled/sc_camp2011-11.jpg" alt="Quadcopter Nightflight" width="480" height="320" /></a><p class="wp-caption-text">Quadcopter Nightflight</p></div>
<div class="wp-caption alignnone" style="width: 490px"><a href="http://www.home.unix-ag.org/boor/pix/firstnight.jpg"><img class=" " title="Camp at Night" src="http://www.home.unix-ag.org/boor/pix/scaled/sc_firstnight.jpg" alt="Camp at Night" width="480" height="320" /></a><p class="wp-caption-text">Camp at Night</p></div>
<div class="wp-caption alignnone" style="width: 477px"><a href="http://www.home.unix-ag.org/boor/pix/antonov2.jpg"><img class="   " title="Antonov AN-2" src="http://www.home.unix-ag.org/boor/pix/scaled/sc_antonov2.jpg" alt="Antonov AN-2" width="467" height="333" /></a><p class="wp-caption-text">Antonov AN-2</p></div>
<p>This nice machine was parked next to our caravan&#8230; it&#8217;s a little bit larger than you might guess from the photo. I have placed some more photos <a href="http://www.home.unix-ag.org/boor/pix/html/index_0.html">here</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fl0rian.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fl0rian.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fl0rian.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fl0rian.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fl0rian.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fl0rian.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fl0rian.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fl0rian.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fl0rian.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fl0rian.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fl0rian.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fl0rian.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fl0rian.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fl0rian.wordpress.com/243/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=243&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fl0rian.wordpress.com/2011/12/02/summer-holidays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6be7e5a1c65dba016fb3da9053db1af?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fl0rian</media:title>
		</media:content>

		<media:content url="http://www.home.unix-ag.org/boor/pix/scaled/sc_camp2011-11.jpg" medium="image">
			<media:title type="html">Nightflight</media:title>
		</media:content>

		<media:content url="http://www.home.unix-ag.org/boor/pix/scaled/sc_firstnight.jpg" medium="image">
			<media:title type="html">Camp at Night</media:title>
		</media:content>

		<media:content url="http://www.home.unix-ag.org/boor/pix/scaled/sc_antonov2.jpg" medium="image">
			<media:title type="html">Antonov AN-2</media:title>
		</media:content>
	</item>
		<item>
		<title>Mini6410 &#8211; Getting started with Free Software</title>
		<link>http://fl0rian.wordpress.com/2010/09/22/mini6410-getting-started-with-free-software/</link>
		<comments>http://fl0rian.wordpress.com/2010/09/22/mini6410-getting-started-with-free-software/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 23:15:07 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[Devices]]></category>
		<category><![CDATA[GPE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenEmbedded]]></category>

		<guid isPermaLink="false">http://fl0rian.wordpress.com/?p=230</guid>
		<description><![CDATA[FriendlyARM is shipping the new Mini6410 for a little while now.  It is based on a 533MHz clocked Samsung S3C6410. I do not want  to repeat all the technical details here, an English description can be found here. Lets summarize the features in a simple sentence: It is fast enough for Qt and offers lots [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=230&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.arm9.net">FriendlyARM</a> is shipping the new <a title="Official product description (Chinese)" href="http://www.arm9.net/mini6410-feature.asp">Mini6410</a> for a little while now.  It is based on a 533MHz clocked Samsung S3C6410. I do not want  to repeat all the technical details here, an English description can be found <a href="http://andahammer.com/mini6410-4/">here</a>. Lets summarize the features in a simple sentence: It is fast enough for Qt and offers lots of ports for connectivity.</p>
<div id="attachment_232" class="wp-caption alignnone" style="width: 470px"><a href="http://fl0rian.files.wordpress.com/2010/09/mini6410_gpe1.png"><img class="size-full wp-image-232" title="Mini6410 running an OpenEmbedded built GPE Image" src="http://fl0rian.files.wordpress.com/2010/09/mini6410_gpe1.png?w=460&#038;h=361" alt="Mini6410 running an OpenEmbedded built GPE Image" width="460" height="361" /></a><p class="wp-caption-text">Mini6410 running an OpenEmbedded built GPE Image</p></div>
<p>The image pretty much illustrates what we are up to do now &#8211; but lets take a look at the software shipped with the board first. Compared to the older Mini2440 the devices official support DVD offers several more options: We have pre-compiled images based on Android, XUbuntu and Qtopia and an advanced U-Boot which comes with a kind of menu for the basic tasks.  One major problem is that currently the documentation is available in Chinese only which makes it a little bit hard to handle. But translating single paragraphs of the more than 300 pages long PDF manual using Google Translator worked pretty well. The DVD contains important sources for Android, U-Boot and Linux. The Kernel is based on 2.6.28 for the SMDK 6410 reference design and heavily patched. Some parts are quite far from mainline Linux and should be updated to latest standards &#8211; apart from the fact the whole Linux support might want some rebase on 2.6.35.</p>
<p>Now we have a big pile eh&#8230; DVD with stuff that runs on the board already &#8211; what does <a href="http://www.openembedded.org">OpenEmbedded</a> help us with here? Well all the binary stuff serves some purpose but nothing is perfect &#8211; OE helps us with to become more flexible and consistent at the same time. XUbuntu is great with its large package repository to try out things &#8211; but it has quite some requirements about flash storage, RAM and screen size. With OE you have the choice to create a full featured desktop image or to build something that fits your particular need.</p>
<p>So lets take a brief look into OE setup for the Mini6410 and how to install an image built with OE.</p>
<p>If you are new to this topic you should get familiar with OpenEmbedded first. The official <a href="http://wiki.openembedded.net/index.php/Getting_started">getting started</a> document is a good thing to read first. The following section assumes you have your OE set up and cares about the Mini6410 specific bits only. Make sure to use a recent org.openembedded.dev or testing branch.</p>
<p>First set up your <em>local.conf</em> to build for the Mini6410 &#8211; if you are using multiple configuration files then make sure to distribute these bits over the files correctly:</p>
<pre>MACHINE = "mini6410"
DISTRO = "angstrom-2008.1"
LIBC = "eglibc"
GLIBC_GENERATE_LOCALES = "en_GB.UTF-8 de_DE.UTF-8 fr_FR.UTF-8 en_US.UTF-8"</pre>
<p>This will select the Mini6410 as a target device, Ångström distribution and eglibc &#8211; this is the combination I tested. The last line defines a limited set of libc locales to be generated.</p>
<p>Now let&#8217;s build a filesystem image. I built a simple GPE based filesystem image first:</p>
<pre>bitbake x11-gpe-image</pre>
<p>If everything is configured correctly, your harddisk is large enough and your Internet connection ok you should get filesystem and kernel image in <em>$TMPDIR</em>/deploy/eglibc/images/mini6410. For the impatient of you or the ones who get bored during a build (no I don not suffer from this) I have uploaded my results <a href="http://linuxtogo.org/~florian/files/mini6410/">here</a>.</p>
<p>Finally lets go ahead an install these files into the internal NAND flash. I&#8217;m using U-Boot on the boards &#8211; we want to stay open and do not rely on propitiatory software. Keep this in mind if you intend to make a product: Any component you are not able to influence has potential to cause trouble and in most cases it will do this &#8211; sooner or later.</p>
<p>There are several ways to install files and to configure U-Boot. Here we use a quite generic solution using TFTP to transfer the images and fixed addresses. Not the best solution but the simplest. First if you do not have a DHCP server you have to configure networking:</p>
<pre>setenv ipaddr &lt;some IP for the board&gt;
setenv serverip &lt;your server's IP&gt;</pre>
<p>If you have a DHCP server you can skip this step and write &#8220;dhcp&#8221; instead of &#8220;tftp&#8221; in the commands below. These will download the files and install them into the internal NAND flash:</p>
<pre>tftp 0xc0008000 uImage-mini6410.ubi
nand erase 0x80000 0x500000
nand write 0xc0008000 0x80000 0x500000

tftp 0xc0008000 x11-gpe-image-mini6410.ubi
nand erase 0x580000
nand write 0xc0008000 0x580000 ${filesize}</pre>
<p>Finally we configure the boot parameters to match the installed kernel + filesystem and save these:</p>
<pre>setenv bootargs console=ttySAC0,115200 ubi.mtd=2
   root=ubi0:rootfs-mini6410 rootfstype=ubifs
saveenv</pre>
<p>(note that the first command needs to be entered in a single line)</p>
<p>We do not have to pass information about the MTD partition layout to the kernel since we follow the kernel&#8217;s built-in default in this configuration. Just reset your board and check if it boots into your shiny new filesystem. If something is wrong then please drop me a mail providing information (e.g. bootlog, screenshot, configuration files&#8230;). This could help to improve this little text and OpenEmbedded support for the Mini6410.</p>
<p>What now?</p>
<p>Try more useful targets with OpenEmbedded. If you like to build an installable cross toolchain matching your filesystem you could build the <em>meta-toolchain-gpe</em> target for example.</p>
<p>Enjoy!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fl0rian.wordpress.com/230/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fl0rian.wordpress.com/230/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fl0rian.wordpress.com/230/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fl0rian.wordpress.com/230/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fl0rian.wordpress.com/230/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fl0rian.wordpress.com/230/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fl0rian.wordpress.com/230/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fl0rian.wordpress.com/230/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fl0rian.wordpress.com/230/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fl0rian.wordpress.com/230/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fl0rian.wordpress.com/230/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fl0rian.wordpress.com/230/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fl0rian.wordpress.com/230/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fl0rian.wordpress.com/230/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=230&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fl0rian.wordpress.com/2010/09/22/mini6410-getting-started-with-free-software/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6be7e5a1c65dba016fb3da9053db1af?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fl0rian</media:title>
		</media:content>

		<media:content url="http://fl0rian.files.wordpress.com/2010/09/mini6410_gpe1.png" medium="image">
			<media:title type="html">Mini6410 running an OpenEmbedded built GPE Image</media:title>
		</media:content>
	</item>
		<item>
		<title>Sim.One Images with OpenEmbedded</title>
		<link>http://fl0rian.wordpress.com/2010/09/03/sim-one-images-with-openembedded/</link>
		<comments>http://fl0rian.wordpress.com/2010/09/03/sim-one-images-with-openembedded/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 23:47:39 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[Devices]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenEmbedded]]></category>

		<guid isPermaLink="false">http://fl0rian.wordpress.com/?p=220</guid>
		<description><![CDATA[It took me a while to get started with the blog again&#8230; so let&#8217;s start with something tiny: OpenEmbedded images for the Sim.One. So far we had quite some documentation about filesystems on external media but what about the internal flash? We have 8MB which is enough for a tiny filesystem we can build with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=220&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It took me a while to get started with the blog again&#8230; so let&#8217;s start with something tiny: OpenEmbedded images for the <a href="http://simplemachines.it/index.php?option=com_content&amp;view=article&amp;id=3&amp;Itemid=7">Sim.One</a>. So far we had quite some documentation about filesystems on external media but what about the internal flash? We have 8MB which is enough for a tiny filesystem we can build with OpenEmbedded.</p>
<div class="wp-caption alignnone" style="width: 624px"><img class=" " title="Sim.One (OpenEmbedded booth at LinuxTag)" src="http://linuxtogo.org/~florian/img/linuxtag2010-2.jpg" alt="" width="614" height="410" /><p class="wp-caption-text">Sim.One (OpenEmbedded booth at LinuxTag)</p></div>
<p>OE has support for the Sim.One already and I just added the parameters to build jffs2 filesystems for the internal NOR flash. In order to build jffs2 images for the Sim.One use the current org.openembedded.dev branch.</p>
<p><strong>OpenEmbedded Setup</strong><br />
I just want to introduce the basic ideas and useful settings for these images. More generic information about how to get started with OE can be found <a href="http://wiki.openembedded.net/index.php/Getting_started">here</a>. For my tests I used the <em>minimal</em> distribution definintion in OE and built a very small image. The relevant settings for your build configuration (local.conf) are as follows:</p>
<pre>MACHINE = "simone"
DISTRO = "minimal"
LIBC = "eglibc"
IMAGE_FSTYPES = "tar.gz jffs2"</pre>
<p>The <em>minimal-image</em> is a good starting point for the internal flash. The image does not include much of functionality but leaves some free space for additional software. OE does not build the filesystem only, it builds the kernel for us as well so that we can start with a consistent set of files. Let&#8217;s give it a try and install the built results &#8211; I assume you have a U-Boot shell and network+tftp server configured already.</p>
<p><strong>Install Kernel</strong></p>
<pre>erase 0x60080000 0x6027ffff
tftp  0x60080000 uImage-simone.bin</pre>
<p><strong>Install Filesystem</strong></p>
<pre>erase 0x602c0000 0x60800000
tftp 0x602c0000 simone.jffs2</pre>
<p>We need to tell the kernel where to find the patitions. The actual layout we are going to use is as follows:</p>
<pre>Device    size        name
mtd0:     000c0000 "Firmware"
mtd1: 00200000     "Kernel"
mtd2: 00540000    "Root-FS"</pre>
<p>I have set up the configuration of U-Boot in order to minimize te effort booting from some other medium.<br />
<code>setenv bootargs console=ttyAM0 root=/dev/mtdblock2 rootfstype=jffs2 video=ep93xxfb<br />
setenv bootcmd_nor 'setenv bootargs ${bootargs} ${mtdparts} ; bootm 60080000'<br />
setenv bootcmd run bootcmd_nor<br />
setenv mtdparts mtdparts=physmap-flash.0:768k@0(Firmware),<br />
2048k@0xc0000(Kernel),-@0x2c0000(Root-FS)</code></p>
<p><strong>It works&#8230; what can I do now?</strong><br />
Make the filesystem functional: Add useful things to the filesystem &#8211; a good candidate might be busybox httpd. Another useful target in OE is <em>meta-toolchain</em> which creates a cross compilation SDK for your device.</p>
<p>Now that you have read the whole text: If you do not want to build yourself you can take a look at <a href="http://www.linuxtogo.org/~florian/index.php?path=files%2Fsim.one/">my build results</a>.</p>
<p>Enjoy!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fl0rian.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fl0rian.wordpress.com/220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fl0rian.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fl0rian.wordpress.com/220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fl0rian.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fl0rian.wordpress.com/220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fl0rian.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fl0rian.wordpress.com/220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fl0rian.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fl0rian.wordpress.com/220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fl0rian.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fl0rian.wordpress.com/220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fl0rian.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fl0rian.wordpress.com/220/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=220&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fl0rian.wordpress.com/2010/09/03/sim-one-images-with-openembedded/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6be7e5a1c65dba016fb3da9053db1af?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fl0rian</media:title>
		</media:content>

		<media:content url="http://linuxtogo.org/~florian/img/linuxtag2010-2.jpg" medium="image">
			<media:title type="html">Sim.One (OpenEmbedded booth at LinuxTag)</media:title>
		</media:content>
	</item>
		<item>
		<title>MeeGo &#8211; some feedback and thoughts</title>
		<link>http://fl0rian.wordpress.com/2010/02/15/meego-some-feedback-and-thoughts/</link>
		<comments>http://fl0rian.wordpress.com/2010/02/15/meego-some-feedback-and-thoughts/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 22:51:14 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[Devices]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[MeeGo]]></category>
		<category><![CDATA[OpenEmbedded]]></category>
		<category><![CDATA[Source]]></category>

		<guid isPermaLink="false">http://fl0rian.wordpress.com/?p=215</guid>
		<description><![CDATA[I only had a very few free minutes today I was able to spend following the discussions and reading released information about MeeGo. For some reason the most intensively discussed fact among the community members  seems to be decision to use the RPM package system. This one is followed by the Qt vs. GTK+ discussion [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=215&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I only had a very few free minutes today I was able to spend following the discussions and reading released information about <a href="http://meego.com">MeeGo</a>. For some reason the most intensively discussed fact among the community members  seems to be decision to use the RPM package system. This one is followed by the Qt vs. GTK+ discussion I cannot remember when it started but I still remember it even started before I wrote the first line of open source code :-)  I have seen a lot of questions about currently existing devices (N900 mostly) and software -  if they are likely to become supported in future MeeGo releases &#8211; at least for the N900 and Maemo 6 there is a <a href="http://jaaksi.blogspot.com/2010/02/this-is-next-step-step-forward.html">statement by Ari Jaaksi</a> already. The other technical questions&#8230; well, in an ideal world these should not even be relevant for the developers because there would be the perfect tools that create the packages you want and assist you to create user interfaces without thinking much about the toolkits you  use. Again &#8211; this is the theory &#8211; we all know that the real life for development is quite different. But in the end or customers / users will decide which platform and with this which applications they are going to use. Users will not care about the package format used in the platform or the toolkit that is used by some application. In fact many (mostly Linux/Unix based) platforms do not expose the software package file format to an average user any more while some quite popular ones still do (e.g. Symbian and Windows). For users the availability of a consistent and widely used software platform with a high amount of available applications is likely to be the most important criterion. Ok, I admit that the availability of sexy hardware is quite important too :-)</p>
<p>Way more interesting than technical details is to look at the landscape of mobile device software stacks and to place MeeGo in it. So how does this landscape look like now?</p>
<ul>
<li>There is Apple with the iPhone &#8211; pretty much closed but many developers and sexy hardware but quite limited amount of devices and only one manufacturer.</li>
<li>Symbian &#8211; well established with a large community but it feels like it hits its limits with modern smartphones.</li>
<li>Samsung just launched Bada which looks quite interesting but does not yet seem to have a large community of developers and users.</li>
<li>Microsoft Windows Mobile is available for many years now but seems to have lost attraction over the years.</li>
<li>Palm WebOS is interesting from both developer and user point of view but I think it will be hard for it to compete with all the major players in this area.</li>
<li>Google developed Android which enjoys a fast growing user- and developer base. It&#8217;s easy to get started with Android and there is a wide range of interesting devices available already. It is quite portable since most of the lowlevel components are open source.</li>
</ul>
<p>Among these the most likely candidate to play the dominating role in the mobile handset market might be Android. At least this is how things look like right now&#8230; we all know this market changes pretty fast and you never know what happens next. I think <a href="http://www.linuxtogo.org/meego-the-android-killer%3F">Nils asked the question</a> quite a few of us asked themselves: Will MeeGo become a kind of &#8220;Android killer&#8221;?</p>
<p>No way I will comment on this but in order to become a more generic platform MeeGo needs to focus on different things Maemo did so far. So far Maemo was focused on supporting a very few devices and contained quite some specialized bits that only worked for the Maemo specific devices and its distribution. I still remember that getting basic support for building the Maemo software stack with OpenEmbedded caused some headaches and sleepless nights. (I was mentor of a GSoC project working on this &#8211; just take a look at <a href="http://rkirti.wordpress.com/">Kirtika&#8217;s blog</a> to find out some details.)  It is good to see that it is quite obvious that MeeGo folks understand that these things will have to change. A good example is the <a href="http://meego.com/developers/hardware-enabling-process">process</a> how to get some hardware supported. For someone like me supporting various device makers the really interesting part will follow: How will the device makers adopt MeeGo and how many of them will &#8216;jump onto the MeeGo boat&#8217;? Having more hardware vendors supporting MeeGo means more users and meant to make the platform more interesting for developers. And gaining interest from developers and users is absolutely vital for any software platform that is going to play a major role in future.</p>
<p>In my opinion there is a lot of potential in MeeGo &#8211; the most important one is the fact that the key components are going to be open and portable. The project joins two (comparably small) developer and user communities and combines this new community with the support by two very successful companies. I can imagine that this base is able to attract quite some more valuable contributors like smaller device makers, software companies and open source projects.</p>
<p>I&#8217;m pretty sure that &#8216;The Big Merge&#8217; is going to cause quite some movement in the mobile device landscape&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fl0rian.wordpress.com/215/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fl0rian.wordpress.com/215/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fl0rian.wordpress.com/215/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fl0rian.wordpress.com/215/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fl0rian.wordpress.com/215/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fl0rian.wordpress.com/215/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fl0rian.wordpress.com/215/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fl0rian.wordpress.com/215/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fl0rian.wordpress.com/215/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fl0rian.wordpress.com/215/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fl0rian.wordpress.com/215/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fl0rian.wordpress.com/215/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fl0rian.wordpress.com/215/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fl0rian.wordpress.com/215/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=215&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fl0rian.wordpress.com/2010/02/15/meego-some-feedback-and-thoughts/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6be7e5a1c65dba016fb3da9053db1af?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fl0rian</media:title>
		</media:content>
	</item>
		<item>
		<title>MeeGo or Maemo grown up</title>
		<link>http://fl0rian.wordpress.com/2010/02/15/meego-or-maemo-grown-up/</link>
		<comments>http://fl0rian.wordpress.com/2010/02/15/meego-or-maemo-grown-up/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 12:22:25 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[kernel concepts]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[LinuxToGo]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[MeeGo]]></category>

		<guid isPermaLink="false">http://fl0rian.wordpress.com/?p=209</guid>
		<description><![CDATA[Wee..! Big news &#8211; Intel and Nokia joining their open source software platforms Maemo and Moblin into a single one: Meego So what does this mean for developers and device manufacturers? One thing is for sure: The new platform will become the &#8220;grown up&#8221; version of Maemo and Moblin. Especially for the Maemo part this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=209&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Wee..! Big news &#8211; Intel and Nokia joining their open source software platforms Maemo and Moblin into a single one: <a href="http://meego.com/">Meego</a></p>
<p><a href="http://meego.com"><img class="alignnone size-full wp-image-211" title="MeeGo or Maemo grown up" src="http://fl0rian.files.wordpress.com/2010/02/meego1.png?w=460" alt=""   /></a></p>
<p>So what does this mean for developers and device manufacturers? One thing is for sure: The new platform will become the &#8220;grown up&#8221; version of Maemo and Moblin. Especially for the Maemo part this means that the focus will change from targeting a very few devices and a quite well-defined software stack to a more generic way to support multiple hard- and software environments. And this is good &#8211; only a portable and easy to support platform is attractive for the device makers while the availability of multiple devices is important for its attractively among software developers.</p>
<p>It looks like we have interesting times ahead&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fl0rian.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fl0rian.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fl0rian.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fl0rian.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fl0rian.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fl0rian.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fl0rian.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fl0rian.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fl0rian.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fl0rian.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fl0rian.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fl0rian.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fl0rian.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fl0rian.wordpress.com/209/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=209&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fl0rian.wordpress.com/2010/02/15/meego-or-maemo-grown-up/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6be7e5a1c65dba016fb3da9053db1af?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fl0rian</media:title>
		</media:content>

		<media:content url="http://fl0rian.files.wordpress.com/2010/02/meego1.png" medium="image">
			<media:title type="html">MeeGo or Maemo grown up</media:title>
		</media:content>
	</item>
		<item>
		<title>FOSDEM 2010</title>
		<link>http://fl0rian.wordpress.com/2010/02/09/fosdem-2010/</link>
		<comments>http://fl0rian.wordpress.com/2010/02/09/fosdem-2010/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 22:32:22 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[Devices]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenEmbedded]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[World]]></category>

		<guid isPermaLink="false">http://fl0rian.wordpress.com/?p=197</guid>
		<description><![CDATA[Something was wrong with FOSDEM this year: The weather &#8211; it was (comparably) warm and the sun was shining all the time!  Apart from this it was a great event like always. I attended it representing the OpenEmbedded project with a small booth. From the OE project perspective FOSDEM was a great success. Apart from [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=197&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Something was wrong with FOSDEM this year: The weather &#8211; it was (comparably) warm and the sun was shining all the time!  Apart from this it was a great event like always. I attended it representing the OpenEmbedded project with a small booth. From the OE project perspective FOSDEM was a great success. Apart from meeting people working on other projects that do use or could use OE we had a lot of interest from various other visitors at the booth.</p>
<div id="attachment_198" class="wp-caption alignnone" style="width: 310px"><a href="http://fl0rian.files.wordpress.com/2010/02/fosdem.jpg"><img class="size-medium wp-image-198" title="Visitors at the OE booth" src="http://fl0rian.files.wordpress.com/2010/02/fosdem.jpg?w=300&#038;h=199" alt="Visitors at the OE booth" width="300" height="199" /></a><p class="wp-caption-text">Visitors at the OE booth</p></div>
<p>Some things I noticed during my time at the booth is that we have to improve the presentation of the project a little bit. For many visitors even on a developer event like FOSDEM OpenEmbedded is a quite uncommon project and hard to present. We showed a set of different devices at FOSDEM but we always need to explain that these devices are just samples for possible OE target devices. It&#8217;s not really obvious how to communicate this&#8230; One improvement could be to add sheets with OE information to the devices we show. We should list things like this:</p>
<ul>
<li>Name</li>
<li>CPU Architecture</li>
<li>Useful OE targets</li>
</ul>
<p>Another thing I miss is a kind of poster or info sheet that summarizes OE achievements in some lists and numbers. But anyway I think we are getting better and become more and more popular.</p>
<div id="attachment_201" class="wp-caption alignnone" style="width: 310px"><a href="http://fl0rian.files.wordpress.com/2010/02/fosdem-4.jpg"><img class="size-medium wp-image-201" title="Device collection" src="http://fl0rian.files.wordpress.com/2010/02/fosdem-4.jpg?w=300&#038;h=199" alt="Device collection" width="300" height="199" /></a><p class="wp-caption-text">Device collection</p></div>
<p>We have to thank all the project members who helped with our booth &#8211; most notably Alessandro, Robert, Marcin and Henning for spending a lot of time at the booth. Special thanks should go to Ulf (from Atmel) and Vladimir (from Archos) who made it possible to have some more interesting devices to show. I think this is the first time we didn&#8217;t have a single Zaurus at the booth&#8230; :-)</p>
<p>One more project / booth I think is worth to mention is <a href="http://reprap.org/bin/view/Main/WebHome">Rep Rap</a> / <a href="http://www.makerbot.com/">Makerbot</a>. The bots for turning 3D models into real things you can touch and use gained quite some attraction.</p>
<div id="attachment_202" class="wp-caption alignnone" style="width: 310px"><a href="http://fl0rian.files.wordpress.com/2010/02/fosdem_1.jpg"><img class="size-medium wp-image-202" title="Bots at the booth" src="http://fl0rian.files.wordpress.com/2010/02/fosdem_1.jpg?w=300&#038;h=199" alt="Bots at the booth" width="300" height="199" /></a><p class="wp-caption-text">Bots at the booth</p></div>
<div id="attachment_203" class="wp-caption alignnone" style="width: 310px"><a href="http://fl0rian.files.wordpress.com/2010/02/fosdem-2.jpg"><img class="size-medium wp-image-203" title="Bot detail" src="http://fl0rian.files.wordpress.com/2010/02/fosdem-2.jpg?w=300&#038;h=199" alt="Bot detail" width="300" height="199" /></a><p class="wp-caption-text">Bot detail</p></div>
<p>Did you notice? You can even use these bots make parts for another one&#8230; I think it is worth following these projects. They might become quite important to us in near future.</p>
<div id="attachment_204" class="wp-caption alignnone" style="width: 210px"><a href="http://fl0rian.files.wordpress.com/2010/02/fosdem-5.jpg"><img class="size-medium wp-image-204" title="A working Makerbot" src="http://fl0rian.files.wordpress.com/2010/02/fosdem-5.jpg?w=200&#038;h=300" alt="" width="200" height="300" /></a><p class="wp-caption-text">A working Makerbot - just finished a job</p></div>
<p>I would have some more things to write about &#8211; there were a lot of interesting things going on at FOSDEM but like always time is lacking. More as soon as I manage to write some more lines&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fl0rian.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fl0rian.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fl0rian.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fl0rian.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fl0rian.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fl0rian.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fl0rian.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fl0rian.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fl0rian.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fl0rian.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fl0rian.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fl0rian.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fl0rian.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fl0rian.wordpress.com/197/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=197&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fl0rian.wordpress.com/2010/02/09/fosdem-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6be7e5a1c65dba016fb3da9053db1af?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fl0rian</media:title>
		</media:content>

		<media:content url="http://fl0rian.files.wordpress.com/2010/02/fosdem.jpg?w=300" medium="image">
			<media:title type="html">Visitors at the OE booth</media:title>
		</media:content>

		<media:content url="http://fl0rian.files.wordpress.com/2010/02/fosdem-4.jpg?w=300" medium="image">
			<media:title type="html">Device collection</media:title>
		</media:content>

		<media:content url="http://fl0rian.files.wordpress.com/2010/02/fosdem_1.jpg?w=300" medium="image">
			<media:title type="html">Bots at the booth</media:title>
		</media:content>

		<media:content url="http://fl0rian.files.wordpress.com/2010/02/fosdem-2.jpg?w=300" medium="image">
			<media:title type="html">Bot detail</media:title>
		</media:content>

		<media:content url="http://fl0rian.files.wordpress.com/2010/02/fosdem-5.jpg?w=200" medium="image">
			<media:title type="html">A working Makerbot</media:title>
		</media:content>
	</item>
		<item>
		<title>Projects at kc</title>
		<link>http://fl0rian.wordpress.com/2010/02/09/spending-my-time/</link>
		<comments>http://fl0rian.wordpress.com/2010/02/09/spending-my-time/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 00:34:28 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[kernel concepts]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenEmbedded]]></category>

		<guid isPermaLink="false">http://fl0rian.wordpress.com/?p=194</guid>
		<description><![CDATA[I hope a few people wondered why my blog looked a little bit neglected in the past few months. Well finally I can say that I have been busy with several larger projects I was not supposed to talk about.  For two projects I am involved in there are related press releases from our customers [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=194&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I hope a few people wondered why my blog looked a little bit neglected in the past few months. Well finally I can say that I have been busy with several larger projects I was not supposed to talk about.  For two projects I am involved in there are related press releases from our customers and business partners.</p>
<p>One project is the Linux port to the Höft &amp; Wessel skeye.pos mobile &#8211; I really like  the <a href="http://www.hoeft-wessel.com/en/press/09-11-03-pr.htm">press release</a> because it mentions the fact the supplied devices are running Linux and what the devices are used for. The filesystem on these devices is built with <a href="http://www.openembedded.org">OpenEmbedded</a> and is based on an older <a href="http://www.angstrom-distribution.org">Angström</a> release.</p>
<p>The other big project is closely related to both my job for <a href="http://www.kernelconcepts.de/en">kernel concepts</a> and OpenEmbedded which is one of my favourite open source projects. The <a href="http://www.mucross.com">µCross distribution</a> will support chip- and device vendors who are going to ship Linux-based solutions. The main idea is to combine the power OpenEmbedded and its large community with a good portion simplicity and a few additions. I do not want to mention too many boring details here so I will just introduce the basic concept: The idea is to offer customers binary packages matching their target architecture, matching toolchains and tools for assembling and configuring filesystem images for their devices.</p>
<p>There is not really an offical announcement yet but one of our business partners just <a href="http://www.avnet-memec.eu/products/newsletter/marvell/marvell-issue-43february-2010-launch-of-warpcomm-marvell-mpu-dev-kit.html">announced</a> a nice SBC module which will come with a µCross-based SDK. ﻿The TK71 is a QSeven format module powered by a Marvell 88F6281 SoC (Sheeva core based).</p>
<p>A third project that gained some love is the updated Linux port to the <a href="http://labs.kernelconcepts.de/Projects/Topas-910/">Toshiba Topas910 and TopasA900</a> boards. I am trying to maintain an upstream compatible and up to date Linux port to these devices here &#8211; for the people who do not want to use several year old kernels or this strange Aura stuff.  The latest achievement is that I got some patches to make NAND flash work which is vital for the TopasA900 because its small NOR flash can&#8217;t keep a decent filesystem image with GUI.</p>
<p>Ok now I&#8217;m done with showing off and I should return to do something useful&#8230; such as writing a short report about FOSDEM!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fl0rian.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fl0rian.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fl0rian.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fl0rian.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fl0rian.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fl0rian.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fl0rian.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fl0rian.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fl0rian.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fl0rian.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fl0rian.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fl0rian.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fl0rian.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fl0rian.wordpress.com/194/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fl0rian.wordpress.com&amp;blog=100118&amp;post=194&amp;subd=fl0rian&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fl0rian.wordpress.com/2010/02/09/spending-my-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6be7e5a1c65dba016fb3da9053db1af?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fl0rian</media:title>
		</media:content>
	</item>
	</channel>
</rss>
