ENG-00178-20P-PPC-E10_User_Manual.docdoc
-13-
Rev 2.0 © 2014 EMAC, Inc.
1.21.6
Open Embedded
The Linux build for the PPC-E10 is based on the Open Embedded (www.openembedded.org) Linux build system.
The current kernel is Linux 2.6.30 or higher patched to support the PPC-E10. Open Embedded is a superior Linux
distribution for embedded systems. Custom Linux builds are also available on request.
The basic root filesystem includes:
Busybox 1.13 or higher
Hotplugging support
APM utilities for power management
Open BSD SSH server
Telnet/FTP support running under inetd
busybox-httpd HTTP server
JFFS2 filesystem with utilities
1.22
Android Operating System
EMAC offers a preconfigured version of Android 2.1
for the PPC-E10. Android consists of a kernel based on the
Linux kernel, with middleware, libraries and APIs written in C and application software running on an application
framework which includes Java-compatible libraries based on Apache Harmony. Android uses the Dalvik virtual
machine with just-in-time compilation to run compiled Java code. Android has a large community of developers
writing applications ("apps") that extend the functionality of the devices. Developers write primarily in a
customized version of Java. Note: Android requires significant resources in order to run. The PPC-E10 will run
Android but it will be sluggish.