aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README52
1 files changed, 52 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..0f8646f
--- /dev/null
+++ b/README
@@ -0,0 +1,52 @@
+Acer n35 buildroot
+==================
+
+This directory contains patches and config files to get a modern Linux kernel
+running on the Acer n35 handheld. Most things are based on work by Christer
+Weinigel[1] and Jiri Pinkava[2].
+
+Getting started
+---------------
+
+buildroot
++++++++++
+
+- Download a copy of buildroot[3] and unpack it
+- Copy buildroot-config to the buildroot-version/.config
+- Symlink buildroot-version/fs/n35-skeleton to n35-skeleton
+- Run make
+- Copy the contents of output/images/rootfs.tar to an SD card or NFS share
+
+Kernel
+++++++
+
+- Download the Linux kernel[4] and unpack it
+- copy linux/version/config-nfs to linux-version/.config
+- Run make
+- Copy arch/arm/boot/zImage and Christer’s WinCE boot.exe[5] to a FAT partition
+ on the SD card
+- Create a file called “default.txt” on the same partition with the following
+ content:
+
+ # Acer N35
+ set MTYPE 927
+
+ set KERNEL "zImage"
+ set RAMADDR 0x30000000
+
+ set CMDLINE "console=tty verbose root=/dev/nfs nfsroot=192.168.131.102:/tmp/export,v3 ip=192.168.131.201:192.168.131.102:192.168.131.102:255.255.255.0:n35:usb0:off nfsrootdebug rw rootdelay=5"
+
+ bootlinux
+
+ This will start the kernel and boot the system from a NFS share. Note that
+ you have to set up the network device usb0.
+
+ To boot from the second partition on the SD card use
+
+ set CMDLINE "console=tty verbose root=/dev/mmcblk0p2 ro rootdelay=5"
+
+[1] http://zoo.weinigel.se/trac/public/wiki/AcerN30
+[2] http://web.vscht.cz/pinkavaj/linux_on_acer_n35.html
+[3] http://buildroot.uclibc.org/
+[4] http://www.kernel.org/
+[5] http://zoo.weinigel.se/n30/downloads/n30-20060107-1454-wince-boot.zip