Difference between revisions of "EMAC OE 50 Add-on Packages"

From wiki.emacinc.com
Jump to: navigation, search
(Created page with "{{todo|(12-5-14-12:50->MG+)|Michael Gloff|project=oe 5,mg}} {{#seo: |title=EMAC OE Add-on Packages |titlemode=append |keywords=Add-on Packages,File Sharing,Web Servers,Real T...")
 
Line 7: Line 7:
 
|description=List of all of EMAC OE Add-on Packages.
 
|description=List of all of EMAC OE Add-on Packages.
 
}}
 
}}
Additional software packages can be added to the standard EMAC OE distribution for an additional support fee. Thousands of software projects are available through the OpenEmbedded build system, some common packages are listed below. Please contact EMAC for information about package availability and pricing.
+
 
 +
{{DISPLAYTITLE:EMAC OE 5.X Add-on Packages}}
 +
 
 +
Additional software packages can be added to the standard EMAC OE distribution for an additional support fee. Thousands of software projects are available through the OpenEmbedded build system, some common packages are listed below. Custom software development is also offered as may be required. Please contact EMAC for information about package availability and pricing.
  
 
==Packages==
 
==Packages==
Line 27: Line 30:
  
 
===Real Time Extenstions===
 
===Real Time Extenstions===
* <u>RTAI:</u> Real Time Application Interface - write applications with strict timing constraints.
 
:[https://www.rtai.org/ rtai.org]
 
 
 
* <u>Xenomai:</u> a real-time development framework for Linux
 
* <u>Xenomai:</u> a real-time development framework for Linux
 
:[http://www.xenomai.org/ xenomai.org]
 
:[http://www.xenomai.org/ xenomai.org]
 +
 
===Scripting Languages===
 
===Scripting Languages===
 
* <u>Perl 5:</u> A high-level, interpreted programming language.
 
* <u>Perl 5:</u> A high-level, interpreted programming language.
Line 71: Line 72:
 
* <u>Bluez:</u> Provides support for the core Bluetooth layers and protocols in Linux.
 
* <u>Bluez:</u> Provides support for the core Bluetooth layers and protocols in Linux.
 
:[http://www.bluez.org/ bluez.org/]
 
:[http://www.bluez.org/ bluez.org/]
 +
 +
== See Also ==
 +
 +
* [[ OE50:Packages | EMAC OE 5.X Standard Packages ]]

Revision as of 13:04, 12 December 2014

TODO: {{#todo:(12-5-14-12:50->MG+)|Michael Gloff|oe 5,mg}}


Additional software packages can be added to the standard EMAC OE distribution for an additional support fee. Thousands of software projects are available through the OpenEmbedded build system, some common packages are listed below. Custom software development is also offered as may be required. Please contact EMAC for information about package availability and pricing.

Packages

Database

  • MariaDB: While SQLite3 is provided in EMAC OE 5.x, MariaDB is a more powerful replacement for MySQL.
mariadb.org
  • PostgreSQL: PostgreSQL is a powerful, open source object-relational database system.
postgresql.org

File Sharing

  • NFS Server: Network File System Server - Share the device's filesystem over the network or mount a remote network file system.
  • Samba Server: Common Internet File System and Domain support for Microsoft Windows clients.

Network Management

  • SNMP: A popular protocol for network management.
net-snmp.org

Real Time Extenstions

  • Xenomai: a real-time development framework for Linux
xenomai.org

Scripting Languages

  • Perl 5: A high-level, interpreted programming language.
perl.org
  • PHP 5: Server-side HTML embedded scripting language.
php.net
  • Python 2.7.x: A general purpose high-level programming language.
python.org

Toolkits and APIs

  • QT4 Embedded: a cross-platform application and UI framework for developers using C++ or QML.
qt-project.org

Utilities

  • libmodbus: libmodbus is a C library designed to provide a fast and robust implementation of the Modbus protocol.
libmodbus.org

Java

  • jamvm: A compact Java Virtual Machine
jamvm.sourceforge.net

Web Browsers

  • Google Chromium: A web browser ideal for use in kiosk applications.
chromium.org

Window Managers

  • Enlightenment: Enlightenment is a lean, fast, modular and very extensible window manager for X11 and Linux.
enlightenment.org
  • Qt4: Qt can provide its own windowing system on top of a framebuffer, eliminating the need for the X11 windowing system.
qt-project.org/doc/qt-4.8

Wireless Networking

  • Wireless Tools and WPA Supplicant: A typical wireless LAN set up will require the configuration of the network interfaces and WPA Supplicant if wireless encryption is used.
WPA Supplicant

Bluetooth

  • Bluez: Provides support for the core Bluetooth layers and protocols in Linux.
bluez.org/

See Also