Difference between revisions of "About EMAC OpenEmbedded"

From wiki.emacinc.com
Jump to: navigation, search
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{todo|<strike>Polish</strike> Complete (11.05.13-14:50->JG-) (11.05.13-15:05->MD+) (11.06.13-11:40->JG+)|Mike Dean|project=oe 4,oe 5,md,jg,ky,Complete}}
+
{{todo|<strike>Polish</strike> SEOKWREV (11.05.13-14:50->JG-) (11.05.13-15:05->MD+) (11.06.13-11:40->JG+) (03.04.14-15:10->BS-) (03.07.14-11:30->BS+)(03.10.14-15:05->BS+)|Mike Dean|project=oe 4,oe 5,md,jg,ky,bs,SEOKWREV}}
  
OpenEmbedded is a build framework for embedded Linux systems. It aims to reduce the number of dependencies on the development platform as much as possible and can be used to cross-compile thousands of packages for many different architectures. EMAC utilizes a customized version of OpenEmbedded on the majority of EMAC products. The current version of EMAC OE, 4.0, is primarily based on the 2009 stable branch of OpenEmbedded. EMAC customizes OpenEmbedded by adding support for EMAC hardware, patching software, providing a comprehensive SDK, providing documentation and refining the configuration of the operating system to create EMAC OE Linux.
+
{{#seo:
 +
|title=About EMAC OpenEmbedded
 +
|titlemode=append
 +
|keywords=EMAC OpenEmbedded,EMAC OE Linux, EMAC products,SDK
 +
|description=About EMAC OpenEmbedded and services we provide.
 +
}}
  
[[File:OElogo.png|thumb|right|200px|Link=http://www.openembedded.org| The openembedded project]]
+
[[File:EMAC_LOGO.png|right]]
While EMAC OE is designed for embedded systems, it also serves as a fully-featured Linux system. Among other things, EMAC OE includes:
+
OpenEmbedded is a build framework for embedded Linux systems. It aims to reduce the number of dependencies on the development platform as much as possible and can be used to cross-compile thousands of packages for many different architectures. EMAC utilizes a customized version of OpenEmbedded to create the EMAC OpenEmbedded distribution, EMAC OE. EMAC OE is the Linux distribution utilized on the majority of EMAC products.  The current version of EMAC OE, 4.0, is primarily based on the 2009 stable branch of OpenEmbedded. EMAC customizes OpenEmbedded by adding support for EMAC hardware, patching software, providing a comprehensive SDK, providing documentation and refining the configuration of the operating system to create EMAC OE Linux.
 +
 
 +
[[File:OElogo.png|right]]
 +
While EMAC OE is designed for embedded systems, it also serves as a fully-featured Linux system. Among other things, EMAC OE includes:
  
 
* Common GNU utilities provided by Busybox and other projects
 
* Common GNU utilities provided by Busybox and other projects
Line 12: Line 20:
 
* Hotplugging support (tools to handle insertions of USB devices, SD cards, etc.)
 
* Hotplugging support (tools to handle insertions of USB devices, SD cards, etc.)
  
When desirable, the embedded versions of the utilities from Busybox can usually be upgraded to the same fully featured versions typically seen on desktop and server Linux systems. Additionally, many packages typically associated with desktops and/or servers can be built and installed on EMAC OE systems (often as custom builds). See the [[EMAC_OE_Add-on_Packages | Add-on packages ]] page for a complete list.
+
When desirable, the embedded versions of the utilities from Busybox can usually be upgraded to the same fully featured versions typically seen on desktop and server Linux systems. Additionally, many packages typically associated with desktops and/or servers can be built and installed on EMAC OE systems (often as custom builds). These packages include:
 +
 
 +
* MySQL
 +
* PostgreSQL
 +
* Apache
 +
* Chrome
 +
* Firefox
 +
 
 +
Note that, should a project require such software, appropriate considerations towards the hardware requirements of the software need to be taken into account.  EMAC is happy to provide assistance to any customer needing a helping hand with choosing this hardware.
 +
 
  
Note that, the hardware requirements of the software need to be taken into account before installing additional packages. EMAC is happy to provide assistance to any customer needing a helping hand with choosing this hardware.
 
  
  
 
== See Also ==
 
== See Also ==
 
*  [http://www.openembedded.org OpenEmbedded Wiki]
 
*  [http://www.openembedded.org OpenEmbedded Wiki]
 
+
<!--
 
[[Category:OpenEmbedded]]
 
[[Category:OpenEmbedded]]
 +
-->

Latest revision as of 14:04, 10 March 2014

TODO: {{#todo:Polish SEOKWREV (11.05.13-14:50->JG-) (11.05.13-15:05->MD+) (11.06.13-11:40->JG+) (03.04.14-15:10->BS-) (03.07.14-11:30->BS+)(03.10.14-15:05->BS+)|Mike Dean|oe 4,oe 5,md,jg,ky,bs,SEOKWREV}}

EMAC LOGO.png

OpenEmbedded is a build framework for embedded Linux systems. It aims to reduce the number of dependencies on the development platform as much as possible and can be used to cross-compile thousands of packages for many different architectures. EMAC utilizes a customized version of OpenEmbedded to create the EMAC OpenEmbedded distribution, EMAC OE. EMAC OE is the Linux distribution utilized on the majority of EMAC products. The current version of EMAC OE, 4.0, is primarily based on the 2009 stable branch of OpenEmbedded. EMAC customizes OpenEmbedded by adding support for EMAC hardware, patching software, providing a comprehensive SDK, providing documentation and refining the configuration of the operating system to create EMAC OE Linux.

OElogo.png

While EMAC OE is designed for embedded systems, it also serves as a fully-featured Linux system. Among other things, EMAC OE includes:

  • Common GNU utilities provided by Busybox and other projects
  • Servers (web server, FTP servers, etc.)
  • Networking (network filesystem support, network utilities, etc.)
  • Filesystem support (utilities for formatting, partitioning, checking filesystem integrity, etc.)
  • Hotplugging support (tools to handle insertions of USB devices, SD cards, etc.)

When desirable, the embedded versions of the utilities from Busybox can usually be upgraded to the same fully featured versions typically seen on desktop and server Linux systems. Additionally, many packages typically associated with desktops and/or servers can be built and installed on EMAC OE systems (often as custom builds). These packages include:

  • MySQL
  • PostgreSQL
  • Apache
  • Chrome
  • Firefox

Note that, should a project require such software, appropriate considerations towards the hardware requirements of the software need to be taken into account. EMAC is happy to provide assistance to any customer needing a helping hand with choosing this hardware.



See Also