Porting Android to NetWalker (Sharp PC-Z1)
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README
SHARP_USB_Keyboard.kl
build-wifi-defconfig.patch
diff-araneo-android-2.6.28.patch
disable_double_buffering.patch
fbmem_8m.patch
fix_to_landscape.patch
netwalker-donut-tls.patch

README

diff-araneo-android-2.6.28.patch
disable_double_buffering.patch
fbmem_8m.patch
build-wifi-defconfig.patch
--------------------------------
A patch for Android support.

1) Grab NetWalker source code and unzip.
http://netbook-remix.archive.canonical.com/updates/pool/public/l/linux-fsl-imx51/
Current patch is targeted for linux-fsl-imx51_2.6.28-15.50fsl1araneo7.tar.gz

2) Patch
$ cd jaunty-arm
$ patch -p1 < ../diff-araneo-android-2.6.28.patch
$ patch -p1 < ../disable_double_buffering.patch
$ patch -p1 < ../fbmem_8m.patch
$ patch -p1 < ../build-wifi-defconfig.patch

3) Configure and build
$ export ARCH=arm
$ export PATH=/path/to/your/cross/toolchain:$PATH
$ export CROSS_COMPILE=arm-your-linux-gnueabi-
$ make netwalker-android_defconfig
$ make zImage
$ make modules

netwalker-donut-tls.patch
fix_to_landscape.patch
-------------------------
A patch for Cortex-A8 TLS reg issue.

1) repo sync donut source tree

2) Patch
$ cd donut
$ patch -p1 < ../netwalker-donut-tls.patch
$ patch -p1 < ../fix_to_landscape.patch

3) Build
$ make

memo of disable_double_buffering.patch
-------------------------------------
* disable double buffering
* show cursor on console

memo of SHARP_USB_Keyboard.kl
-----------------------------
* should goes to system/usr/keylayout/
* cd system/usr/keychars/ && cp qwerty.kcm.bin SHARP_USB_Keyboard.kcm.bin
* assignment
[Backspace] - [Back]
[F1] - [MENU]
[F5] - [DPAD_CENTER]
[F6] - [END]

To-Do
------------
* WiFi support
* LCD cover switch
* Battery information