<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.mediawiki.compulab.com/w/index.php?action=history&amp;feed=atom&amp;title=Exeda_Android</id>
	<title>Exeda Android - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.mediawiki.compulab.com/w/index.php?action=history&amp;feed=atom&amp;title=Exeda_Android"/>
	<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=Exeda_Android&amp;action=history"/>
	<updated>2026-04-09T04:19:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://www.mediawiki.compulab.com/w/index.php?title=Exeda_Android&amp;diff=601&amp;oldid=prev</id>
		<title>Shai at 14:24, 15 December 2009</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=Exeda_Android&amp;diff=601&amp;oldid=prev"/>
		<updated>2009-12-15T14:24:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 14:24, 15 December 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l119&quot; &gt;Line 119:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 119:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://developer.android.com/ Android Developers]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://developer.android.com/ Android Developers]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Linux Development for XScale modules]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Linux Development for XScale modules]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Linux]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:EXEDA]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Shai</name></author>
		
	</entry>
	<entry>
		<id>https://www.mediawiki.compulab.com/w/index.php?title=Exeda_Android&amp;diff=296&amp;oldid=prev</id>
		<title>Mike: 1 revision(s)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=Exeda_Android&amp;diff=296&amp;oldid=prev"/>
		<updated>2009-06-16T06:59:45Z</updated>

		<summary type="html">&lt;p&gt;1 revision(s)&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 06:59, 16 June 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Mike</name></author>
		
	</entry>
	<entry>
		<id>https://www.mediawiki.compulab.com/w/index.php?title=Exeda_Android&amp;diff=295&amp;oldid=prev</id>
		<title>Mike at 06:58, 16 June 2009</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=Exeda_Android&amp;diff=295&amp;oldid=prev"/>
		<updated>2009-06-16T06:58:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 06:58, 16 June 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot; &gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Image installation ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Image installation ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Important|The CompuLab Android package for the Exeda can be installed only on the devices with option &amp;quot;Y&amp;quot; assembled}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Follow the steps in [[Linux_Development_for_XScale_modules#Networked_Root_Filesystem|Networked Root Filesystem Guide]]. The root filesystem for the Exeda can be extracted from {{filename|images/android.tar.bz2}}.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Follow the steps in [[Linux_Development_for_XScale_modules#Networked_Root_Filesystem|Networked Root Filesystem Guide]]. The root filesystem for the Exeda can be extracted from {{filename|images/android.tar.bz2}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Disable automatic Android startup for the networked root filesystem:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Disable automatic Android startup for the networked root filesystem:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mike</name></author>
		
	</entry>
	<entry>
		<id>https://www.mediawiki.compulab.com/w/index.php?title=Exeda_Android&amp;diff=292&amp;oldid=prev</id>
		<title>Mike: 1 revision(s)</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=Exeda_Android&amp;diff=292&amp;oldid=prev"/>
		<updated>2009-06-08T12:46:32Z</updated>

		<summary type="html">&lt;p&gt;1 revision(s)&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 12:46, 8 June 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Mike</name></author>
		
	</entry>
	<entry>
		<id>https://www.mediawiki.compulab.com/w/index.php?title=Exeda_Android&amp;diff=291&amp;oldid=prev</id>
		<title>Mike: Android for Exeda moved to Exeda Android</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=Exeda_Android&amp;diff=291&amp;oldid=prev"/>
		<updated>2009-06-08T12:35:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/w/index.php?title=Android_for_Exeda&quot; class=&quot;mw-redirect&quot; title=&quot;Android for Exeda&quot;&gt;Android for Exeda&lt;/a&gt; moved to &lt;a href=&quot;/w/index.php?title=Exeda_Android&quot; title=&quot;Exeda Android&quot;&gt;Exeda Android&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Introduction ==&lt;br /&gt;
Android is a set of software for mobile devices, developed by Open Handset Alliance. The [http://www.compulab.co.il/exeda/download/exeda-android.zip CompuLab Android package for Exeda] includes NAND flash image, Linux kernel configuration and source code patches, and patches and configuration files used to build the Android image.&lt;br /&gt;
&lt;br /&gt;
{{Important|The CompuLab Android package for the Exeda is based on Android 1.0 and it is provided &amp;quot;as-is&amp;quot;, without maintenance or technical support}}&lt;br /&gt;
&lt;br /&gt;
== Package contents ==&lt;br /&gt;
=== images ===&lt;br /&gt;
* {{filename|android.jffs2}} - ready to run image for Exeda NAND flash&lt;br /&gt;
* {{filename|android.tar.bz2}} - archive of root file system used for JFFS2 image creation&lt;br /&gt;
&lt;br /&gt;
=== kernel ===&lt;br /&gt;
* {{filename|kernel-2.6.25-exeda.jffs2}} - JFFS2 image of Linux kernel 2.6.25 with Android and Exeda patches&lt;br /&gt;
* {{filename|linux-2.6.25-exeda.patch}} - cumulative patch vs. [http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.tar.bz2 Linux kernel 2.6.25] including modifications and additions made by the Android team as well as support for the Exeda peripherals&lt;br /&gt;
* {{filename|uImage-2.6.25-exeda}} - kernel image that can be used for network boot&lt;br /&gt;
&lt;br /&gt;
=== patches ===&lt;br /&gt;
This directory contains a set of patches required to build Android for the Exeda. The patches were generated vs. &amp;quot;android-1.0&amp;quot; release.&lt;br /&gt;
There is a patch per Android subproject, each patch named by subproject path inside the Android tree with '''/''' replaced by '''_'''.&lt;br /&gt;
For instance the patch for {{filename|packages/apps/Settings}} is named {{filename|packages_apps_Settings.patch}}&lt;br /&gt;
&lt;br /&gt;
The only exception is&lt;br /&gt;
* {{filename|exeda_build.tar.bz2}} - additions to Android build system required to build Android for the Exeda&lt;br /&gt;
&lt;br /&gt;
== Image installation ==&lt;br /&gt;
* Follow the steps in [[Linux_Development_for_XScale_modules#Networked_Root_Filesystem|Networked Root Filesystem Guide]]. The root filesystem for the Exeda can be extracted from {{filename|images/android.tar.bz2}}.&lt;br /&gt;
* Disable automatic Android startup for the networked root filesystem:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm /path/to/exeda/root/etc/rc5.d/S99zzzandroid&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Make sure to power off the Exeda&lt;br /&gt;
* Connect Exeda Ethernet port to your local Ethernet&lt;br /&gt;
* Connect your host PC to the Exeda via a null modem cable supplied with the Eval Kit.&lt;br /&gt;
* Start terminal emulation software on your PC using the COM port to which the null modem is connected. Set baud rate to 115200 bps, 8 bit per frame, 1 stop bit, no parity, no flow control.&lt;br /&gt;
* Power up the Exeda. U-Boot will start and you will get the command prompt in your terminal program.&lt;br /&gt;
{{Note|If the boot settings of your Exeda are set to load the operating system, you may need to press and hold ^C while turning the Exeda on, in order to get command prompt.}}&lt;br /&gt;
* You can use U-boot {{cmd|dhcp}} command to obtain IP address or manually set {{parameter|ipaddr}} and {{parameter|serverip}} environment variables:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; setenv serverip &amp;lt;host ip address&amp;gt;&lt;br /&gt;
&amp;gt; setenv ipaddr &amp;lt;Exeda ip address&amp;gt;&lt;br /&gt;
&amp;gt; saveenv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Next environment settings are passed to Linux Kernel and are needed for NFS root:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; setenv bootargs &amp;quot;root=/dev/nfs nfsroot=&amp;lt;your host ip&amp;gt;:/path/to/rootfs console=ttyS0,115200 ip=dhcp&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Use the following U-boot command to boot Linux on Eexeda:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp a0100000 uImage &amp;amp;&amp;amp; bootm&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
* After the image is loaded you will get Linux login prompt. Login as {{parameter|root}} with password {{parameter|111111}} into the system.&lt;br /&gt;
* Copy the kernel and Android jffs2 images from the Android package to NFS share, so you can access them from Exeda.&lt;br /&gt;
* Now you can install kernel and filesystem images to the NAND flash from NFS share using standard Linux MTD utilities ({{cmd|flash_eraseall, nandwrite}}).&lt;br /&gt;
* After the installation procces completed successfully, U-Boot on Exeda needs the following environment variables set prior to booting from NAND flash:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; setenv boot_mode &amp;quot;android&amp;quot;&lt;br /&gt;
&amp;gt; setenv nand_mode &amp;quot;on&amp;quot;&lt;br /&gt;
&amp;gt; setenv bootargs &amp;quot;root=/dev/mtdblock1 rootfstype=jffs2 console=ttyS0,115200&amp;quot;&lt;br /&gt;
&amp;gt; setenv bootcmd &amp;quot;fsload &amp;amp;&amp;amp; bootm&amp;quot;&lt;br /&gt;
&amp;gt; saveenv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Now you can reboot the Exeda and it will boot Android from the internal NAND flash.&lt;br /&gt;
{{Note|First boot takes relatively much time because the system performs a lot of one-time initialization tasks}}&lt;br /&gt;
&lt;br /&gt;
== Building Android for Exeda ==&lt;br /&gt;
=== Linux kernel ===&lt;br /&gt;
* Download Linux kernel source from preferred mirror&lt;br /&gt;
* Unpack it to some directory&lt;br /&gt;
* Apply the Exeda patchset&lt;br /&gt;
* Set environment variables ARCH, and CROSS_COMPILE so that kernel build system cross compile the kernel&lt;br /&gt;
* Build the kernel&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /home/development/exeda/kernel&lt;br /&gt;
cd /home/development/exeda/kernel&lt;br /&gt;
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.tar.bz2&lt;br /&gt;
tar xjf linux-2.6.25.tar.bz2&lt;br /&gt;
cd linux-2.6.25&lt;br /&gt;
cat /path/to/exeda-android/kernel/linux-2.6.25-exeda.patch | patch -p1&lt;br /&gt;
export ARCH=arm&lt;br /&gt;
export CROSS_COMPILE=arm-linux-&lt;br /&gt;
make exeda_defconfig&lt;br /&gt;
make menuconfig&lt;br /&gt;
make uImage&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example, the Linux kernel image ({{filename|1=uImage}}) will be created in {{filename|1=/home/development/exeda/kernel/linux-2.6.25/arch/arm/boot}}&lt;br /&gt;
&lt;br /&gt;
=== Android ===&lt;br /&gt;
* Setup Android working environment as described at [http://source.android.com/download Get Source] page of [http://source.android.com/ Android Open Source Project] website&lt;br /&gt;
* Unpack {{filename|exeda_build.tar.bz2}} to the Android working directory&lt;br /&gt;
* Apply the Exeda patchset&lt;br /&gt;
* Select Exeda platform using {{parameter|choosecombo}} command&lt;br /&gt;
* Build Android&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~/mydroid&lt;br /&gt;
tar xjf /path/to/exeda-android/pacthes exeda_build.tar.bz2&lt;br /&gt;
for file in /path/to/exeda-android/pacthes/*patch; do&lt;br /&gt;
    prj=`basename $file .patch | sed -e 's|_|/|g'`&lt;br /&gt;
    cd $prj&lt;br /&gt;
    cat $file | patch -p1&lt;br /&gt;
    cd -&lt;br /&gt;
done&lt;br /&gt;
choosecombo  false release exeda&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Known problems and limitations ==&lt;br /&gt;
* Off-line battery charging is not implemented&lt;br /&gt;
* Resume from suspended state may fail&lt;br /&gt;
* SD card hotplug sometimes fails&lt;br /&gt;
* Wifi connection to secure networks sometimes fails&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.android.com/about/ What is Android?]&lt;br /&gt;
* [http://source.android.com/ Android Open Source Project]&lt;br /&gt;
* [http://developer.android.com/ Android Developers]&lt;br /&gt;
* [[Linux Development for XScale modules]]&lt;/div&gt;</summary>
		<author><name>Mike</name></author>
		
	</entry>
</feed>