Acer-n311-linux - Linux kernel for Acer n311 PDA

OverviewThe 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. NewsThe 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. Screen supportNow 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. How to runCurrently the kernel bootloader is HaRET. Get zImage from the Downloads section. Get HaRET 0.5.1 or later version. Angstrom rootfs from rx3000 with Opie Desktop Environment is available Go to SdCardBoot for instructions. Prepare default.txt according to HaretConfig. If you want to connect through USB, get some knowledge from these instructions and appropriately edit /etc/network/interfaces on your host and PDA. Tap 'Run'. Enjoy! How to developFor 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: and compile the software you need.

Bookmark and Share          675

comments powered by Disqus

Related Products

libgdx - Desktop/Android/HTML5/iOS Java game development framework

Libgdx is a Java game development framework that provides a unified API that works across all supported platforms. The framework provides an environment for rapid prototyping and fast iterations. Instead of deploying to Android/iOS/Javascript after each code change, you can run and debug your game on the desktop, natively. Desktop JVM features like code hotswapping reduce your iteration times considerably.

Read more

Replicant - Android Alternative

Replicant is a fully free Android distribution running on several devices. Google decided to release Android SDK under an overall proprietary software license. Replicant comes for the rescue.

Read more

PrimeFaces - JSF component suite

PrimeFaces is a lightweight component suite for Java Server Faces 2.0 featuring 100+ rich set of JSF components (HtmlEditor, Dialog, AutoComplete, Charts and many more). It has built-in ajax support. It supports mobile UI kit to create mobile web applications for handheld devices like IPhone, Palm, Android, Blackberry, Windows Mobile and more.

Read more

ZeroC - Internet Communications Engine

The Internet Communications Engine (Ice) is a modern object-oriented middleware with support for C++, .NET, Java, Python, Objective-C, Ruby, and PHP. Its latest release has support for Android and .NET Framework. It helps to build distributed applications easier as it takes care of all interactions with low-level network programming interfaces. It supports cross-language and cross-platform communication.

Read more

Android - Mobile OS from Google

Android is a Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers, developed by Google in conjunction with the Open Handset Alliance.

Read more

Firefox OS - Operating System for Mobile, Tablet and Smart TV

Firefox OS is a Linux kernel-based Operating System for smartphones and tablet computers and Smart TVs.

Read more

Debian - The Universal Operating System

Debian is a free operating system (OS) for your computer. An operating system is the set of basic programs and utilities that make your computer run. Debian provides more than a pure OS: it comes with over 29000 packages, precompiled software bundled up in a nice format for easy installation on your machine.

Read more


Cross Platform Implementation of XNA for iOS, Android, Mac , Linux, Windows, Windows8, OUYA and Playstation Mobile

Read more

androidquery - AndroidQuery


Read more

XAMPP - Apache + MySQL + PHP + Perl

XAMPP is a very easy to install Apache Distribution for Linux, Solaris, Windows and Mac OS X. The package includes the Apache web server, MySQL, PHP, Perl, a FTP server and phpMyAdmin.

Read more

Related Tags
Browse projects by tags.

We have collection of more than 1 Million open source products ranging from Enterprise product to small libraries in all platforms. We aggregate information from all open source repositories. Search and find the best for your needs.