aboutsummaryrefslogtreecommitdiff
path: root/README
blob: 0f8646fb7cdc9eeffb75eb843e637710fb0a8bf2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
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