SoM-A5D36 User Manual
Revision 1.30 © 2015
- 26 -
4.2.2
Linux Packages
EMAC provides support for many Linux Packages such as: PHP, SQLite, Perl, SNMP, DHCP Server, etc.
As with the Xenomai Package, other Packages can be added to the standard Linux file system and are
available for a one-time inexpensive support/installation fee.
4.2.3
Linux Patches
In addition to standard Embedded Linux support, EMAC has released a number of patches and device
drivers from the open source community and from internal EMAC engineering into its standard
distribution. Along with kernel patches, EMAC provides the binaries for the kernel and root file
system.
4.3
Qt Creator
Qt Creator is a cross-platform IDE (Integrated Development Environment) tailored to the needs of Qt
developers but works well for Headless applications as well. EMAC provides sample code as projects
that can be imported into Qt Creator. Qt Creator supports remote deployment and source debugging.
4.4
ARM
EABI
Cross
Compiler
The popular open source gcc compiler has a stable build for the ARM family. EMAC uses the 4.9.1
version of the ARM EABI compiler. The Embedded Linux kernel and EMAC Qt Creator projects use this
compiler for building ARM stand alone, and OS specific binaries. The EMAC Qt Creator provides source
level debugging over Ethernet or serial using gdbserver. The Linux binaries for the ARM EABI cross
compiler are available online along with the SDK. See the EMAC wiki for further information.