The goal of the project is to create Linux kernel for Acer n311.
Acer n311 is based on Samsung S3C2440X platform which supports Linux. So the remaining work includes writing machine-specific code and device drivers. Much work has been already done for E-ten G500 and for HP RX1950 which have very similar design. But the support for touchscreen, buttons and built-in graphics chip NVidia GoForce 4000 is crucial for normal usage.
The current 2.6.29-n311 kernel enabled experimental support of audio codec! Thanks to polachok and rx1950 linux team for the driver.
The work on Wi-Fi and Bluetooth support has been started by AiFiLTr0.
Now the kernel has support for buttons and blue LED. Thanks to polachok! He's also working hard to get audio codec working.
Since X works, you can try some GUI on n311!
With initrd from G500 project kernel boots to login prompt. One can log in using the USB connection.
See the hardware support status on the HardwareSupport page.
Some photos can be found on the PhotoPage.
Now both frame buffer console and X work fine.
I've written simple frame buffer device driver, so it's now possible to read the kernel messages on the screen. However, there were unusual problems with text scrolling and stability(they are gone with the current release). This short video on YouTube represents the state of screen support in deprecated n311-zImage-0.01 version.
Currently the kernel bootloader is HaRET.
For the kernel patches please refer to Source section.
If you want to build software for PDA, it's better you use QEMU. Get the armv4l system image from uClibc: http://uclibc.org/downloads/binaries/ and compile the software you need.