ENG-00178-20P-PPC-E10_User_Manual.docdoc
-12-
Rev 2.0 © 2014 EMAC, Inc.
1.20.4
Qt Creator
EMAC can optionally provide Qt Creator in place of Eclipse. Qt Creator is a cross-platform IDE (integrated
development environment) tailored to the needs of Qt developers but can be used without the use of QT. For
more information go to: http://qt-project.org/wiki/Category:Tools::QtCreator
1.20.5
EMAC’s LDC
EMAC also offers a pre-configured Linux Development Computer (LDC) which allows the user to hit the ground
running and not have to worry about setting up Linux Machine with the Eclipse development environment. This is
an ideal solution for Windows users who are not familiar with Embedded Linux.
http://www.emacinc.com/products/ldc
1.21
Linux Operating System
1.21.1
Embedded Linux
EMAC Open Embedded Linux is an open source Linux distribution for use in embedded systems. The current
PPC-E10 build uses a Linux 3.2 or newer kernel.
The distribution contains everything a user could expect from a standard Linux kernel, powerful networking
features, advanced file system support, security, debugging utilities, and countless other features. The PPC-E10
will work out of the box with EMAC’s Embedded Linux distribution, and EMAC provides the most up to date
distribution via FTPSVN.
The Bootloader / Linux Console Port defaults to:
COMB (HDR3)
115200 Baud
N-8-1
No Handshaking
1.21.2
Linux with Xenomai Real Time Extensions
Xenomai provides real time extensions to the kernel and can be used to schedule tasks with hard deadlines and
µs latencies. The Xenomai build is an additional module that can be added to the standard Linux kernel and is
available for a one-time inexpensive support/installation fee.
http://www.xenomai.org/
1.21.3
Qt Graphic User Interface Framework
EMAC can optionally provide Qt in place of X Windows as the graphic user interface. Qt is a cross-platform
application and UI framework for developers using C++ or QML, a CSS & JavaScript like language. Qt Creator is
the supporting Qt IDE. For more information on Qt go to: http://qt-project.org/
1.21.4
Linux Modules
EMAC provides support for many Linux modules such as: Lighttpd Web Server, PHP, SQLite, Perl, SNMP, DHCP
Server, etc. As with the Xenomai module, other modules can be added to the standard Linux filesystem and are
available for a one-time inexpensive support/installation fee.
1.21.5
Linux 2.6 Public Repository
EMAC Linux 4.0 Distribution integrates a number of kernel patches and device drivers from the open source
community along with support for EMAC engineered products. Currently, the kernel for the SoM-3517M is
available via our public SVN repository.
https://svn.emacinc.com/public/linux-2.6.30-at91/trunk/
Along with kernel source, EMAC provides the binaries for the kernel and root file system.
ftp://ftp.emacinc.com/Controllers/SoM/SoM-3517M/Software/images/