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