<?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/"
	>

<channel>
	<title>Code Shogun &#187; beagle board</title>
	<atom:link href="http://www.codeshogun.com/blog/tag/beagle-board/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codeshogun.com/blog</link>
	<description>Mobile App Dev</description>
	<lastBuildDate>Wed, 02 Jun 2010 01:45:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Porting Android to Beagle Board</title>
		<link>http://www.codeshogun.com/blog/2009/04/15/porting-android-to-beagle-board/</link>
		<comments>http://www.codeshogun.com/blog/2009/04/15/porting-android-to-beagle-board/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 01:24:26 +0000</pubDate>
		<dc:creator>Android Shogun</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[beagle board]]></category>
		<category><![CDATA[porting]]></category>

		<guid isPermaLink="false">http://www.codeshogun.com/blog/?p=87</guid>
		<description><![CDATA[Recently I got a Beagle Board rev C2.  It&#8217;s a pretty nice hardware piece:

embinux has done a pretty good job of porting android to beagle board, and made it open source, here&#8217;s the link for the guide to port android.
Using Ubuntu, first compile the kernel, it&#8217;s pretty easy.  You will need to install [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I got a Beagle Board rev C2.  It&#8217;s a pretty nice hardware piece:<br />
<img src="http://beagleboard.org/static/images/2708776217_9f660db58d_o_d.png" alt="Beagle Board Hareware Specs" /></p>
<p>embinux has done a pretty good job of porting android to beagle board, and made it open source, here&#8217;s the link for <a href="http://labs.embinux.org/index.php/Main_Page ">the guide to port android</a>.</p>
<p>Using Ubuntu, first compile the kernel, it&#8217;s pretty easy.  You will need to install git and git-core if you haven&#8217;t used git before.</p>
<p>Then clone the git for android, and then compile.  The source for android comes down to about 2.7GB.  So prepare for a length download.  Also note, you need at least 1GB~1.5GB of RAM to actually compile android.  The JVM during compilation will eat up a lot of the RAM.  If you don&#8217;t have sufficient RAM, the compilation will stuck at a random point during the process and never finish.  I&#8217;ve encountered this problem on 2 different machines and finally switched to a 4GB MacBook 467 to finished the compilation.</p>
<p>Then apply the patches stated in the above porting guide.<br />
Make a bootable SD card following instruction <a href="http://code.google.com/p/beagleboard/wiki/LinuxBootDiskFormat">here</a><br />
Partition 1 is for the uImage and boot loader; partition 2 is for the actual android file system.</p>
<p>Boot up the beagle board w/o inserting the SD card, then at prompt (using minicom/kermit under ubuntu or Tera Term/Hyper Terminal under windows), type in:<br />
mmcinit // init mmc<br />
fatload mmc 0 0&#215;80300000 uImage // load uImage into memory address of 0&#215;80300000<br />
set boot arguments:<br />
setenv bootargs console=ttyS2,115200n8 root=/dev/nfs rw nfsroot=192.168.1.5:/data/target ip=192.168.1.1::255.255.255.0 nolock,rsize=1024,wsize=1024 rootdelay=2<br />
video=omapfb:mode:1280&#215;720@50 init=/init<br />
bootm 0&#215;80300000 // boot up the loaded uImage</p>
<p>If everything goes well, u should see Android booting up ^_^</p>

<a href='http://www.codeshogun.com/blog/2009/04/15/porting-android-to-beagle-board/attachment/1239133992215/' title='1239133992215'><img width="150" height="150" src="http://www.codeshogun.com/blog/wp-content/uploads/2009/04/1239133992215-150x150.jpg" class="attachment-thumbnail" alt="" title="1239133992215" /></a>
<a href='http://www.codeshogun.com/blog/2009/04/15/porting-android-to-beagle-board/attachment/1239134012672/' title='1239134012672'><img width="150" height="150" src="http://www.codeshogun.com/blog/wp-content/uploads/2009/04/1239134012672-150x150.jpg" class="attachment-thumbnail" alt="" title="1239134012672" /></a>
<a href='http://www.codeshogun.com/blog/2009/04/15/porting-android-to-beagle-board/attachment/1239134077989/' title='1239134077989'><img width="150" height="150" src="http://www.codeshogun.com/blog/wp-content/uploads/2009/04/1239134077989-150x150.jpg" class="attachment-thumbnail" alt="" title="1239134077989" /></a>
<a href='http://www.codeshogun.com/blog/2009/04/15/porting-android-to-beagle-board/attachment/1239134122134/' title='1239134122134'><img width="150" height="150" src="http://www.codeshogun.com/blog/wp-content/uploads/2009/04/1239134122134-150x150.jpg" class="attachment-thumbnail" alt="" title="1239134122134" /></a>
<a href='http://www.codeshogun.com/blog/2009/04/15/porting-android-to-beagle-board/attachment/1239134132477/' title='1239134132477'><img width="150" height="150" src="http://www.codeshogun.com/blog/wp-content/uploads/2009/04/1239134132477-150x150.jpg" class="attachment-thumbnail" alt="" title="1239134132477" /></a>
<a href='http://www.codeshogun.com/blog/2009/04/15/porting-android-to-beagle-board/attachment/1239137835908/' title='1239137835908'><img width="150" height="150" src="http://www.codeshogun.com/blog/wp-content/uploads/2009/04/1239137835908-150x150.jpg" class="attachment-thumbnail" alt="" title="1239137835908" /></a>
<a href='http://www.codeshogun.com/blog/2009/04/15/porting-android-to-beagle-board/attachment/1239138977098/' title='1239138977098'><img width="150" height="150" src="http://www.codeshogun.com/blog/wp-content/uploads/2009/04/1239138977098-150x150.jpg" class="attachment-thumbnail" alt="" title="1239138977098" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.codeshogun.com/blog/2009/04/15/porting-android-to-beagle-board/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
	</channel>
</rss>
