<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.emacinc.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rossi</id>
	<title>wiki.emacinc.com - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.emacinc.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rossi"/>
	<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/wiki/Special:Contributions/Rossi"/>
	<updated>2026-04-05T15:32:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.6</generator>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SOM-150&amp;diff=5211</id>
		<title>SOM-150</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SOM-150&amp;diff=5211"/>
		<updated>2015-11-18T23:41:23Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; SOM-150ES ARM 144-Pin Carrier &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  SOM-150ES ARM 144-Pin SoM  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
The SoM-150ES is versatile SoM Carrier/Socket board ideal for evaluation and early development work. This Carrier is designed to work with all EMAC 144-pin SODIMM type SoMs. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SOM-150ES Website Link&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-150ES SoM-150ES Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  SoM-150ES Downloads  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-150ES Downloads&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-150ES/Manual/SOM-150ES_User_Manual.pdf User Manual]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-150ES/DataSheets/ Datasheet]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-150ES/ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=System_Logging&amp;diff=5194</id>
		<title>System Logging</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=System_Logging&amp;diff=5194"/>
		<updated>2015-11-18T21:48:28Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo| Complete (04.13.2015-14:44-&amp;gt;BS+)(11.10.2015-18:00-&amp;gt;MD+)(11.11.2015-10:30-&amp;gt;MD+)(11.17.2015-18:10-&amp;gt;MD+);(11.18.2015-12:55-&amp;gt;MD+)(11.18.2015-14:50-&amp;gt;MD+)(11.18.2015-15:10-&amp;gt;KY+);(11.18.2015-15:50-&amp;gt;ER+)|Mike Dean| project=OE 5.0,MD,Complete}}&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=System Logging&lt;br /&gt;
|titlemode=append&lt;br /&gt;
|keywords=syslogd,syslog-ng,busybox&lt;br /&gt;
|description=The page describes how to work with syslog.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
This document provides an overview of how system logging works in Linux, and provides guidance on how to work with and configure system logging so that it meets your needs.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
{{:Templateimpl:bg | initials=MD | title=System Logging | desc=The page describes how to system log. | project=OE 5.0 }}&lt;br /&gt;
System Logging services exist on Linux systems to provide a central logging facility.  This central logging service can store logged messages in files on the local machine, can forward the log messages to a remote machine for remote storage and display, and can output the log messages as they arrive to a terminal.  &lt;br /&gt;
&lt;br /&gt;
The syslog facility is standardized by POSIX and, as a result, there is a great deal of support for the syslog facility.  There are APIs for logging to the syslog facility from C, C++, Python, Java, PHP, Perl, Bash, the commandline, and many other languages.  Using the commandline tool, it is even possible to write to the syslog facility from the commandline.&lt;br /&gt;
&lt;br /&gt;
==== Facilities ====&lt;br /&gt;
&lt;br /&gt;
In syslog terminology, a facility is a category for log messages.  There are generally at least seven standard syslog facilities on any Linux syslog system.  The following list shows the standard seven, as well as some which are rarely used anymore (especially in embedded systems).  The name of the facility is followed, in parenthesis, by the integer facility code associated with the facility, which is then followed by a description of the facility.  The ones you should not expect to find on an embedded system are demarcated with an asterisk (*):&lt;br /&gt;
&lt;br /&gt;
;kern(0)&lt;br /&gt;
: Kernel messages&lt;br /&gt;
;user(1)&lt;br /&gt;
: User Level Messages&lt;br /&gt;
;mail(2)*&lt;br /&gt;
: Mail System Messages&lt;br /&gt;
;daemon(3)&lt;br /&gt;
: System Daemon Messages&lt;br /&gt;
;auth(4)&lt;br /&gt;
: Security/Authentication Messages&lt;br /&gt;
;syslog(5)&lt;br /&gt;
: Internally Generated Syslog Messages&lt;br /&gt;
;lpr(6)*&lt;br /&gt;
: Line Printer Subsystem Messages&lt;br /&gt;
;news(7)*&lt;br /&gt;
: Network News Subsystem Messages&lt;br /&gt;
;uucp(8)*&lt;br /&gt;
: UUCP Subsystem Messages&lt;br /&gt;
;cron(15)&lt;br /&gt;
: Cron Scheduling Daemon Messages&lt;br /&gt;
;local(16-23)&lt;br /&gt;
: Locally Defined Usage, Messages&lt;br /&gt;
&lt;br /&gt;
==== Severity ====&lt;br /&gt;
&lt;br /&gt;
Each of these facilities accepts messages which will have an associated severity level.  The severity level is important for filtering messages.  The following list shows the eight available severity levels:&lt;br /&gt;
&lt;br /&gt;
;emerg(0)&lt;br /&gt;
: Emergency - System is now unusable&lt;br /&gt;
;alert(1)&lt;br /&gt;
: Alert - Immediate Attention is Required&lt;br /&gt;
;crit(2)&lt;br /&gt;
: Critical - The System is in a Critical Condition, which may be caused by a failure in the primary appliction.&lt;br /&gt;
;err(3)&lt;br /&gt;
: Error - An Error has occurred.&lt;br /&gt;
;warning(4)&lt;br /&gt;
: Warning - An unusual, but not erroneous, event has occurred.  For example: &amp;quot;Warning: Could not check for updates.&amp;quot;&lt;br /&gt;
;notice(5)&lt;br /&gt;
: Notice - Uncommon but generally expected messages.  For example: &amp;quot;Network Interface eth0 received IP address of 192.168.0.100 from DHCP server.&amp;quot;&lt;br /&gt;
;info(6)&lt;br /&gt;
: Informational - Common, expected events generate these messages.  For example: &amp;quot;Application XYZ started successfully.&amp;quot;&lt;br /&gt;
;debug(7)&lt;br /&gt;
: Debug - Debugging messages belong at this level.&lt;br /&gt;
&lt;br /&gt;
==== Storage ====&lt;br /&gt;
&lt;br /&gt;
By default, the log messages on an EMAC OE Linux machine are stored in a local ramdisk.  This type of storage prevents excessive wear of the flash, and works when all of the flash partitions are mounted read-only.  However, by storing the messages in a ramdisk, all messages in the ramdisk will be lost as soon as the machine resets, powers off, or reboots for any reason.&lt;br /&gt;
&lt;br /&gt;
===== Alternate Logging Locations =====&lt;br /&gt;
&lt;br /&gt;
The syslog server can be configured to log to alternate locations.  This is useful for configuring the server to log to persistent storage, such as a writable partition on the local flash or a partition on an SD card.  The alternate logging locations can even be remote machines.&lt;br /&gt;
&lt;br /&gt;
===== Remote Logging =====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;/var/log&amp;lt;/code&amp;gt; directory is the standard location for holding local log messages.  This directory usually contains either one file per facility or one directory per facility.  If a facility has a directory, it may contain different files which all belong to the facility.  The system logging facility directs messages to these files based on rules set in its configuration.  The configured rules use the facility level and the severity level to direct the syslogger's filters regarding to which file to send any particular message.  There are several different implementations of the syslogger facility, each with its own configuration mechanisms and level of flexibility.&lt;br /&gt;
&lt;br /&gt;
The system logger is also able to send messages to a remote syslog server over a network.  The remote syslog server will be able to filter the messages using all of the same criteria as above, but also by source.  A remote syslog server configuration can be very useful for remotely debugging deployed machines.  While an embedded machine stores its logs on a ramdisk, the remote machine may store them to a traditional hard disk or SSD, allowing them to be preserved through power cycles.&lt;br /&gt;
&lt;br /&gt;
The remote syslog server can be on any normal server, it can be on a developer's desktop, or it can be on another embedded machine.  Sending debug messages to a central syslog server ensures the debug messages will be available even if the machine of interest freezes or resets.  The use of a remote syslog server can also assist with looking for trends and outliers among a group of deployed machines since the log messages for the entire group of machines can be located in one place.&lt;br /&gt;
&lt;br /&gt;
===== Log Rotation =====&lt;br /&gt;
&lt;br /&gt;
Syslog servers incorporate a feature called log rotation.  Log rotation is a process which prevents log files from growing beyond a certain size while preserving log messages for later reference.  The syslog server (or logrotate system) can be configured with a maximum file size and a maximum number of rotated logs to keep.  When the maximum file size is reached, the file will be &amp;quot;rotated.&amp;quot;  When the maximum number of logs to keep is exceeded, the oldest one will be deleted.  There is more information on how this process works below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
{{:Templateimpl:geninfo | initials=MD | title=System Logging | desc=The page describes how to system log. | project=OE 5.0 }}&lt;br /&gt;
&lt;br /&gt;
====Your Daemons====&lt;br /&gt;
&lt;br /&gt;
When developing a software daemon, syslog is a very useful tool for monitoring and debugging your software.  The syslog daemon is highly configurable, allowing filters to be altered to suit the current needs of a developer without recompiling software.  This capability allows developers to deploy software which sends ample debugging messages to the syslog server without fear of overwhelming the system with debug messages.  Using the eight &amp;lt;code&amp;gt;local&amp;lt;/code&amp;gt; facilities syslog recognizes, these debug messages can be categorized by developers to allow them to selectively choose the amount of log information they store from each of up to eight different subsystems.  This is extremely useful when a system in the field is experiencing intermittent issues.  By enabling maximum debugging output for only the subsystem responsible for the feature which is misbehaving, the developers have the greatest chance of seeing the messages they need to diagnose the source of the problem without overwhelming the system (or the storage) with messages.  If eight facilities is not enough, the developers can always repurpose dedicated facilities which aren't in use by their intended systems.  For instance, the line printing facility is rarely used on an embedded system, and may be safely repurposed by developers.&lt;br /&gt;
&lt;br /&gt;
====Web Development====&lt;br /&gt;
&lt;br /&gt;
When providing a web interface for an embedded system, the syslog daemon is often the only way to debug a variety of issues with the web server.  When links don't work, certain browsers have issues, pages load slowly, or any of a myriad of other issues crop up, the logs are generally the first place people turn for answers.  This is just as true on embedded systems as it is on any large scale web server or server farm.  On embedded systems, however, the configuration for the logging system may need to be altered due to the volatile nature of the logs in the default configuration.  This document provides information on how to solve the issues which may be encountered as a result of this.&lt;br /&gt;
&lt;br /&gt;
====Machine Startup====&lt;br /&gt;
&lt;br /&gt;
When configuring a machine to start up all the necessary services in the correct sequential order, when the machine is powered on, the syslog server is very helpful in performing the following tasks:&lt;br /&gt;
* Ensuring that process X really did start before process Y.&lt;br /&gt;
* Checking to see if any errors or warnings were reported by processes starting up.&lt;br /&gt;
* Ensuring that processes really did start, at all.&lt;br /&gt;
* Checking to see what configuration was chosen by a process which is capable of choosing its configuration dynamically.&lt;br /&gt;
* Checking the messages reported by device drivers as they start up.&lt;br /&gt;
* Determining the IP address used by a system which gets its network configuration via DHCP.&lt;br /&gt;
Startup scripts log their activity to the syslog daemon.  Any daemon process launched by these startup scripts should also log startup messages to indicate that they're starting, how they're configured, and that they've finished the startup sequence and are now running.  The system logs enable the engineer to assure that a machine has started as intended.&lt;br /&gt;
&lt;br /&gt;
====Malfunctioning Systems====&lt;br /&gt;
&lt;br /&gt;
When a proven system is malfunctioning, the system logs can be essential in determining the cause of the malfunction.  In cases such as this, the system logs are helpful for:&lt;br /&gt;
* Looking to see who logged into a machine, and when.&lt;br /&gt;
* Looking for signs of attacks directed at the machine.&lt;br /&gt;
* Looking for signs of failing hardware.&lt;br /&gt;
* Looking for error and warning messages coming from system processes, daemons, and/or your custom application.&lt;br /&gt;
Without these logs, it may be nearly impossible to diagnose these malfunctions.&lt;br /&gt;
&lt;br /&gt;
====In Brief====&lt;br /&gt;
&lt;br /&gt;
This guide provides enough background information to enable you to handle any of the situations described above.  Using the information contain herein, you will be able to approach any of the above listed problems with the tools you need to solve the problems you are facing.&lt;br /&gt;
&lt;br /&gt;
{{note | To make best use of the log files, a working knowledge of &amp;lt;code&amp;gt;grep&amp;lt;/code&amp;gt; is highly beneficial.  Experience with crafting and using regular expressions with &amp;lt;code&amp;gt;grep&amp;lt;/code&amp;gt; prior to writing system logging messages in your application and init scripts can make the diagnosis process simpler, since a little forethought into a syntax for the messages can make filtering the messages through &amp;lt;code&amp;gt;grep&amp;lt;/code&amp;gt; much easier to accomplish correctly.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
{{:Templateimpl:using | initials=MD | title=System Logging | desc=The page describes how to system log. | project=OE 5.0 }}&lt;br /&gt;
EMAC OE Linux 5.0 uses Busybox's syslog daemon, &amp;lt;code&amp;gt;syslogd&amp;lt;/code&amp;gt;, by default.  However, the &amp;lt;code&amp;gt;syslog-ng&amp;lt;/code&amp;gt; package can be installed to provide a much more capable system logging daemon, when needed.&lt;br /&gt;
&lt;br /&gt;
===Default Syslog Daemon===&lt;br /&gt;
&lt;br /&gt;
The Busybox syslog daemon is used by default.&lt;br /&gt;
&lt;br /&gt;
====About====&lt;br /&gt;
&lt;br /&gt;
The standard syslog daemon supports the following configuration capabilities:&lt;br /&gt;
* Maximum size limit for log files.&lt;br /&gt;
* Maximum number of log files to keep, when rotated.&lt;br /&gt;
* Minimum priority level for messages to log.&lt;br /&gt;
* Duplicate dropping (not usually recommended).&lt;br /&gt;
* Log to remote and local files simultaneously, just to local files, or to a memory buffer which needs to be read by a special utility.&lt;br /&gt;
&lt;br /&gt;
====Working With====&lt;br /&gt;
&lt;br /&gt;
The Busybox syslog daemon is configured, by default, to log to files in the RAMDISK mounted on &amp;lt;code&amp;gt;/var/log/&amp;lt;/code&amp;gt;.  The files contained in this directory will be capped in size and rotated according to the configuration of the syslog daemon.&lt;br /&gt;
&lt;br /&gt;
The Busybox syslog daemon is configured with the file, &amp;lt;code&amp;gt;/etc/syslog-startup.conf&amp;lt;/code&amp;gt;.  This file is used for backwards compatibility, because the Busybox syslog daemon recently began reading the &amp;lt;code&amp;gt;/etc/syslog.conf&amp;lt;/code&amp;gt; file.  The &amp;lt;code&amp;gt;/etc/syslog-startup.conf&amp;lt;/code&amp;gt; comes from OE rather than from Busybox.&lt;br /&gt;
&lt;br /&gt;
The standard &amp;lt;code&amp;gt;/etc/syslog-startup.conf&amp;lt;/code&amp;gt; configuration is shown below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
# This configuration file is used by the busybox syslog init script,&lt;br /&gt;
# /etc/init.d/syslog[.busybox] to set syslog configuration at start time.&lt;br /&gt;
&lt;br /&gt;
DESTINATION=file                # log destinations (buffer file remote)&lt;br /&gt;
LOGFILE=/var/log/messages       # where to log (file)&lt;br /&gt;
REMOTE=loghost:514              # where to log (syslog remote)&lt;br /&gt;
REDUCE=no                       # reduce-size logging&lt;br /&gt;
DROPDUPLICATES=no               # whether to drop duplicate log entries&lt;br /&gt;
#ROTATESIZE=0                   # rotate log if grown beyond X [kByte]&lt;br /&gt;
#ROTATEGENS=3                   # keep X generations of rotated logs&lt;br /&gt;
BUFFERSIZE=64                   # size of circular buffer [kByte]&lt;br /&gt;
FOREGROUND=no                   # run in foreground (don't use!)&lt;br /&gt;
#LOGLEVEL=5                     # local log level (between 1 and 8)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;DESTINATION&lt;br /&gt;
: This configures where the syslog messages will be sent.  &lt;br /&gt;
:;buffer&lt;br /&gt;
:: The &amp;lt;code&amp;gt;buffer&amp;lt;/code&amp;gt; option will cause the messages to be stored in an internal circular buffer, in RAM.  This buffer must be read with &amp;lt;code&amp;gt;logread&amp;lt;/code&amp;gt;.&lt;br /&gt;
:;file&lt;br /&gt;
:: The &amp;lt;code&amp;gt;file&amp;lt;/code&amp;gt; option will cause the messages to be stored in a file in the location specified by the &amp;lt;code&amp;gt;LOGFILE&amp;lt;/code&amp;gt; parameter, listed below.&lt;br /&gt;
:;remote&lt;br /&gt;
:: The &amp;lt;code&amp;gt;remote&amp;lt;/code&amp;gt; option will cause syslog messages to be sent to a remote syslog daemon.&lt;br /&gt;
;LOGFILE&lt;br /&gt;
: The &amp;lt;code&amp;gt;LOGFILE&amp;lt;/code&amp;gt; parameter specifies the location of the logfile which should be used with the &amp;lt;code&amp;gt;file&amp;lt;/code&amp;gt; destination.&lt;br /&gt;
;REMOTE&lt;br /&gt;
: The &amp;lt;code&amp;gt;REMOTE&amp;lt;/code&amp;gt; parameter specifies the host and port to which to send remote log messages.  The two part format for this variable provides the destination host followed by the destination port number, with a colon as the delimiter between the two.  The destination may be specified as a hostname, or as an IP address.  The destination port number should be the port on which the remote syslog server listens.&lt;br /&gt;
&lt;br /&gt;
{{note | If the destination is specified as a hostname, it is best to create an entry in &amp;lt;code&amp;gt;/etc/hosts&amp;lt;/code&amp;gt; for the hostname so that it will resolve to an IP address even if there is a problem with the DNS servers.}}&lt;br /&gt;
&lt;br /&gt;
;REDUCE&lt;br /&gt;
: The &amp;lt;code&amp;gt;REDUCE&amp;lt;/code&amp;gt; option takes a &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt; argument.  When set to &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;, the syslog server will neglect to log the hostname, facility, and severity level with each log message.  This is only recommended for severely resource constrained systems, since the facility and severity level are often used for filtering messages through &amp;lt;code&amp;gt;grep&amp;lt;/code&amp;gt;.&lt;br /&gt;
;DROPDUPLICATES&lt;br /&gt;
: The &amp;lt;code&amp;gt;DROPDUPLICATES&amp;lt;/code&amp;gt; option takes a &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt; argument.  When set to &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;, the syslog server will ignore messages which duplicate the preceeding message.  This can be useful when an errant process keeps sending the same message over and over again, and swamps out the other messages as a result (due to the maximum size setting for the log files).  It is best to keep this option off unless it is absolutely needed for a situation like the one just described, because having it turned on can cause other problems to be hidden (generally leading to frustration and/or embarrassment).&lt;br /&gt;
;ROTATESIZE&lt;br /&gt;
: The &amp;lt;code&amp;gt;ROTATESIZE&amp;lt;/code&amp;gt; option takes a numeric argument.  This argument is the maximum desired size for a log file, specified in kibibytes.  When a log file has grown to the point where it exceeds this high water mark, it will be rotated.&lt;br /&gt;
;ROTATEGENS&lt;br /&gt;
: The &amp;lt;code&amp;gt;ROTATEGENS&amp;lt;/code&amp;gt; option takes a numeric argument.  This argument specifies the number of older generations of log files to keep in existence.  By generations, it means the number of log files which have already been renamed with a sequencing number as a postfix.  See the note below for more information.&lt;br /&gt;
{{note | Logfile rotation is a process which renames log files sequentially, to preserve older log messages while keeping incoming messages writing to the same location.  For instance, for the &amp;lt;code&amp;gt;/var/log/messages&amp;lt;/code&amp;gt; file, this might look like:&amp;lt;code&amp;gt;&lt;br /&gt;
messages -&amp;gt; messages.0&lt;br /&gt;
+messages&amp;lt;/code&amp;gt;&lt;br /&gt;
Or, if one were to perform this rotation manually at a terminal, it may look like:&lt;br /&gt;
{{clo}}&lt;br /&gt;
{{clio | pwd=/var/log |mv messages messages.0}}&lt;br /&gt;
{{clio | pwd=/var/log |touch messages}}&lt;br /&gt;
{{clos}}&lt;br /&gt;
If there already is a &amp;lt;code&amp;gt;messages.0&amp;lt;/code&amp;gt; file, and the number of generations to keep is set to 2, then a manual version of the rotation might look something like this:&lt;br /&gt;
{{clo}}&lt;br /&gt;
{{clio | pwd=/var/log |rm -f messages.2}}&lt;br /&gt;
{{clio | pwd=/var/log |mv messages.1 messages.2}}&lt;br /&gt;
{{clio | pwd=/var/log |mv messages.0 messages.1}}&lt;br /&gt;
{{clio | pwd=/var/log |mv messages messages.0}}&lt;br /&gt;
{{clio | pwd=/var/log |touch messages}}&lt;br /&gt;
{{clos}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
;BUFFERSIZE&lt;br /&gt;
: The &amp;lt;code&amp;gt;BUFFERSIZE&amp;lt;/code&amp;gt; option takes a numeric argument.  This argument specifies the size of the internal circular buffer to use for holding log messages in an internal RAM buffer.  This argument only matters when the &amp;lt;code&amp;gt;DESTINATION&amp;lt;/code&amp;gt; is set to &amp;lt;code&amp;gt;buffer&amp;lt;/code&amp;gt;.  The size is specified in kibibytes.&lt;br /&gt;
;FOREGROUND&lt;br /&gt;
: The &amp;lt;code&amp;gt;FOREGROUND&amp;lt;/code&amp;gt; option takes a &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt; argument.  This argument specifies whether the &amp;lt;code&amp;gt;syslogd&amp;lt;/code&amp;gt; process should run in the foreground or as a daemon.  It is strongly recommended for this option to always be set to, &amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt;, to run &amp;lt;code&amp;gt;syslogd&amp;lt;/code&amp;gt; as a daemon.  This option mostly exists for the developers of Busybox to debug their &amp;lt;code&amp;gt;syslogd&amp;lt;/code&amp;gt; implementation.&lt;br /&gt;
;LOGLEVEL&lt;br /&gt;
: The &amp;lt;code&amp;gt;LOGLEVEL&amp;lt;/code&amp;gt; option takes a numeric argument.  This argument specifies the highest numbered severity level which should be logged (see [[System_Logging#Severity | severity]] above).  By default, this is set such that messages with a severity of '''notice''', or more severe, will be logged.&lt;br /&gt;
&lt;br /&gt;
===Optional &amp;lt;code&amp;gt;syslog-ng&amp;lt;/code&amp;gt; With &amp;lt;code&amp;gt;logrotate&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
The optional &amp;lt;code&amp;gt;syslog-ng&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;logrotate&amp;lt;/code&amp;gt; option provides everything that's provided by the Busybox syslog daemon, plus:&lt;br /&gt;
* Sophisticated filters for directing log traffic.&lt;br /&gt;
* The ability to act as a central syslog server which receives log messages from remote syslog machines.&lt;br /&gt;
* Enhanced control over the destination(s) for log messages, allowing (for example) messages to be logged to a local RAMDISK, a local SD card (if available), and to a remote syslog server (if available) simultaneously.&lt;br /&gt;
* The ability to configure logrotate to automatically e-mail log files when they're rotated.&lt;br /&gt;
&lt;br /&gt;
* Same syslog server software is readily available for Linux desktops and servers.&lt;br /&gt;
As can be expected, the potential drawback of &amp;lt;code&amp;gt;syslog-ng&amp;lt;/code&amp;gt; is the steeper learning curve required to make use of its more sophisticated features.  However, those already familiar with &amp;lt;code&amp;gt;syslog-ng&amp;lt;/code&amp;gt; will be able to benefit from its extra sophistication immediately.&lt;br /&gt;
&lt;br /&gt;
The official manual page for &amp;lt;code&amp;gt;syslog-ng&amp;lt;/code&amp;gt; has more details: http://www.syslog.org/syslog-ng/v1/&lt;br /&gt;
&lt;br /&gt;
Please contact EMAC for details on how to install &amp;lt;code&amp;gt;syslog-ng&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;logrotate&amp;lt;/code&amp;gt; if you have trouble finding and installing them with &amp;lt;code&amp;gt;opkg&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
{{:Templateimpl:examples | initials=MD | title=System Logging | desc=The page describes how to system log. | project=OE 5.0 }}&lt;br /&gt;
&lt;br /&gt;
===Evaluating Log Messages===&lt;br /&gt;
&lt;br /&gt;
Log messages are stored in &amp;lt;code&amp;gt;/var/log/&amp;lt;/code&amp;gt; by default.  This directory contains at least one log file, &amp;lt;code&amp;gt;messages&amp;lt;/code&amp;gt;.  There are usually (at least) a few other small log files which where generated by the kernel before &amp;lt;code&amp;gt;syslogd&amp;lt;/code&amp;gt; started.  When &amp;lt;code&amp;gt;syslog-ng&amp;lt;/code&amp;gt; is used, you may have several log files which are continually growing, depending on how you configured it.&lt;br /&gt;
&lt;br /&gt;
====Showing All the Messages====&lt;br /&gt;
&lt;br /&gt;
When the log is rotated, a sequence of additional files will be generated from it, such as &amp;lt;code&amp;gt;messages.0&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;messages.1&amp;lt;/code&amp;gt;, etc.  The highest numbered file is the oldest.  If you wish to look for messages through as much of the log history as possible, you will need to look through all of the available log files.  Fortunately, this is simple.  Say you have two rotated versions of the &amp;lt;code&amp;gt;messages&amp;lt;/code&amp;gt; file, &amp;lt;code&amp;gt;messages.0&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;messages.1&amp;lt;/code&amp;gt;.  You can output all of the messages from these three files, in order, with the following command:&lt;br /&gt;
&lt;br /&gt;
{{clop}}&lt;br /&gt;
{{cliop | pwd=/var/log |cat messages.1 messages.0 messages}}&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.notice kernel: klogd started: BusyBox v1.23.1 (2015-07-02 12:53:54 CDT)&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.notice kernel: Linux version 3.10.0-emac-standard+23f12b107c (developer@OEBuilder) (gcc &lt;br /&gt;
ersion 4.9.2 (GCC) ) #1 Tue Jul 21 21:46:40 CDT 2015&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.warn kernel: CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.warn kernel: CPU: VIVT data cache, VIVT instruction cache&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.warn kernel: Memory policy: ECC disabled, Data cache writeback&lt;br /&gt;
''etc.''&lt;br /&gt;
{{cliop | pwd=/var/log |}}&lt;br /&gt;
{{closp}}&lt;br /&gt;
&lt;br /&gt;
You can combine this with &amp;lt;code&amp;gt;grep&amp;lt;/code&amp;gt; to see only what you're interested in:&lt;br /&gt;
&lt;br /&gt;
{{clop}}&lt;br /&gt;
{{cliop | pwd=/var/log |cat messages.1 messages.0 messages {{!}} grep authpriv}}&lt;br /&gt;
Nov 17 19:01:11 ipac9x25 authpriv.notice login[1046]: ROOT LOGIN  on '/dev/ttyS5'&lt;br /&gt;
{{cliop | pwd=/var/log |}}&lt;br /&gt;
{{closp}}&lt;br /&gt;
&lt;br /&gt;
Here, we can see that someone logged into the machine as the &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; user on November 17 at 7:01pm, on the serial console (&amp;lt;code&amp;gt;/dev/ttyS5&amp;lt;/code&amp;gt;).  This is the only login on the machine since it booted.  Had there been other logins, they would also have been shown.&lt;br /&gt;
&lt;br /&gt;
Say you want to see a certain type of message, but there are a lot of results.  You can add &amp;lt;code&amp;gt;less&amp;lt;/code&amp;gt; to make it easier to read through them:&lt;br /&gt;
&lt;br /&gt;
{{clop}}&lt;br /&gt;
{{cliop | pwd=/var/log |cat messages.1 messages.0 messages {{!}} grep user.notice {{!}} less}}&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.notice kernel: klogd started: BusyBox v1.23.1 (2015-07-02 12:53:54 CDT)&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.notice kernel: Linux version 3.10.0-emac-standard+23f12b107c (developer@OEBuilder) (gcc version 4.9.2 (GCC) ) #1 Tue Jul 21 21:46:40 CDT 2015&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.warn kernel: CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.warn kernel: CPU: VIVT data cache, VIVT instruction cache&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.warn kernel: Memory policy: ECC disabled, Data cache writeback&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.warn kernel: Clocks: CPU 400 MHz, master 133 MHz, main 12.000 MHz&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.warn kernel: Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.notice kernel: Kernel command line: console=ttyS5,115200 root=/dev/mmcblk0p1 rootfstype=ext4 &lt;br /&gt;
w rootwait&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.notice kernel: Memory: 124820k/124820k available, 6252k reserved, 0K highmem&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.notice kernel: klogd started: BusyBox v1.23.1 (2015-07-02 12:53:54 CDT)&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.notice kernel: Linux version 3.10.0-emac-standard+23f12b107c (developer@OEBuilder) (gcc &lt;br /&gt;
ersion 4.9.2 (GCC) ) #1 Tue Jul 21 21:46:40 CDT 2015&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.notice kernel: Kernel command line: console=ttyS5,115200 root=/dev/mmcblk0p1 rootfstype=ext4 rw rootwait&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.notice kernel: Memory: 124820k/124820k available, 6252k reserved, 0K highmem&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.notice kernel: Virtual kernel memory layout:&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.notice kernel:     vector  : 0xffff0000 - 0xffff1000   (   4 kB)&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.notice kernel:     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.notice kernel:     vmalloc : 0xc8800000 - 0xff000000   ( 872 MB)&lt;br /&gt;
Nov 17 19:00:21 ipac9x25 user.notice kernel:     lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{closp}}&lt;br /&gt;
&lt;br /&gt;
====Helper Functions====&lt;br /&gt;
&lt;br /&gt;
When it gets to the point where there are several rotated log files, the command to cat them all can be a lot to type.  Let's create a couple of helper functions to make our lives easier.  We can enter these at the shell, as shown here.  To save them permanently, put them in your &amp;lt;code&amp;gt;~/.bashrc&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/etc/profile&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
{{clop}}&lt;br /&gt;
{{cliop | pwd=/var/log |&amp;lt;nowiki&amp;gt;function genseq() { logfn=$1; max=$2; for i in $(seq $max -1 0); do printf &amp;quot;${logfn}.${i} &amp;quot;; done;&amp;lt;/nowiki&amp;gt;}}&amp;lt;nowiki&amp;gt;&lt;br /&gt;
printf &amp;quot;$logfn\n&amp;quot;; }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{closp}}&lt;br /&gt;
&lt;br /&gt;
This function generates a sequence of log file names for us to use, like this:&lt;br /&gt;
&lt;br /&gt;
{{clop}}&lt;br /&gt;
{{cliop | pwd=/var/log |genseq messages 5}}&lt;br /&gt;
messages.5 messages.4 messages.3 messages.2 messages.1 messages.0 messages&lt;br /&gt;
{{cliop | pwd=/var/log |}}&lt;br /&gt;
{{closp}}&lt;br /&gt;
&lt;br /&gt;
While we could use this list directly, it's still a bit awkward to type:&lt;br /&gt;
&lt;br /&gt;
{{cli | pwd=/var/log |cat $(genseq messages 5)}}&lt;br /&gt;
&lt;br /&gt;
Especially when piping to &amp;lt;code&amp;gt;grep&amp;lt;/code&amp;gt; and maybe &amp;lt;code&amp;gt;less&amp;lt;/code&amp;gt;, so let's make a helper function:&lt;br /&gt;
&lt;br /&gt;
{{cli | pwd=/var/log |&amp;lt;nowiki&amp;gt;function catseq() { cat $(genseq $1 $2); }&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Okay, now we can just type:&lt;br /&gt;
&lt;br /&gt;
{{cli | pwd=/var/log |catseq messages 5}}&lt;br /&gt;
&lt;br /&gt;
Much easier to type.  We'll use this function from here on.&lt;br /&gt;
&lt;br /&gt;
====Sifting Through Messages====&lt;br /&gt;
&lt;br /&gt;
Here are a few ways you may wish to sift through messages.&lt;br /&gt;
&lt;br /&gt;
=====Checking for Errors, Only=====&lt;br /&gt;
&lt;br /&gt;
If you only want to look for error messages, you might type something like:&lt;br /&gt;
&lt;br /&gt;
{{cli | pwd=/var/log |catseq messages 3 {{!}} grep '\.err '}}&lt;br /&gt;
&lt;br /&gt;
The regular expression used here is to avoid false positives.  Note the trailing space in the regular expression.&lt;br /&gt;
&lt;br /&gt;
=====Checking for Errors and Worse=====&lt;br /&gt;
&lt;br /&gt;
If you want to scan for messages which are of these categories (only):&lt;br /&gt;
* Emergency&lt;br /&gt;
* Alert&lt;br /&gt;
* Critical&lt;br /&gt;
* Error&lt;br /&gt;
You might do the following:&lt;br /&gt;
&lt;br /&gt;
{{cli | pwd=/var/log |catseq messages 3 {{!}} egrep '\.(emerg{{!}}alert{{!}}crit{{!}}err) '}}&lt;br /&gt;
&lt;br /&gt;
Note the use of &amp;lt;code&amp;gt;egrep&amp;lt;/code&amp;gt; here; it is required for this extended regular expression to work.&lt;br /&gt;
&lt;br /&gt;
=====Looking for Certain &amp;lt;code&amp;gt;local&amp;lt;/code&amp;gt; Facility Messages=====&lt;br /&gt;
&lt;br /&gt;
Perhaps you're making use of several of the &amp;lt;code&amp;gt;local&amp;lt;/code&amp;gt; log facilities, and you wish to see all of the messages from just a few of them.  In this example, we'll filter out all but two local facilities: &amp;lt;code&amp;gt;local3&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;local5&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{cli | pwd=/var/log |catseq messages 3 {{!}} grep ' local[35]\.'}}&lt;br /&gt;
&lt;br /&gt;
Note the leading space in the regular expression.  The 3 and 5 are listed in between square brackets.  You can list numbers you're interested in individually and/or use ranges.  If you wanted to list all &amp;lt;code&amp;gt;local&amp;lt;/code&amp;gt; facility messages except for &amp;lt;code&amp;gt;local4&amp;lt;/code&amp;gt;, you could write:&lt;br /&gt;
&lt;br /&gt;
{{cli | pwd=/var/log |catseq messages 3 {{!}} grep ' local[0-35-7]\.}}&lt;br /&gt;
&lt;br /&gt;
=====Looking for &amp;lt;code&amp;gt;local&amp;lt;/code&amp;gt; Facility Messages of a Certain Priority=====&lt;br /&gt;
&lt;br /&gt;
While you're debugging your application, you find that you need to see all events from certain &amp;lt;code&amp;gt;local&amp;lt;/code&amp;gt; facilities which are of a subset of priority levels, because you're sure you'll figure out what's going wrong if you can get these specific messages.  So, you ignore the mumblings of your coworkers about, &amp;quot;famous last words,&amp;quot; and such, and you type:&lt;br /&gt;
&lt;br /&gt;
{{cli | pwd=/var/log |catseq messages 3 {{!}} egrep ' local([0-246]\.(err{{!}}notice{{!}}warn){{!}}[357]\.(emerg{{!}}alert)) '}}&lt;br /&gt;
&lt;br /&gt;
By cleverly crafting this complex regular expression, you were able to filter out exactly the right messages you needed to see the sequence of events leading up to the catastrophic failure you were experiencing and save the day.  Your coworkers cheer and hoist you on their shoulders, singing your praises.  &lt;br /&gt;
&lt;br /&gt;
Okay, so in reality, nobody notices and you go to lunch happily, knowing that you're not going to get yelled at for a major fault.  You treat yourself to some dessert (because, hey, why should Fido be the only one who gets a treat for doing something right?), and everyone's happy.&lt;br /&gt;
&lt;br /&gt;
Of course, you wouldn't have been able to properly diagnose what went wrong without having generated good log messages from your software in the first place.  The next section shows you how to generate the messages; you'll have to figure out how to make them good messages on your own, though.&lt;br /&gt;
&lt;br /&gt;
===Writing to Syslog from Programs and Scripts===&lt;br /&gt;
As mentioned previously, many languages support writing to the Linux system logging daemon.  There are many handy libraries and functions which provide this capability.  Some of the most commonly used ones are shown here.&lt;br /&gt;
&lt;br /&gt;
====Shell Utility: &amp;lt;code&amp;gt;logger&amp;lt;/code&amp;gt;====&lt;br /&gt;
Whether you are writing a shell script, or simply wishing to enter something into the system logs from the commandline, the &amp;lt;code&amp;gt;logger&amp;lt;/code&amp;gt; utility will give you the capability you need.  This simple command takes a few options, but it can also be run with the only argument being the message to log.&lt;br /&gt;
&lt;br /&gt;
=====Arguments to &amp;lt;code&amp;gt;logger&amp;lt;/code&amp;gt;=====&lt;br /&gt;
&lt;br /&gt;
The following options are available for &amp;lt;code&amp;gt;logger&amp;lt;/code&amp;gt;:&lt;br /&gt;
;&amp;lt;code&amp;gt;-t&amp;lt;/code&amp;gt; ''TAG''&lt;br /&gt;
: Takes a ''TAG'' as an argument.  This option specifies a tag to use for labeling the message.  Tags are useful for sorting through logs later on.&lt;br /&gt;
;&amp;lt;code&amp;gt;-p&amp;lt;/code&amp;gt; ''Priority''&lt;br /&gt;
: Takes a ''Priority'' as an argument.  The priority may be specified as just a numeric priority level, identifying the severity of the message, or it can be specified as a tuple containing a facility name and a priority level, delimited by a dot (&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;).  If no facility is specified, the facility defaults to, &amp;lt;code&amp;gt;user&amp;lt;/code&amp;gt;.  The severity levels are specified in [[System_Logging#Severity | severity]] above.  The facility names are specified in [[System_Logging#Facilities | facilities]] above.&lt;br /&gt;
;&amp;lt;code&amp;gt;-s&amp;lt;/code&amp;gt;&lt;br /&gt;
: This option sets a boolean which enables logging messages to &amp;lt;code&amp;gt;stdout&amp;lt;/code&amp;gt; as well as to the system logger.  This is especially useful in interactive shell scripts, since it allows the developer to use one function to output a message to the screen and to the system logs simultaneously.&lt;br /&gt;
&lt;br /&gt;
=====Examples of Using &amp;lt;code&amp;gt;logger&amp;lt;/code&amp;gt;=====&lt;br /&gt;
&lt;br /&gt;
To send a message to the system log as simply as possible:&lt;br /&gt;
{{clo}}&lt;br /&gt;
{{clio |logger &amp;quot;Default settings message example&amp;quot;}}&lt;br /&gt;
{{clio |tail -n 1 /var/log/messages}}&lt;br /&gt;
Nov 17 19:20:23 ipac9x25 user.notice root: Default settings message example{{clos}}&lt;br /&gt;
&lt;br /&gt;
To send a message to the system log with severity 3 (err):&lt;br /&gt;
{{clo}}&lt;br /&gt;
{{clio |logger -p 3 &amp;quot;This is an example error message&amp;quot;}}&lt;br /&gt;
{{clio |tail -n 1 /var/log/messages}}&lt;br /&gt;
Nov 17 19:22:06 ipac9x25 user.err root: This is an example error message&lt;br /&gt;
{{clos}}&lt;br /&gt;
&lt;br /&gt;
To send a message with the facility, &amp;lt;code&amp;gt;local5&amp;lt;/code&amp;gt;, and the severity 4 (warn):&lt;br /&gt;
{{clo}}&lt;br /&gt;
{{clio |logger -p local5.4 &amp;quot;This is a local5 facility warning message example.&amp;quot;}}&lt;br /&gt;
{{clio |tail -n 1 /var/log/messages}}&lt;br /&gt;
Nov 17 19:23:51 ipac9x25 local5.warn root: This is a local5 facility warning message example.{{clos}}&lt;br /&gt;
To add a tag (highly recommended) to the above, use &amp;lt;code&amp;gt;-t&amp;lt;/code&amp;gt;.  Here, we use the tag, &amp;lt;code&amp;gt;EXAMPLE&amp;lt;/code&amp;gt;:&lt;br /&gt;
{{clo}}&lt;br /&gt;
{{clio |logger -t EXAMPLE -p local5.4 &amp;quot;This is a local5 facility warning message example.&amp;quot;}}&lt;br /&gt;
{{clio |tail -n 1 /var/log/messages}}&lt;br /&gt;
Nov 17 19:25:19 ipac9x25 local5.warn EXAMPLE: This is a local5 facility warning message example.&lt;br /&gt;
{{clos}}&lt;br /&gt;
Notice that the username (&amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;) was replaced by the tag (&amp;lt;code&amp;gt;EXAMPLE&amp;lt;/code&amp;gt;).  When using tags in a script or program, it is best to come up with a unique tag and create a function for sending messages to the system log with this tag.  That way, you can easily find all messages from just your program/script.  If you have a complex program or set of scripts to debug, you could use multiple tags, but this will be more difficult to search for unless you use the optional &amp;lt;code&amp;gt;syslog-ng&amp;lt;/code&amp;gt; to redirect the messages from your software to distinct files.&lt;br /&gt;
In an interactive script, you might use &amp;lt;code&amp;gt;logger&amp;lt;/code&amp;gt; like this:&lt;br /&gt;
{{clo}}&lt;br /&gt;
{{clio|logger -t EXAMPLE -p local3.6 -s &amp;quot;Successfully wrote new configuration file.&amp;quot;}}&lt;br /&gt;
EXAMPLE: Successfully wrote new configuration file.&lt;br /&gt;
{{clio |tail -n 1 /var/log/messages}}&lt;br /&gt;
Nov 17 19:25:19 ipac9x25 local5.warn EXAMPLE: This is a local5 facility warning message example.&lt;br /&gt;
{{clos}}&lt;br /&gt;
Notice that the message isn't visible in the system log?  This is because the &amp;lt;code&amp;gt;syslogd&amp;lt;/code&amp;gt; daemon on this machine is only configured to log messages which have a severity of 5 or lower.  We might modify the example so that it will be logged, like this:&lt;br /&gt;
{{clo}}&lt;br /&gt;
{{clio|logger -t EXAMPLE -p local3.5 -s &amp;quot;Successfully wrote new configuration file.&amp;quot;}}&lt;br /&gt;
EXAMPLE: Successfully wrote new configuration file.&lt;br /&gt;
{{clio |tail -n 1 /var/log/messages}}&lt;br /&gt;
Nov 17 19:31:37 ipac9x25 local3.notice EXAMPLE: Successfully wrote new configuration file.&lt;br /&gt;
{{clos}}&lt;br /&gt;
&lt;br /&gt;
Now the message has been saved to the system logs as well as displayed on &amp;lt;code&amp;gt;stdout&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Writing to Syslog from a C Program====&lt;br /&gt;
There is a standard C function call on Linux for writing to the system logger.  This function, &amp;lt;code&amp;gt;syslog()&amp;lt;/code&amp;gt;, uses a persistent connection to the log facility which can be opened and closed using the associated &amp;lt;code&amp;gt;openlog()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;closelog()&amp;lt;/code&amp;gt; functions.  However, if the &amp;lt;code&amp;gt;syslog()&amp;lt;/code&amp;gt; function is called without first calling &amp;lt;code&amp;gt;openlog()&amp;lt;/code&amp;gt;, the &amp;lt;code&amp;gt;syslog()&amp;lt;/code&amp;gt; function will open the connection implicitly.&lt;br /&gt;
&lt;br /&gt;
=====Essential Elements=====&lt;br /&gt;
The header file required for these functions is &amp;lt;code&amp;gt;syslog.h&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The relevant functions are:&lt;br /&gt;
&lt;br /&gt;
{{function | name=openlog |&lt;br /&gt;
&amp;lt;code&amp;gt;'''void openlog( const char * ident, int option, int facility )'''&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;The &amp;lt;code&amp;gt;openlog()&amp;lt;/code&amp;gt; function is used to (optionally) open a connection to the log daemon before writing log messages.  If the &amp;lt;code&amp;gt;openlog()&amp;lt;/code&amp;gt; function is called, the &amp;lt;code&amp;gt;closelog()&amp;lt;/code&amp;gt; function must also be called before exiting.  &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;The following parameters are accepted by this function:&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:;&amp;lt;code&amp;gt;'''ident'''&amp;lt;/code&amp;gt;&lt;br /&gt;
:: The &amp;lt;code&amp;gt;ident&amp;lt;/code&amp;gt; parameter is an identification string to use for log messages.  This is just like the tag option to the &amp;lt;code&amp;gt;logger&amp;lt;/code&amp;gt; command available from the shell.  If this parameter is &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, the identification string defaults to the name of the process sending the messages.&lt;br /&gt;
:;&amp;lt;code&amp;gt;'''option'''&amp;lt;/code&amp;gt;&lt;br /&gt;
:: The &amp;lt;code&amp;gt;option&amp;lt;/code&amp;gt; parameter is a bit string which accepts the following single bit masks:&lt;br /&gt;
::;&amp;lt;code&amp;gt;'''LOG_PERROR'''&amp;lt;/code&amp;gt;&lt;br /&gt;
::: If on, any log messages sent will also go to the &amp;lt;code&amp;gt;stderr&amp;lt;/code&amp;gt; stream associated with the current process.&lt;br /&gt;
::;&amp;lt;code&amp;gt;'''LOG_CONS'''&amp;lt;/code&amp;gt;&lt;br /&gt;
::: This useful flag causes any messages which were unable to be sent to the system logger (due to any kind of failure) will be sent to the system console instead.&lt;br /&gt;
::;&amp;lt;code&amp;gt;'''LOG_PID'''&amp;lt;/code&amp;gt;&lt;br /&gt;
::: When on, the process ID of the current process will be printed with each log message.  This is especially useful for programs which call &amp;lt;code&amp;gt;fork()&amp;lt;/code&amp;gt; at some point in their lifetime.&lt;br /&gt;
::;&amp;lt;code&amp;gt;'''LOG_NDELAY'''&amp;lt;/code&amp;gt;&lt;br /&gt;
::: This option forces the connection to be established immediately, rather than deferred to a later point (such as at the beginning of the first call to the &amp;lt;code&amp;gt;syslog()&amp;lt;/code&amp;gt; function.)&lt;br /&gt;
:;&amp;lt;code&amp;gt;'''facility'''&amp;lt;/code&amp;gt;&lt;br /&gt;
:: This is the facility to which the log messages should be directed.  The available facilities were described earlier in this document; see [[System_Logging#Facilities | facilities]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{function | name=syslog | &lt;br /&gt;
&amp;lt;code&amp;gt;'''void syslog( int facility_priority, const char * format, ... )'''&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;The &amp;lt;code&amp;gt;syslog()&amp;lt;/code&amp;gt; function is the core function for writing messages to the system log.  This function may be called in between calls to &amp;lt;code&amp;gt;openlog()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;closelog()&amp;lt;/code&amp;gt;, or standalone.  Using this function is very similar to using the standard &amp;lt;code&amp;gt;printf()&amp;lt;/code&amp;gt; function, or is (perhaps) even more similar to the standard &amp;lt;code&amp;gt;fprintf()&amp;lt;/code&amp;gt; function.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;The following parameters are accepted by this function:&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:;&amp;lt;code&amp;gt;'''facility_priority'''&amp;lt;/code&amp;gt;&lt;br /&gt;
:: The &amp;lt;code&amp;gt;facility_priority&amp;lt;/code&amp;gt; argument is an integer which will accept any of the following predefined macros: &lt;br /&gt;
::* LOG_USER&lt;br /&gt;
::* LOG_MAIL&lt;br /&gt;
::* LOG_DAEMON&lt;br /&gt;
::* LOG_AUTH&lt;br /&gt;
::* LOG_SYSLOG&lt;br /&gt;
::* LOG_LPR&lt;br /&gt;
::* LOG_NEWS&lt;br /&gt;
::* LOG_UUCP&lt;br /&gt;
::* LOG_CRON&lt;br /&gt;
::* LOG_AUTHPRIV&lt;br /&gt;
::* LOG_FTP&lt;br /&gt;
::* LOG_LOCAL0&lt;br /&gt;
::* LOG_LOCAL1&lt;br /&gt;
::* LOG_LOCAL''2 through 7''...&lt;br /&gt;
:: These facility priorities correspond to the facilities discussed earlier in [[System_Logging#Facilities | facilities]].&lt;br /&gt;
:;&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;'''format'''&amp;lt;/code&amp;gt;&lt;br /&gt;
:: The &amp;lt;code&amp;gt;format&amp;lt;/code&amp;gt; parameter accepts a string with formatting parameters identical to the kind used for the standard &amp;lt;code&amp;gt;printf()&amp;lt;/code&amp;gt; function.  For information on how to craft such formatting strings, see the &amp;lt;code&amp;gt;printf()&amp;lt;/code&amp;gt; documentation.&lt;br /&gt;
:;&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;'''...'''&amp;lt;/code&amp;gt; ''(ellipsis operator)''&lt;br /&gt;
:: Any arguments needed for the formatting string are passed here, just like with the standard &amp;lt;code&amp;gt;printf()&amp;lt;/code&amp;gt; function.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{function | name=closelog |&lt;br /&gt;
&amp;lt;code&amp;gt;'''void closelog( void )'''&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;The &amp;lt;code&amp;gt;closelog()&amp;lt;/code&amp;gt; function must be called before exiting the program, but only if the &amp;lt;code&amp;gt;openlog()&amp;lt;/code&amp;gt; function was called earlier.  The &amp;lt;code&amp;gt;openlog()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;closelog()&amp;lt;/code&amp;gt; functions should be treated the same as &amp;lt;code&amp;gt;fopen()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;fclose()&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;malloc()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;free()&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
This function takes no arguments.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{function | name=setlogmask |&lt;br /&gt;
&amp;lt;code&amp;gt;'''int setlogmask( int mask )'''&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;The &amp;lt;code&amp;gt;setlogmask()&amp;lt;/code&amp;gt; function controls what messages get sent to the &amp;lt;code&amp;gt;syslog&amp;lt;/code&amp;gt; server.  While the &amp;lt;code&amp;gt;syslog&amp;lt;/code&amp;gt; server does message filtering of its own, this function prevents the messages from ever reaching the &amp;lt;code&amp;gt;syslog&amp;lt;/code&amp;gt; server.  This type of filtering is good to use in conjunction with debug macros in order to reduce the overhead caused by having ample log messages spread throughout your software.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Each bit set in the &amp;lt;code&amp;gt;mask&amp;lt;/code&amp;gt; represents a priority level.  If the bit is set, a message of the corresponding priority level will be sent to syslog; otherwise, it won't.  The &amp;lt;code&amp;gt;LOG_MASK&amp;lt;/code&amp;gt; macro is used to translate priority levels into appropriate bits, such as &amp;lt;code&amp;gt;LOG_MASK( LOG_ERROR )&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Using the &amp;lt;code&amp;gt;LOG_UPTO&amp;lt;/code&amp;gt; macro is the easiest way to set the mask.  Since the most critical error message has a value of zero, and every less critical message has a value greater than zero, the &amp;lt;code&amp;gt;LOG_UPTO&amp;lt;/code&amp;gt; macro will create a mask which passes the given priority level and anything more severe.  For example, to pass messages which have a severity of Warning or worse, you may use: &amp;lt;code&amp;gt;LOG_UPTO( LOG_WARN )&amp;lt;/code&amp;gt;.&lt;br /&gt;
:;&amp;lt;code&amp;gt;mask&amp;lt;/code&amp;gt;&lt;br /&gt;
:: The &amp;lt;code&amp;gt;mask&amp;lt;/code&amp;gt; parameter is used to determine what messages to pass to &amp;lt;code&amp;gt;syslog&amp;lt;/code&amp;gt;, as described above.&lt;br /&gt;
:;''Returns'': &amp;lt;code&amp;gt;int&amp;lt;/code&amp;gt;&lt;br /&gt;
:: The previously set log mask is returned by the function.  You may safely discard it if you don't intend to restore it later.&lt;br /&gt;
For example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=C&amp;gt;&lt;br /&gt;
#include &amp;lt;syslog.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main( int argc, char ** argv )&lt;br /&gt;
{&lt;br /&gt;
    setlogmask( LOG_UPTO( LOG_WARN ) );&lt;br /&gt;
    syslog( LOG_INFO, &amp;quot;You'll never see me!&amp;quot; );&lt;br /&gt;
    syslog( LOG_WARN, &amp;quot;Now you see me.&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====Examples of Using the C &amp;lt;code&amp;gt;syslog()&amp;lt;/code&amp;gt; Function (and Friends)=====&lt;br /&gt;
&lt;br /&gt;
The most simple use of this function is found in the following &amp;lt;code&amp;gt;Hello, World&amp;lt;/code&amp;gt; style program:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=C&amp;gt;&lt;br /&gt;
#include &amp;lt;syslog.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main( int argc, char ** argv )&lt;br /&gt;
{&lt;br /&gt;
    syslog( LOG_INFO, &amp;quot;Hello, World from syslog()!&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the lack of a newline character.  You should not pass newlines to syslog.  If you do, they will be stripped off.&lt;br /&gt;
&lt;br /&gt;
A slightly more sophisticated use of syslog follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=C&amp;gt;&lt;br /&gt;
#include &amp;lt;syslog.h&amp;gt;&lt;br /&gt;
#include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main( int argc, char ** argv )&lt;br /&gt;
{&lt;br /&gt;
    int i;&lt;br /&gt;
    // Use &amp;quot;MyEXAMPLE&amp;quot; as the &amp;quot;tag&amp;quot; for messages.  Log output to stderr and to the system log, and include my PID.&lt;br /&gt;
    openlog( &amp;quot;MyEXAMPLE&amp;quot;, LOG_PERROR | LOG_PID );&lt;br /&gt;
    // Let's generate some output.&lt;br /&gt;
    syslog( LOG_WARN, &amp;quot;You have until the count of ten, Mr...&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
    for( i = 10; i &amp;gt; 0; --i )&lt;br /&gt;
    {&lt;br /&gt;
        syslog( LOG_WARN, &amp;quot;%d&amp;quot;, i );&lt;br /&gt;
        sleep( 1 );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    syslog( LOG_ERR, &amp;quot;I warned you, sir and/or madam.  You almost made an error.  If you'd broken out of this with&amp;quot; );&lt;br /&gt;
    syslog( LOG_ERR, &amp;quot;Control-C, the closelog() call never would have been made.  Whew.  That was a close one.  Next&amp;quot; );&lt;br /&gt;
    syslog( LOG_ERR, &amp;quot;time make sure to catch the SIGINT signal (at the least) and call the closelog() function in&amp;quot; );&lt;br /&gt;
    syslog( LOG_ERR, &amp;quot;your signal handler to such avoid wasteful behavior.&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
    closelog();&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /******************************************     Conclusion      ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
{{:Templateimpl:conclusion | initials=MD | title=System Logging | desc=The page describes how to system log. | project=OE 5.0 }}&lt;br /&gt;
This article covered quite a bit of territory.  You were given an overview of how logging works on Linux systems.  We then talked about a variety of ways in which people make use of these logs to solve real world problems.  We covered the basics of the standard &amp;lt;code&amp;gt;syslog&amp;lt;/code&amp;gt; system for EMAC OE Linux as well as the alternative, &amp;lt;code&amp;gt;syslog-ng&amp;lt;/code&amp;gt;, and gave an overview of what extras you can gain by installing &amp;lt;code&amp;gt;syslog-ng&amp;lt;/code&amp;gt;.  Next, we went through several examples of searching through messages to find the ones which are relevant to your current needs.  Finally, we covered ways to send messages to the syslog service from software, and from the commandline as well.  We didn't cover all programming languages, but the information presented here should provide a solid enough foundation for you to perform a search on the Internet for a syslog client library for other programming languages, and to make use of what you find quickly and easily.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /******************************************   More Information   *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
{{:Templateimpl:moreinfo | initials=MD | title=System Logging | desc=The page describes how to system log. | project=OE 5.0 }}&lt;br /&gt;
* [[Install_the_EMAC_SDK | Installing the EMAC SDK]]&lt;br /&gt;
&lt;br /&gt;
{{:Templateimpl:whatnext | initials=MD | title=System Logging | desc=The page describes how to system log. | project=OE 5.0 }}&lt;br /&gt;
* [[Opkg | Working With the OPKG Package Manager]]&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=Loading_Images_with_U-Boot&amp;diff=5137</id>
		<title>Loading Images with U-Boot</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=Loading_Images_with_U-Boot&amp;diff=5137"/>
		<updated>2015-11-13T23:08:11Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo|Buggy (12.16.13-01:25-&amp;gt;MD-);(12.31.13-11:02-&amp;gt;MW+);(12.31.13-11:30-&amp;gt;KY+);(12.31.13-11:35-&amp;gt;MG+);(03.06.14-15:30-&amp;gt;BS-);(04.11.14-15:55-&amp;gt;BS+)(11.06.15-12:45-&amp;gt;MG+)(11.13.2015-13:25-&amp;gt;MD-);(11.13.2015-16:39-&amp;gt;ER+)|Michael Welling|project=oe 4,oe 5,mw,md,ky,mg,bs,er,Buggy}}&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=Loading Images with U-Boot&lt;br /&gt;
|titlemode=append&lt;br /&gt;
|keywords=U-Boot,OS Image,TFTP Server&lt;br /&gt;
|description=This page describes the process of using U-Boot to load Linux kernel and filesystem images from a TFTP server and save them to the local flash for use during the boot process. &lt;br /&gt;
}}&lt;br /&gt;
While U-Boot is used to load and execute the OS after initial programming, it can also be used to program the OS images to the local flash. This page describes the process of using U-Boot to load Linux kernel and filesystem images from a TFTP server and save them to the local flash for use during the boot process. Review the [[U-Boot Overview]] page for an introduction to U-Boot before continuing.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
A TFTP server must be accessible on the local network. The specific details of TFTP server setup and configuration can be found on the [[Installing TFTP server]] page. Alternatively, NFS can be used in place of TFTP but will require an NFS server.  Please contact EMAC if you need details on how to use NFS instead of TFTP to load images.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
In order to load a file using TFTP, U-Boot must be configured to access the local network. Static networking configuration or DHCP can be used on some systems (requires DHCP server). Typically, the IP address of the board and the IP address of the TFTP server are the only settings that need to be defined. The network mask and broadcast address will be determined automatically from these settings, and no default gateway setting is required if the server is on the same subnetwork as the board. Before continuing, determine a valid static network address for your local network; contact your IT department for more information on what address to use if required. The example below shows how to set the IP address of the board to 192.168.2.2 and the TFTP server IP address to 192.168.2.1:&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; setenv ipaddr 192.168.2.2&lt;br /&gt;
U-Boot&amp;gt; setenv serverip 192.168.2.1&lt;br /&gt;
U-Boot&amp;gt; saveenv&lt;br /&gt;
Saving Environment to dataflash...&lt;br /&gt;
U-Boot&amp;gt; reset&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
Once the network settings have been configured, attempt to ping the TFTP server to test the network connection as illustrated below:&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; ping 192.168.2.1&lt;br /&gt;
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)&lt;br /&gt;
Using macb0 device&lt;br /&gt;
host 192.168.2.1 is alive&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
== Loading Images to RAM ==&lt;br /&gt;
Files are loaded directly into RAM through TFTP. In order to load the image, you must know the physical address of the RAM device on the system. Refer to the documentation for your target board if you are unsure what value to use. The standard addresses for some common EMAC systems are shown in Table 1 below.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot;|Table 1: Physical RAM Addresses&lt;br /&gt;
|-&lt;br /&gt;
! Product !! RAM Start Address&lt;br /&gt;
|-&lt;br /&gt;
| SoM-9260M || 0x20000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-9G20M || 0x20000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-9G45M || 0x70000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-3517M || 0x82000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-9x25M || 0x22000000&lt;br /&gt;
|-&lt;br /&gt;
| Ipac-9x25M || 0x22000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-9G25M || 0x22000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-A5D35M || 0x22000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-A5D36M || 0x22000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-3354M || 0x82000000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{ warning | Before transferring a file to the system, make sure that it does not exceed the size of the available RAM. }}&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;tftp&amp;lt;/code&amp;gt; U-Boot command is used to transfer files to the system. The command requires two arguments: the address to load the file into and the filename of the image on the TFTP server. The example below demonstrates loading a kernel image named &amp;lt;code&amp;gt;uImage-2.6.30&amp;lt;/code&amp;gt; to RAM on an SoM-9G45M.&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; tftp 0x70000000 uImage-2.6.30&lt;br /&gt;
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)&lt;br /&gt;
Using macb0 device&lt;br /&gt;
TFTP from server 192.168.2.1; our IP address is 192.168.2.2&lt;br /&gt;
Filename 'uImage-2.6.30'.&lt;br /&gt;
Load address: 0x70000000&lt;br /&gt;
Loading: #################################################################&lt;br /&gt;
         #################################################################&lt;br /&gt;
         #################################################################&lt;br /&gt;
         #################################################################&lt;br /&gt;
         ############################&lt;br /&gt;
done&lt;br /&gt;
Bytes transferred = 1472456 (1677c8 hex)&lt;br /&gt;
U-Boot&amp;gt; printenv filesize&lt;br /&gt;
filesize=1677C8&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
{{ note | Note that the &amp;lt;code&amp;gt;filesize&amp;lt;/code&amp;gt; variable has been automatically updated to the size of the file that was loaded.}}&lt;br /&gt;
&lt;br /&gt;
== Executing kernel from RAM ==&lt;br /&gt;
In some situations, it is advantageous to execute the image directly from RAM after loading with TFTP rather than saving to flash. This is especially helpful when testing new Linux kernel images. Furthermore, the boot command can be set such that the image is automatically downloaded and executed on each boot, making testing more efficient.&lt;br /&gt;
&lt;br /&gt;
After loading a bootable image to RAM, you can execute it directly using the &amp;lt;code&amp;gt;bootm&amp;lt;/code&amp;gt; command. For example, after loading the kernel image above, running &amp;lt;code&amp;gt;bootm 0x70000000&amp;lt;/code&amp;gt; would boot the board using the new image without making any changes to the images stored on the flash.&lt;br /&gt;
&lt;br /&gt;
To update the &amp;lt;code&amp;gt;bootcmd&amp;lt;/code&amp;gt; variable to download the image on each boot, simply replace the command used to load the image from flash with the TFTP download command. The following example illustrates this process on an SoM-9G45M module.&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; printenv bootcmd&lt;br /&gt;
bootcmd=cp.b 0xC0042000 0x70000000 0x210000; bootm 0x70000000&lt;br /&gt;
U-Boot&amp;gt; setenv bootcmd 'tftp 0x70000000 uImage-2.6.30; bootm 0x70000000'&lt;br /&gt;
U-Boot&amp;gt; saveenv&lt;br /&gt;
Saving Environment to dataflash...&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
{{ warning | All these hard coded addresses don't contribute much to the reader's understanding of what each address is for...  especially 0xC0042000, since it's not mentioned elsewhere, and ones that may happen to be the same number for different reasons.}}&lt;br /&gt;
&lt;br /&gt;
== Copying to Flash ==&lt;br /&gt;
The process of copying an image from RAM to flash memory differs depending on what type of flash storage devices are available on the system. Many systems have more than one device, such as serial DataFlash and NAND flash. This section explains the process of storing an image to non-volatile storage.&lt;br /&gt;
&lt;br /&gt;
=== NOR Flash ===&lt;br /&gt;
A combination of the &amp;lt;code&amp;gt;erase&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;cp&amp;lt;/code&amp;gt; commands are used to program an image to a NOR flash device. NOR flash is directly memory-mapped to the system at a physical address. Also, each image (U-Boot, bootstrap, kernel, filesystem) must be stored at the correct offset for the system to operate correctly. Refer to the documentation for your hardware for more information on the correct address ranges to use. The &amp;lt;code&amp;gt;flinfo&amp;lt;/code&amp;gt; command can be used to display the addressing of available flash devices on the system.&lt;br /&gt;
&lt;br /&gt;
After loading the image to RAM, the flash device should be erased followed by copying the image to the appropriate offset in the flash. The example below illustrates the commands used to program a new kernel image to a SoM-9260M module. Note the use of the &amp;lt;code&amp;gt;protect off all&amp;lt;/code&amp;gt; command, which is required to unlock the flash on some systems.&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; protect off all&lt;br /&gt;
U-Boot&amp;gt; tftp 0x20000000 ${kernel_name}&lt;br /&gt;
U-Boot&amp;gt; erase 0x10100000 0x103fffff&lt;br /&gt;
U-Boot&amp;gt; cp.b 0x20000000 0x10100000 ${filesize}&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
{{ note | Note that NOR flash can take a significant amount of time to program if the image size is large.}}&lt;br /&gt;
&lt;br /&gt;
=== Serial DataFlash ===&lt;br /&gt;
Serial DataFlash is an SPI-based NOR flash device that is used on many systems that employ NAND flash as the primary storage device. On these systems, low-level boot code such as the bootstrap, U-Boot, and OS kernel are typically stored on the DataFlash device. As with NOR flash, the &amp;lt;code&amp;gt;flinfo&amp;lt;/code&amp;gt; command can be used to determine the memory addressing layout of the DataFlash device. The &amp;lt;code&amp;gt;erase&amp;lt;/code&amp;gt; command does not support the DataFlash devices and should not be used before programming an image. The &amp;lt;code&amp;gt;cp&amp;lt;/code&amp;gt; command is capable of copying an image from RAM to DataFlash.&lt;br /&gt;
&lt;br /&gt;
The example below illustrates the commands used to copy a kernel image to the DataFlash device on a SoM-9G45M module.&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; tftpboot 0x70000000 ${kernel_name}&lt;br /&gt;
U-Boot&amp;gt; cp.b 0x70000000 0xC0042000 ${filesize}&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
=== NAND Flash ===&lt;br /&gt;
Generally, NAND flash is used to store only the root filesystem and auxiliary storage partitions of the OS. Storing an image to NAND flash under U-Boot uses a different set of commands than NOR or DataFlash devices. See &amp;lt;code&amp;gt;help nand&amp;lt;/code&amp;gt; for more information on the available commands for examining and manipulating NAND flash devices. To gain information on what NAND devices are available on the system, use the command &amp;lt;code&amp;gt;nand info&amp;lt;/code&amp;gt;. In general, programming a NAND flash device is much faster than programming NOR or DataFlash devices.&lt;br /&gt;
&lt;br /&gt;
The example below illustrates the process of loading the root JFFS2 filesystem onto an SoM-9G45M device. Note that the device is erased prior to programming it.&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; nand erase&lt;br /&gt;
U-Boot&amp;gt; tftp 0x70000000 ${rootfs_name}&lt;br /&gt;
U-Boot&amp;gt; nand write.jffs2 0x70000000 0x0 ${filesize}&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
=== SPI NOR/eMMC Flash ===&lt;br /&gt;
Most of EMAC's newer SoM offerings utilize an eMMC flash for filesystem and auxiliary storage partitions of the OS and an SPI flash to store the bootloader and kernel. To reprogram the eMMC, see [[Loading_Images_onto_eMMC_Devices|Loading Images onto eMMC Devices]]. Be sure that the &amp;lt;code&amp;gt;loadaddr&amp;lt;/code&amp;gt; variable is set and matches the table above. The example below illustrates the commands used to program a new kernel image to a SoM-9x25M module. &lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; pri loadaddr&lt;br /&gt;
U-Boot&amp;gt; tftp ${loadaddr} zImage&lt;br /&gt;
U-Boot&amp;gt; sf probe;sf erase 0x100000 +${filesize};sf write ${loadaddr} 0x100000 ${filesize}&lt;br /&gt;
U-Boot&amp;gt; set kernelsize ${filesize};saveenv&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
Note: the &amp;quot;pri loadaddr&amp;quot; step above is not required it is just entered to make sure the variable is set.&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
U-Boot also includes a scripting feature that allows a script file with U-Boot commands to be loaded and executed. This can make the task of programming multiple systems much more efficient. The &amp;lt;code&amp;gt;mkimage&amp;lt;/code&amp;gt; utility is required on a Linux development system in order to create a valid U-Boot image from a script. This section gives a brief example of a U-Boot script for programming a Linux kernel and filesystem.&lt;br /&gt;
&lt;br /&gt;
Creating a text file with all of the desired commands is the first step in creating a U-Boot script. The example below is a script file used by EMAC to program SoM-9260M modules:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=php&amp;gt;&lt;br /&gt;
echo ===== Setting Environment =====&lt;br /&gt;
setenv bootdelay 1&lt;br /&gt;
setenv rev sl013-aon-30010&lt;br /&gt;
setenv bootargs 'console=ttyS3,115200 root=/dev/mtdblock3 rootfstype=jffs2'&lt;br /&gt;
setenv kernel_name ${rev}-uImage&lt;br /&gt;
setenv rootfs_name sl013-aon-emac-image-SOM9260M.jffs2&lt;br /&gt;
saveenv&lt;br /&gt;
echo ===== Loading Kernel =====&lt;br /&gt;
protect off all&lt;br /&gt;
tftpboot 0x20000000 ${kernel_name}&lt;br /&gt;
erase 0x10100000 0x103fffff&lt;br /&gt;
cp.b 0x20000000 0x10100000 ${filesize}&lt;br /&gt;
setenv kernelsize ${filesize}&lt;br /&gt;
echo ===== Loading Root Filesystem =====&lt;br /&gt;
tftpboot 0x20000000 ${rootfs_name}&lt;br /&gt;
erase 0x10400000 0x11ffffff&lt;br /&gt;
cp.b 0x20000000 0x10400000 ${filesize}&lt;br /&gt;
setenv bootcmd 'protect off all;cp.b 0x10100000 0x20000000 ${kernelsize};bootm 0x20000000'&lt;br /&gt;
saveenv&lt;br /&gt;
echo ===== DONE! =====&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once the file has been created and saved, the &amp;lt;code&amp;gt;mkimage&amp;lt;/code&amp;gt; utility must be used to create a U-Boot script image. A shell script such as the one shown below may be used to aid in this process:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
if [ ! -f &amp;quot;$1&amp;quot; ] || [ $# -lt 2 ]&lt;br /&gt;
then&lt;br /&gt;
        echo &amp;quot;Usage: $0 SCRIPTNAME OUTPUTNAME&amp;quot;&lt;br /&gt;
        exit 1&lt;br /&gt;
fi&lt;br /&gt;
 &lt;br /&gt;
mkimage -T script -C none -A arm -n 'SoM9260 Load Script' -d $1 $2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the script assumes that &amp;lt;code&amp;gt;mkimage&amp;lt;/code&amp;gt; is installed in the user's PATH. The script should be run with the name of the existing file as the first argument and the desired output filename as the second argument:&lt;br /&gt;
{{cli|./script_mkimage.sh sl013-aon-30010-flash-script sl013-aon-30010-flash-script.img}}&lt;br /&gt;
&lt;br /&gt;
Once an image file has been created, it can be transferred to the board and executed as illustrated below:&lt;br /&gt;
{{clo}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; tftp 0x20000000 sl013-aon-30010-flash-script.img&lt;br /&gt;
U-Boot&amp;gt; source 0x20000000&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
{{ note | Note that the U-Boot command &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; was not available on older versions of U-Boot. If the command is not recognized, use &amp;lt;code&amp;gt;autoscr&amp;lt;/code&amp;gt; instead.}}&lt;br /&gt;
&lt;br /&gt;
U-Boot will execute all commands in the script line-by-line until the script has finished, at which point the U-boot prompt will be returned to the user.&lt;br /&gt;
&lt;br /&gt;
{{warning | Needs Conclusion}}&lt;br /&gt;
&lt;br /&gt;
{{warning | Needs &amp;quot;Where to Go Next&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[Category:Bootloaders]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=Loading_Images_with_U-Boot&amp;diff=5136</id>
		<title>Loading Images with U-Boot</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=Loading_Images_with_U-Boot&amp;diff=5136"/>
		<updated>2015-11-13T23:02:08Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo|Buggy (12.16.13-01:25-&amp;gt;MD-);(12.31.13-11:02-&amp;gt;MW+);(12.31.13-11:30-&amp;gt;KY+);(12.31.13-11:35-&amp;gt;MG+);(03.06.14-15:30-&amp;gt;BS-);(04.11.14-15:55-&amp;gt;BS+)(11.06.15-12:45-&amp;gt;MG+)(11.13.2015-13:25-&amp;gt;MD-);(11.13.2015-16:39-&amp;gt;ER+)|Michael Welling|project=oe 4,oe 5,mw,md,ky,mg,bs,er,Buggy}}&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=Loading Images with U-Boot&lt;br /&gt;
|titlemode=append&lt;br /&gt;
|keywords=U-Boot,OS Image,TFTP Server&lt;br /&gt;
|description=This page describes the process of using U-Boot to load Linux kernel and filesystem images from a TFTP server and save them to the local flash for use during the boot process. &lt;br /&gt;
}}&lt;br /&gt;
While U-Boot is used to load and execute the OS after initial programming, it can also be used to program the OS images to the local flash. This page describes the process of using U-Boot to load Linux kernel and filesystem images from a TFTP server and save them to the local flash for use during the boot process. Review the [[U-Boot Overview]] page for an introduction to U-Boot before continuing.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
A TFTP server must be accessible on the local network. The specific details of TFTP server setup and configuration can be found on the [[Installing TFTP server]] page. Alternatively, NFS can be used in place of TFTP but will require an NFS server.  Please contact EMAC if you need details on how to use NFS instead of TFTP to load images.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
In order to load a file using TFTP, U-Boot must be configured to access the local network. Static networking configuration or DHCP can be used on some systems (requires DHCP server). Typically, the IP address of the board and the IP address of the TFTP server are the only settings that need to be defined. The network mask and broadcast address will be determined automatically from these settings, and no default gateway setting is required if the server is on the same subnetwork as the board. Before continuing, determine a valid static network address for your local network; contact your IT department for more information on what address to use if required. The example below shows how to set the IP address of the board to 192.168.2.2 and the TFTP server IP address to 192.168.2.1:&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; setenv ipaddr 192.168.2.2&lt;br /&gt;
U-Boot&amp;gt; setenv serverip 192.168.2.1&lt;br /&gt;
U-Boot&amp;gt; saveenv&lt;br /&gt;
Saving Environment to dataflash...&lt;br /&gt;
U-Boot&amp;gt; reset&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
Once the network settings have been configured, attempt to ping the TFTP server to test the network connection as illustrated below:&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; ping 192.168.2.1&lt;br /&gt;
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)&lt;br /&gt;
Using macb0 device&lt;br /&gt;
host 192.168.2.1 is alive&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
== Loading Images to RAM ==&lt;br /&gt;
Files are loaded directly into RAM through TFTP. In order to load the image, you must know the physical address of the RAM device on the system. Refer to the documentation for your target board if you are unsure what value to use. The standard addresses for some common EMAC systems are shown in Table 1 below.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot;|Table 1: Physical RAM Addresses&lt;br /&gt;
|-&lt;br /&gt;
! Product !! RAM Start Address&lt;br /&gt;
|-&lt;br /&gt;
| SoM-9260M || 0x20000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-9G20M || 0x20000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-9G45M || 0x70000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-3517M || 0x82000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-9x25M || 0x22000000&lt;br /&gt;
|-&lt;br /&gt;
| Ipac-9x25M || 0x22000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-9G25M || 0x22000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-A5D35M || 0x22000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-A5D36M || 0x22000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-3354M || 0x82000000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{ warning | Before transferring a file to the system, make sure that it does not exceed the size of the available RAM. }}&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;tftp&amp;lt;/code&amp;gt; U-Boot command is used to transfer files to the system. The command requires two arguments: the address to load the file into and the filename of the image on the TFTP server. The example below demonstrates loading a kernel image named &amp;lt;code&amp;gt;uImage-2.6.30&amp;lt;/code&amp;gt; to RAM on an SoM-9G45M.&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; tftp 0x70000000 uImage-2.6.30&lt;br /&gt;
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)&lt;br /&gt;
Using macb0 device&lt;br /&gt;
TFTP from server 192.168.2.1; our IP address is 192.168.2.2&lt;br /&gt;
Filename 'uImage-2.6.30'.&lt;br /&gt;
Load address: 0x70000000&lt;br /&gt;
Loading: #################################################################&lt;br /&gt;
         #################################################################&lt;br /&gt;
         #################################################################&lt;br /&gt;
         #################################################################&lt;br /&gt;
         ############################&lt;br /&gt;
done&lt;br /&gt;
Bytes transferred = 1472456 (1677c8 hex)&lt;br /&gt;
U-Boot&amp;gt; printenv filesize&lt;br /&gt;
filesize=1677C8&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
{{ note | Note that the &amp;lt;code&amp;gt;filesize&amp;lt;/code&amp;gt; variable has been automatically updated to the size of the file that was loaded.}}&lt;br /&gt;
&lt;br /&gt;
== Executing kernel from RAM ==&lt;br /&gt;
In some situations, it is advantageous to execute the image directly from RAM after loading with TFTP rather than saving to flash. This is especially helpful when testing new Linux kernel images. Furthermore, the boot command can be set such that the image is automatically downloaded and executed on each boot, making testing more efficient.&lt;br /&gt;
&lt;br /&gt;
After loading a bootable image to RAM, you can execute it directly using the &amp;lt;code&amp;gt;bootm&amp;lt;/code&amp;gt; command. For example, after loading the kernel image above, running &amp;lt;code&amp;gt;bootm 0x70000000&amp;lt;/code&amp;gt; would boot the board using the new image without making any changes to the images stored on the flash.&lt;br /&gt;
&lt;br /&gt;
To update the &amp;lt;code&amp;gt;bootcmd&amp;lt;/code&amp;gt; variable to download the image on each boot, simply replace the command used to load the image from flash with the TFTP download command. The following example illustrates this process on an SoM-9G45M module.&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; printenv bootcmd&lt;br /&gt;
bootcmd=cp.b 0xC0042000 0x70000000 0x210000; bootm 0x70000000&lt;br /&gt;
U-Boot&amp;gt; setenv bootcmd 'tftp 0x70000000 uImage-2.6.30; bootm 0x70000000'&lt;br /&gt;
U-Boot&amp;gt; saveenv&lt;br /&gt;
Saving Environment to dataflash...&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
{{ warning | All these hard coded addresses don't contribute much to the reader's understanding of what each address is for...  especially 0xC0042000, since it's not mentioned elsewhere, and ones that may happen to be the same number for different reasons.}}&lt;br /&gt;
&lt;br /&gt;
== Copying to Flash ==&lt;br /&gt;
The process of copying an image from RAM to flash memory differs depending on what type of flash storage devices are available on the system. Many systems have more than one device, such as serial DataFlash and NAND flash. This section explains the process of storing an image to non-volatile storage.&lt;br /&gt;
&lt;br /&gt;
=== NOR Flash ===&lt;br /&gt;
A combination of the &amp;lt;code&amp;gt;erase&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;cp&amp;lt;/code&amp;gt; commands are used to program an image to a NOR flash device. NOR flash is directly memory-mapped to the system at a physical address. Also, each image (U-Boot, bootstrap, kernel, filesystem) must be stored at the correct offset for the system to operate correctly. Refer to the documentation for your hardware for more information on the correct address ranges to use. The &amp;lt;code&amp;gt;flinfo&amp;lt;/code&amp;gt; command can be used to display the addressing of available flash devices on the system.&lt;br /&gt;
&lt;br /&gt;
After loading the image to RAM, the flash device should be erased followed by copying the image to the appropriate offset in the flash. The example below illustrates the commands used to program a new kernel image to a SoM-9260M module. Note the use of the &amp;lt;code&amp;gt;protect off all&amp;lt;/code&amp;gt; command, which is required to unlock the flash on some systems.&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; protect off all&lt;br /&gt;
U-Boot&amp;gt; tftp 0x20000000 ${kernel_name}&lt;br /&gt;
U-Boot&amp;gt; erase 0x10100000 0x103fffff&lt;br /&gt;
U-Boot&amp;gt; cp.b 0x20000000 0x10100000 ${filesize}&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
{{ note | Note that NOR flash can take a significant amount of time to program if the image size is large.}}&lt;br /&gt;
&lt;br /&gt;
=== Serial DataFlash ===&lt;br /&gt;
Serial DataFlash is an SPI-based NOR flash device that is used on many systems that employ NAND flash as the primary storage device. On these systems, low-level boot code such as the bootstrap, U-Boot, and OS kernel are typically stored on the DataFlash device. As with NOR flash, the &amp;lt;code&amp;gt;flinfo&amp;lt;/code&amp;gt; command can be used to determine the memory addressing layout of the DataFlash device. The &amp;lt;code&amp;gt;erase&amp;lt;/code&amp;gt; command does not support the DataFlash devices and should not be used before programming an image. The &amp;lt;code&amp;gt;cp&amp;lt;/code&amp;gt; command is capable of copying an image from RAM to DataFlash.&lt;br /&gt;
&lt;br /&gt;
The example below illustrates the commands used to copy a kernel image to the DataFlash device on a SoM-9G45M module.&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; tftpboot 0x70000000 ${kernel_name}&lt;br /&gt;
U-Boot&amp;gt; cp.b 0x70000000 0xC0042000 ${filesize}&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
=== NAND Flash ===&lt;br /&gt;
Generally, NAND flash is used to store only the root filesystem and auxiliary storage partitions of the OS. Storing an image to NAND flash under U-Boot uses a different set of commands than NOR or DataFlash devices. See &amp;lt;code&amp;gt;help nand&amp;lt;/code&amp;gt; for more information on the available commands for examining and manipulating NAND flash devices. To gain information on what NAND devices are available on the system, use the command &amp;lt;code&amp;gt;nand info&amp;lt;/code&amp;gt;. In general, programming a NAND flash device is much faster than programming NOR or DataFlash devices.&lt;br /&gt;
&lt;br /&gt;
The example below illustrates the process of loading the root JFFS2 filesystem onto an SoM-9G45M device. Note that the device is erased prior to programming it.&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; nand erase&lt;br /&gt;
U-Boot&amp;gt; tftp 0x70000000 ${rootfs_name}&lt;br /&gt;
U-Boot&amp;gt; nand write.jffs2 0x70000000 0x0 ${filesize}&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
=== SPI NOR/eMMC Flash ===&lt;br /&gt;
Most of EMAC's newer SoM offerings utilize an eMMC flash for filesystem and auxiliary storage partitions of the OS and an SPI flash to store the bootloader and kernel. To reprogram the eMMC, see [[Loading_Images_onto_eMMC_Devices|Loading Images onto eMMC Devices]]. Be sure that the &amp;lt;code&amp;gt;loadaddr&amp;lt;/code&amp;gt; variable is set and matches the table above. The example below illustrates the commands used to program a new kernel image to a SoM-9x25M module. &lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; pri loadaddr&lt;br /&gt;
U-Boot&amp;gt; tftp ${loadaddr} zImage&lt;br /&gt;
U-Boot&amp;gt; sf probe;sf erase 0x100000 +${filesize};sf write ${loadaddr} 0x100000 ${filesize}&lt;br /&gt;
U-Boot&amp;gt; set kernelsize ${filesize};saveenv&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
Note: the &amp;quot;pri loadaddr&amp;quot; step about is not required it is just entered to make sure the variable is set.&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
U-Boot also includes a scripting feature that allows a script file with U-Boot commands to be loaded and executed. This can make the task of programming multiple systems much more efficient. The &amp;lt;code&amp;gt;mkimage&amp;lt;/code&amp;gt; utility is required on a Linux development system in order to create a valid U-Boot image from a script. This section gives a brief example of a U-Boot script for programming a Linux kernel and filesystem.&lt;br /&gt;
&lt;br /&gt;
Creating a text file with all of the desired commands is the first step in creating a U-Boot script. The example below is a script file used by EMAC to program SoM-9260M modules:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=php&amp;gt;&lt;br /&gt;
echo ===== Setting Environment =====&lt;br /&gt;
setenv bootdelay 1&lt;br /&gt;
setenv rev sl013-aon-30010&lt;br /&gt;
setenv bootargs 'console=ttyS3,115200 root=/dev/mtdblock3 rootfstype=jffs2'&lt;br /&gt;
setenv kernel_name ${rev}-uImage&lt;br /&gt;
setenv rootfs_name sl013-aon-emac-image-SOM9260M.jffs2&lt;br /&gt;
saveenv&lt;br /&gt;
echo ===== Loading Kernel =====&lt;br /&gt;
protect off all&lt;br /&gt;
tftpboot 0x20000000 ${kernel_name}&lt;br /&gt;
erase 0x10100000 0x103fffff&lt;br /&gt;
cp.b 0x20000000 0x10100000 ${filesize}&lt;br /&gt;
setenv kernelsize ${filesize}&lt;br /&gt;
echo ===== Loading Root Filesystem =====&lt;br /&gt;
tftpboot 0x20000000 ${rootfs_name}&lt;br /&gt;
erase 0x10400000 0x11ffffff&lt;br /&gt;
cp.b 0x20000000 0x10400000 ${filesize}&lt;br /&gt;
setenv bootcmd 'protect off all;cp.b 0x10100000 0x20000000 ${kernelsize};bootm 0x20000000'&lt;br /&gt;
saveenv&lt;br /&gt;
echo ===== DONE! =====&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once the file has been created and saved, the &amp;lt;code&amp;gt;mkimage&amp;lt;/code&amp;gt; utility must be used to create a U-Boot script image. A shell script such as the one shown below may be used to aid in this process:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
if [ ! -f &amp;quot;$1&amp;quot; ] || [ $# -lt 2 ]&lt;br /&gt;
then&lt;br /&gt;
        echo &amp;quot;Usage: $0 SCRIPTNAME OUTPUTNAME&amp;quot;&lt;br /&gt;
        exit 1&lt;br /&gt;
fi&lt;br /&gt;
 &lt;br /&gt;
mkimage -T script -C none -A arm -n 'SoM9260 Load Script' -d $1 $2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the script assumes that &amp;lt;code&amp;gt;mkimage&amp;lt;/code&amp;gt; is installed in the user's PATH. The script should be run with the name of the existing file as the first argument and the desired output filename as the second argument:&lt;br /&gt;
{{cli|./script_mkimage.sh sl013-aon-30010-flash-script sl013-aon-30010-flash-script.img}}&lt;br /&gt;
&lt;br /&gt;
Once an image file has been created, it can be transferred to the board and executed as illustrated below:&lt;br /&gt;
{{clo}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; tftp 0x20000000 sl013-aon-30010-flash-script.img&lt;br /&gt;
U-Boot&amp;gt; source 0x20000000&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
{{ note | Note that the U-Boot command &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; was not available on older versions of U-Boot. If the command is not recognized, use &amp;lt;code&amp;gt;autoscr&amp;lt;/code&amp;gt; instead.}}&lt;br /&gt;
&lt;br /&gt;
U-Boot will execute all commands in the script line-by-line until the script has finished, at which point the U-boot prompt will be returned to the user.&lt;br /&gt;
&lt;br /&gt;
{{warning | Needs Conclusion}}&lt;br /&gt;
&lt;br /&gt;
{{warning | Needs &amp;quot;Where to Go Next&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[Category:Bootloaders]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=Loading_Images_with_U-Boot&amp;diff=5133</id>
		<title>Loading Images with U-Boot</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=Loading_Images_with_U-Boot&amp;diff=5133"/>
		<updated>2015-11-13T22:40:28Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo|Review (12.16.13-01:25-&amp;gt;MD-);(12.31.13-11:02-&amp;gt;MW+);(12.31.13-11:30-&amp;gt;KY+);(12.31.13-11:35-&amp;gt;MG+);(03.06.14-15:30-&amp;gt;BS-);(04.11.14-15:55-&amp;gt;BS+)(11.06.15-12:45-&amp;gt;MG+)(11.13.2015-13:25-&amp;gt;MD-);(11.13.2015-16:39-&amp;gt;ER+)|Michael Welling|project=oe 4,oe 5,mw,md,ky,mg,bs,er, Review}}&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=Loading Images with U-Boot&lt;br /&gt;
|titlemode=append&lt;br /&gt;
|keywords=U-Boot,OS Image,TFTP Server&lt;br /&gt;
|description=This page describes the process of using U-Boot to load Linux kernel and filesystem images from a TFTP server and save them to the local flash for use during the boot process. &lt;br /&gt;
}}&lt;br /&gt;
While U-Boot is used to load and execute the OS after initial programming, it can also be used to program the OS images to the local flash. This page describes the process of using U-Boot to load Linux kernel and filesystem images from a TFTP server and save them to the local flash for use during the boot process. Review the [[U-Boot Overview]] page for an introduction to U-Boot before continuing.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
A TFTP server must be accessible on the local network. The specific details of TFTP server setup and configuration can be found on the [[Installing TFTP server]] page. Alternatively, NFS can be used in place of TFTP but would require an NFS server.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
In order to load a file using TFTP, U-Boot must be configured to access the local network. Static networking configuration is recommended, although DHCP can be used on some systems. Typically, the IP address of the board and the IP address of the TFTP server are the only settings that need to be defined. The network mask and broadcast address will be determined automatically from these settings, and no default gateway setting is required if the server is on the same subnetwork as the board. Before continuing, determine a valid static network address for your local network; contact your IT department for more information on what address to use if required. The example below shows how to set the IP address of the board to 192.168.2.2 and the TFTP server IP address to 192.168.2.1:&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; setenv ipaddr 192.168.2.2&lt;br /&gt;
U-Boot&amp;gt; setenv serverip 192.168.2.1&lt;br /&gt;
U-Boot&amp;gt; saveenv&lt;br /&gt;
Saving Environment to dataflash...&lt;br /&gt;
U-Boot&amp;gt; reset&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
{{ warning | Why is static configuration recommended?  We use DHCP all the time without issues.  DHCP is much easier, so why don't we recommend it instead?  Most (all?) corporate networks will already have a DHCP server which functions well.  Some are highly locked down (especially many Fortune 1000 networks) and may require IT support to allow unknown MAC addresses onto the network, but this will apply with static configurations as well; a note may be needed about that. }}&lt;br /&gt;
&lt;br /&gt;
Once the network settings have been configured, attempt to ping the TFTP server to test the network connection as illustrated below:&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; ping 192.168.2.1&lt;br /&gt;
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)&lt;br /&gt;
Using macb0 device&lt;br /&gt;
host 192.168.2.1 is alive&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
== Loading Images to RAM ==&lt;br /&gt;
Files are loaded directly into RAM through TFTP. In order to load the image, you must know the physical address of the RAM device on the system. Refer to the documentation for your target board if you are unsure what value to use. The standard addresses for some common EMAC systems are shown in Table 1 below.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot;|Table 1: Physical RAM Addresses&lt;br /&gt;
|-&lt;br /&gt;
! Product !! RAM Start Address&lt;br /&gt;
|-&lt;br /&gt;
| SoM-9260M || 0x20000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-9G20M || 0x20000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-9G45M || 0x70000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-3517M || 0x82000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-9x25M || 0x22000000&lt;br /&gt;
|-&lt;br /&gt;
| Ipac-9x25M || 0x22000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-9G25M || 0x22000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-A5D35M || 0x22000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-A5D36M || 0x22000000&lt;br /&gt;
|-&lt;br /&gt;
| SoM-3354M || 0x82000000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{ warning | Before transferring a file to the system, make sure that it does not exceed the size of the available RAM. }}&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;tftp&amp;lt;/code&amp;gt; U-Boot command is used to transfer files to the system. The command requires two arguments: the address to load the file into and the filename of the image on the TFTP server. The example below demonstrates loading a kernel image named &amp;lt;code&amp;gt;uImage-2.6.30&amp;lt;/code&amp;gt; to RAM on an SoM-9G45M.&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; tftp 0x70000000 uImage-2.6.30&lt;br /&gt;
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)&lt;br /&gt;
Using macb0 device&lt;br /&gt;
TFTP from server 192.168.2.1; our IP address is 192.168.2.2&lt;br /&gt;
Filename 'uImage-2.6.30'.&lt;br /&gt;
Load address: 0x70000000&lt;br /&gt;
Loading: #################################################################&lt;br /&gt;
         #################################################################&lt;br /&gt;
         #################################################################&lt;br /&gt;
         #################################################################&lt;br /&gt;
         ############################&lt;br /&gt;
done&lt;br /&gt;
Bytes transferred = 1472456 (1677c8 hex)&lt;br /&gt;
U-Boot&amp;gt; printenv filesize&lt;br /&gt;
filesize=1677C8&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
{{ note | Note that the &amp;lt;code&amp;gt;filesize&amp;lt;/code&amp;gt; variable has been automatically updated to the size of the file that was loaded.}}&lt;br /&gt;
&lt;br /&gt;
== Executing kernel from RAM ==&lt;br /&gt;
In some situations, it is advantageous to execute the image directly from RAM after loading with TFTP rather than saving to flash. This is especially helpful when testing new Linux kernel images. Furthermore, the boot command can be set such that the image is automatically downloaded and executed on each boot, making testing more efficient.&lt;br /&gt;
&lt;br /&gt;
After loading a bootable image to RAM, you can execute it directly using the &amp;lt;code&amp;gt;bootm&amp;lt;/code&amp;gt; command. For example, after loading the kernel image above, running &amp;lt;code&amp;gt;bootm 0x70000000&amp;lt;/code&amp;gt; would boot the board using the new image without making any changes to the images stored on the flash.&lt;br /&gt;
&lt;br /&gt;
To update the &amp;lt;code&amp;gt;bootcmd&amp;lt;/code&amp;gt; variable to download the image on each boot, simply replace the command used to load the image from flash with the TFTP download command. The following example illustrates this process on an SoM-9G45M module.&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; printenv bootcmd&lt;br /&gt;
bootcmd=cp.b 0xC0042000 0x70000000 0x210000; bootm 0x70000000&lt;br /&gt;
U-Boot&amp;gt; setenv bootcmd 'tftp 0x70000000 uImage-2.6.30; bootm 0x70000000'&lt;br /&gt;
U-Boot&amp;gt; saveenv&lt;br /&gt;
Saving Environment to dataflash...&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
{{ warning | All these hard coded addresses don't contribute much to the reader's understanding of what each address is for...  especially 0xC0042000, since it's not mentioned elsewhere, and ones that may happen to be the same number for different reasons.}}&lt;br /&gt;
&lt;br /&gt;
== Copying to Flash ==&lt;br /&gt;
The process of copying an image from RAM to flash memory differs depending on what type of flash storage devices are available on the system. Many systems have more than one device, such as serial DataFlash and NAND flash. This section explains the process of storing an image to non-volatile storage.&lt;br /&gt;
&lt;br /&gt;
=== NOR Flash ===&lt;br /&gt;
A combination of the &amp;lt;code&amp;gt;erase&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;cp&amp;lt;/code&amp;gt; commands are used to program an image to a NOR flash device. NOR flash is directly memory-mapped to the system at a physical address. Also, each image (U-Boot, bootstrap, kernel, filesystem) must be stored at the correct offset for the system to operate correctly. Refer to the documentation for your hardware for more information on the correct address ranges to use. The &amp;lt;code&amp;gt;flinfo&amp;lt;/code&amp;gt; command can be used to display the addressing of available flash devices on the system.&lt;br /&gt;
&lt;br /&gt;
After loading the image to RAM, the flash device should be erased followed by copying the image to the appropriate offset in the flash. The example below illustrates the commands used to program a new kernel image to a SoM-9260M module. Note the use of the &amp;lt;code&amp;gt;protect off all&amp;lt;/code&amp;gt; command, which is required to unlock the flash on some systems.&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; protect off all&lt;br /&gt;
U-Boot&amp;gt; tftp 0x20000000 ${kernel_name}&lt;br /&gt;
U-Boot&amp;gt; erase 0x10100000 0x103fffff&lt;br /&gt;
U-Boot&amp;gt; cp.b 0x20000000 0x10100000 ${filesize}&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
{{ note | Note that NOR flash can take a significant amount of time to program if the image size is large.}}&lt;br /&gt;
&lt;br /&gt;
=== Serial DataFlash ===&lt;br /&gt;
Serial DataFlash is an SPI-based NOR flash device that is used on many systems that employ NAND flash as the primary storage device. On these systems, low-level boot code such as the bootstrap, U-Boot, and OS kernel are typically stored on the DataFlash device. As with NOR flash, the &amp;lt;code&amp;gt;flinfo&amp;lt;/code&amp;gt; command can be used to determine the memory addressing layout of the DataFlash device. The &amp;lt;code&amp;gt;erase&amp;lt;/code&amp;gt; command does not support the DataFlash devices and should not be used before programming an image. The &amp;lt;code&amp;gt;cp&amp;lt;/code&amp;gt; command is capable of copying an image from RAM to DataFlash.&lt;br /&gt;
&lt;br /&gt;
The example below illustrates the commands used to copy a kernel image to the DataFlash device on a SoM-9G45M module.&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; tftpboot 0x70000000 ${kernel_name}&lt;br /&gt;
U-Boot&amp;gt; cp.b 0x70000000 0xC0042000 ${filesize}&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
=== NAND Flash ===&lt;br /&gt;
Generally, NAND flash is used to store only the root filesystem and auxiliary storage partitions of the OS. Storing an image to NAND flash under U-Boot uses a different set of commands than NOR or DataFlash devices. See &amp;lt;code&amp;gt;help nand&amp;lt;/code&amp;gt; for more information on the available commands for examining and manipulating NAND flash devices. To gain information on what NAND devices are available on the system, use the command &amp;lt;code&amp;gt;nand info&amp;lt;/code&amp;gt;. In general, programming a NAND flash device is much faster than programming NOR or DataFlash devices.&lt;br /&gt;
&lt;br /&gt;
The example below illustrates the process of loading the root JFFS2 filesystem onto an SoM-9G45M device. Note that the device is erased prior to programming it.&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; nand erase&lt;br /&gt;
U-Boot&amp;gt; tftp 0x70000000 ${rootfs_name}&lt;br /&gt;
U-Boot&amp;gt; nand write.jffs2 0x70000000 0x0 ${filesize}&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
=== SPI NOR/eMMC Flash ===&lt;br /&gt;
Most of EMAC's newer SoM offerings utilize an eMMC flash for filesystem and auxiliary storage partitions of the OS and an SPI flash to store the bootloader and kernel. To reprogram the eMMC, see [[Loading_Images_onto_eMMC_Devices|Loading Images onto eMMC Devices]]. Be sure that the &amp;lt;code&amp;gt;loadaddr&amp;lt;/code&amp;gt; variable is set and matches the table above. The example below illustrates the commands used to program a new kernel image to a SoM-9x25M module.&lt;br /&gt;
{{clop}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; pri loadaddr&lt;br /&gt;
U-Boot&amp;gt; tftp ${loadaddr} zImage&lt;br /&gt;
U-Boot&amp;gt; sf probe;sf erase 0x100000 +${filesize};sf write ${loadaddr} 0x100000 ${filesize}&lt;br /&gt;
U-Boot&amp;gt; set kernelsize ${filesize};saveenv&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
{{warning | The &amp;lt;code&amp;gt;pri loadaddr&amp;lt;/code&amp;gt; step isn't needed; it's just there to check to make sure the variable is set, but the reader is not informed of this.  The reader should be informed, or it should be removed.}}&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
U-Boot also includes a scripting feature that allows a script file with U-Boot commands to be loaded and executed. This can make the task of programming multiple systems much more efficient. The &amp;lt;code&amp;gt;mkimage&amp;lt;/code&amp;gt; utility is required on a Linux development system in order to create a valid U-Boot image from a script. This section gives a brief example of a U-Boot script for programming a Linux kernel and filesystem.&lt;br /&gt;
&lt;br /&gt;
Creating a text file with all of the desired commands is the first step in creating a U-Boot script. The example below is a script file used by EMAC to program SoM-9260M modules:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=php&amp;gt;&lt;br /&gt;
echo ===== Setting Environment =====&lt;br /&gt;
setenv bootdelay 1&lt;br /&gt;
setenv rev sl013-aon-30010&lt;br /&gt;
setenv bootargs 'console=ttyS3,115200 root=/dev/mtdblock3 rootfstype=jffs2'&lt;br /&gt;
setenv kernel_name ${rev}-uImage&lt;br /&gt;
setenv rootfs_name sl013-aon-emac-image-SOM9260M.jffs2&lt;br /&gt;
saveenv&lt;br /&gt;
echo ===== Loading Kernel =====&lt;br /&gt;
protect off all&lt;br /&gt;
tftpboot 0x20000000 ${kernel_name}&lt;br /&gt;
erase 0x10100000 0x103fffff&lt;br /&gt;
cp.b 0x20000000 0x10100000 ${filesize}&lt;br /&gt;
setenv kernelsize ${filesize}&lt;br /&gt;
echo ===== Loading Root Filesystem =====&lt;br /&gt;
tftpboot 0x20000000 ${rootfs_name}&lt;br /&gt;
erase 0x10400000 0x11ffffff&lt;br /&gt;
cp.b 0x20000000 0x10400000 ${filesize}&lt;br /&gt;
setenv bootcmd 'protect off all;cp.b 0x10100000 0x20000000 ${kernelsize};bootm 0x20000000'&lt;br /&gt;
saveenv&lt;br /&gt;
echo ===== DONE! =====&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once the file has been created and saved, the &amp;lt;code&amp;gt;mkimage&amp;lt;/code&amp;gt; utility must be used to create a U-Boot script image. A shell script such as the one shown below may be used to aid in this process:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
if [ ! -f &amp;quot;$1&amp;quot; ] || [ $# -lt 2 ]&lt;br /&gt;
then&lt;br /&gt;
        echo &amp;quot;Usage: $0 SCRIPTNAME OUTPUTNAME&amp;quot;&lt;br /&gt;
        exit 1&lt;br /&gt;
fi&lt;br /&gt;
 &lt;br /&gt;
mkimage -T script -C none -A arm -n 'SoM9260 Load Script' -d $1 $2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the script assumes that &amp;lt;code&amp;gt;mkimage&amp;lt;/code&amp;gt; is installed in the user's PATH. The script should be run with the name of the existing file as the first argument and the desired output filename as the second argument:&lt;br /&gt;
{{cli|./script_mkimage.sh sl013-aon-30010-flash-script sl013-aon-30010-flash-script.img}}&lt;br /&gt;
&lt;br /&gt;
Once an image file has been created, it can be transferred to the board and executed as illustrated below:&lt;br /&gt;
{{clo}}&amp;lt;nowiki&amp;gt;U-Boot&amp;gt; tftp 0x20000000 sl013-aon-30010-flash-script.img&lt;br /&gt;
U-Boot&amp;gt; source 0x20000000&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
&lt;br /&gt;
{{ note | Note that the U-Boot command &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; was not available on older versions of U-Boot. If the command is not recognized, use &amp;lt;code&amp;gt;autoscr&amp;lt;/code&amp;gt; instead.}}&lt;br /&gt;
&lt;br /&gt;
U-Boot will execute all commands in the script line-by-line until the script has finished, at which point the U-boot prompt will be returned to the user.&lt;br /&gt;
&lt;br /&gt;
{{warning | Needs Conclusion}}&lt;br /&gt;
&lt;br /&gt;
{{warning | Needs &amp;quot;Where to Go Next&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[Category:Bootloaders]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=Configuring_LILO&amp;diff=5128</id>
		<title>Configuring LILO</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=Configuring_LILO&amp;diff=5128"/>
		<updated>2015-11-13T22:30:32Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo|Complete (12.16.13-02:25-&amp;gt;MD+);(12.16.13-15:15-&amp;gt;MD+);(12.17.13-11:45-&amp;gt;MW+);(12.17.13-15:25-&amp;gt;KY+);(03.06.14-15:40-&amp;gt;BS-);(03.17.14-13:10-&amp;gt;MD-);(04.11.14-16:50-&amp;gt;BS+);(11.13.2015-16:15-&amp;gt;MD+)(11.13.2015-16:25-&amp;gt;KY+);(11.13.2015-16:30-&amp;gt;|Mike Dean|project=oe 4,oe 5,md,Complete,mw,bs,er}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=Configuring LILO&lt;br /&gt;
|titlemode=append&lt;br /&gt;
|keywords=LILO,LILO Configuration,LILO config&lt;br /&gt;
|description=This page describes the parts of the LILO bootloader configuration file, and provides guidance on how to work with it.&lt;br /&gt;
}}&lt;br /&gt;
LILO is a bootloader which provides a number of useful features while remaining compact.  This document describes the details behind configuring the LILO bootloader.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configuring LILO==&lt;br /&gt;
&lt;br /&gt;
As with any software of moderate or better complexity, configuration is required for LILO to function as desired.  The configuration created by EMAC and shipped with a system will usually suffice.  However, sometimes enough customization is required that the bootloader itself will need to be reconfigured.  Even if custom configuration isn't required, some of this information is important for protecting against accidentally overwriting the bootloader on a developer's desktop with a bootloader that was intended for an embedded machine.&lt;br /&gt;
&lt;br /&gt;
This page describes the parts of the LILO bootloader configuration file, and provides guidance on how to work with it.  The other LILO pages describe how to install and use the bootloader after it has been configured.&lt;br /&gt;
&lt;br /&gt;
===Sections of the LILO Configuration File===&lt;br /&gt;
&lt;br /&gt;
The LILO configuration file is split into two sections: global and per-image.  The global section, as the name implies, specifies options that pertain to LILO itself and to all images specified in the file.  The per-image section specifies options that apply to a specific image, some of which may override the global options.&lt;br /&gt;
&lt;br /&gt;
Shown here is the default configuration for most EMAC boards which make use of LILO:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
# This tells the LILO utility where to install LILO.  This must be changed if using a desktop&lt;br /&gt;
# system to install LILO to a CompactFlash card.&lt;br /&gt;
boot=/dev/sda&lt;br /&gt;
map=/boot/map&lt;br /&gt;
&lt;br /&gt;
lba32&lt;br /&gt;
# This is where the disk is found on the current system.  See the wiki for more information.&lt;br /&gt;
disk=/dev/sda&lt;br /&gt;
# This indicates that the BIOS will see this drive as the first drive.&lt;br /&gt;
bios=0x80&lt;br /&gt;
read-only&lt;br /&gt;
prompt&lt;br /&gt;
# This sets the prompt to wait for 2.5 seconds before automatically booting the first image.&lt;br /&gt;
# The time is specified in deciseconds.&lt;br /&gt;
timeout=25&lt;br /&gt;
vga=9&lt;br /&gt;
install=text&lt;br /&gt;
compact&lt;br /&gt;
# This is for lilo serial console (ttyS0,9600,8,n,1):&lt;br /&gt;
#serial=0,115200n8&lt;br /&gt;
&lt;br /&gt;
# The following path points to the Linux kernel that LILO should boot.&lt;br /&gt;
image=/boot/bzImage&lt;br /&gt;
	root=/dev/sda1    # This is the root filesystem for the kernel to use.&lt;br /&gt;
	label=emac-oe&lt;br /&gt;
	# These are kernel commandline parameters:&lt;br /&gt;
	append=&amp;quot;console=ttyS0,115200 quiet splash=silent&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Global Options====&lt;br /&gt;
&lt;br /&gt;
The LILO configuration file needs the following options, at a minimum, configured for the global settings:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;disk&amp;lt;/code&amp;gt; This option specifies the disk to which the LILO bootloader needs to be written.  This should always point to the device node currently associated with the disk.  For example, when mounted on a desktop, this may be &amp;lt;code&amp;gt;/dev/sdc&amp;lt;/code&amp;gt;, which is (usually) the third &amp;quot;SCSI&amp;quot; device connected to the system.  The first would be &amp;lt;code&amp;gt;/dev/sda&amp;lt;/code&amp;gt;, the second &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;, etc.  Even though the device may not be a SCSI device, it may be mounted via a generic SCSI driver, which is why it can appear as a SCSI device.  If it were mounted through the IDE subsystem instead, its device node would appear like &amp;lt;code&amp;gt;/dev/hdc&amp;lt;/code&amp;gt; instead.&lt;br /&gt;
* &amp;lt;code&amp;gt;map&amp;lt;/code&amp;gt; This option specifies the location of the map file to use.  Usually, this will be &amp;lt;code&amp;gt;/boot/map&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;lba32&amp;lt;/code&amp;gt; This option tells LILO to use 32-bit Logical Block Addresses instead of cylinder/head/sector addresses.  This is needed for any disk with more than 1024 cylinders.  Since the vast majority of modern drives have more than 1024 cylinders, this option should always be specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;boot&amp;lt;/code&amp;gt; This option specifies the device which contains the boot sector.  As with the &amp;lt;code&amp;gt;disk&amp;lt;/code&amp;gt; option, this should always be the device node associated with the disk on the current system.  For example, &amp;lt;code&amp;gt;boot=/dev/sdc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Additional useful options:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;vga&amp;lt;/code&amp;gt; For systems which have video, this option specifies the video mode the device should use.  The parameter to pass comes from the BSP (Board Support Profile) layer for the board.  If unsure what to set here, EMAC can provide assistance with this.&lt;br /&gt;
* &amp;lt;code&amp;gt;serial&amp;lt;/code&amp;gt; This useful option specifies a serial device to which a console should be attached, as well as the configuration settings for the console.  For example, to use the &amp;lt;code&amp;gt;/dev/ttyS0&amp;lt;/code&amp;gt; serial device (the default console port on many boards) as a serial console which communicates as 115,200 baud, 8 bits, with no stop bits: &amp;lt;code&amp;gt;serial=0,115200n8&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;timeout&amp;lt;/code&amp;gt; This specifies the amount of time to wait before timing out and continuing on with the boot process using the configured defaults.  This value is specified in deciseconds.  For example, to set this value to 4.3 seconds: &amp;lt;code&amp;gt;timeout=43&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;read-only&amp;lt;/code&amp;gt; This option tells LILO to mount the root filesystem as read-only.  This is usually desired, since the Linux kernel will remount the device as writeable (if it needs to) once the boot process has been handed over to it.&lt;br /&gt;
* &amp;lt;code&amp;gt;install&amp;lt;/code&amp;gt; This option specifies the type of screen which will be seen when the bootloader starts.  Normally, this will be set to &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt;, which presents the simple interface shown in the examples on this page.  The &amp;lt;code&amp;gt;menu&amp;lt;/code&amp;gt; option provides a nicer way to select an image to boot, but is usually not desirable to have on an embedded machine.  The &amp;lt;code&amp;gt;bitmap&amp;lt;/code&amp;gt; option provides a graphical boot screen which looks very nice on a desktop installation, but is usually only used on an embedded machine when the product calls for showing graphics as early in the boot process as possible; a logo is typically placed here in such a case.&lt;br /&gt;
&lt;br /&gt;
====Per-Image Options====&lt;br /&gt;
&lt;br /&gt;
The following options are needed to configure images to be available to boot with LILO:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt; This option specifies the location of the kernel to boot.  Commonly, this will be &amp;lt;code&amp;gt;/boot/bzImage&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/boot/bzImage-custom-3.10.2&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; This option specifies the root partition to mount for the image.  This is typically &amp;lt;code&amp;gt;/dev/hda1&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/dev/sda1&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;label&amp;lt;/code&amp;gt; This option tells LILO by what name to call the image.  For instance, this is usually &amp;lt;code&amp;gt;label=emac-oe&amp;lt;/code&amp;gt; for a standard EMAC image, but for a custom product under development, it might be &amp;lt;code&amp;gt;label=custom-image-test-v3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Working with LILO Configurations====&lt;br /&gt;
&lt;br /&gt;
The above information talks about the common options and how to set them.  Additional information can be found by reading through the manual page for &amp;lt;code&amp;gt;lilo.conf&amp;lt;/code&amp;gt;.  This manpage is available on many sites online.&lt;br /&gt;
&lt;br /&gt;
Actually using these options to create a configuration file is done most easily by copying the EMAC provided LILO configuration file, then modifying the copy.  It is a good practice to make sure a bootable flash card is set aside in case of difficulties with getting the modified flash card back into a bootable state.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /******************************************     Conclusion      ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
{{:Templateimpl:conclusion | initials=MD | title=System Logging | desc=The page describes how to system log. | project=OE 5.0 }}&lt;br /&gt;
LILO has a straightforward configuration syntax, but the details may not be immediately apparent.  This documentation should fill in the missing pieces when you are configuring LILO.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /******************************************   More Information   *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
{{:Templateimpl:moreinfo | initials=MD | title=System Logging | desc=The page describes how to system log. | project=OE 5.0 }}&lt;br /&gt;
* [[Installing_LILO | Installing LILO]]&lt;br /&gt;
&lt;br /&gt;
{{:Templateimpl:whatnext | initials=MD | title=System Logging | desc=The page describes how to system log. | project=OE 5.0 }}&lt;br /&gt;
* [[LILO_Overview | LILO Overview]]&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=Opkg&amp;diff=5125</id>
		<title>Opkg</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=Opkg&amp;diff=5125"/>
		<updated>2015-11-13T22:25:34Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo| Completed (11.12.2014-18:38-&amp;gt;MD+);(11.05.2015-19:20-&amp;gt;MD+);(11.06.2015-16:10-&amp;gt;MD+);(11.06.2015-17:25-&amp;gt;MD+);(11.13.2015-16:15-&amp;gt;KY+);(11.13.2015-16:24-&amp;gt;ER+)|Mike Dean| project=OE 5,MD,Completed}}&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=OPKG&lt;br /&gt;
|titlemode=append&lt;br /&gt;
|keywords=opkg,yocto,openembedded&lt;br /&gt;
|description=Package Management with OPKG&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;pagedesc&amp;quot;&amp;gt;&lt;br /&gt;
Every modern operating system is expected to host a variety of software applications and libraries.  Managing their installation, upgrade, and removal has become more complex as software has become more sophisticated.  Additionally, the pervasive presence of the Internet has driven an expectation by users of an ability to perform OS updates and upgrades via the Internet.  This page describes the tool used by EMAC OE to cater to these needs and expectations.&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
{{:Templateimpl:bg | initials=MD | title=OPKG | desc=Package Management with OPKG | project=OE 5 }}&lt;br /&gt;
There are many package managers used for Linux systems.  You may already be familiar with the ones most popularly used in desktop and server distributions of Linux: &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;aptitude&amp;lt;/code&amp;gt;, etc), &amp;lt;code&amp;gt;rpm&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;yum&amp;lt;/code&amp;gt;.  You may even be familiar with some of the less popular ones, such as &amp;lt;code&amp;gt;emerge&amp;lt;/code&amp;gt; (from gentoo's &amp;lt;code&amp;gt;portage&amp;lt;/code&amp;gt;), the Mac OS X GNU tools package manager &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt;, and the BSD package manager, &amp;lt;code&amp;gt;ports&amp;lt;/code&amp;gt;.  The package manager used by EMAC OE is similar to these tools, but is the popular choice for embedded Linux: &amp;lt;code&amp;gt;opkg&amp;lt;/code&amp;gt;.  If you're already familiar with any of the desktop/server package managers listed here, &amp;lt;code&amp;gt;opkg&amp;lt;/code&amp;gt; should be very easy to learn since it is quite similar to all of those tools.  If not, it should still be easy to learn because it has a well designed interface.&lt;br /&gt;
&lt;br /&gt;
{{:Templateimpl:geninfo | initials=MD | title=OPKG | desc=Package Management with OPKG | project=OE 5 }}&lt;br /&gt;
The basic capabilities of &amp;lt;code&amp;gt;opkg&amp;lt;/code&amp;gt; are available in OE 4.0 and earlier, but no packages are available online for these older versions.  EMAC OE 5.0 adds an online package repository complete with important updates for packages during the support window for each release.  EMAC creates and hosts packages for all of our standard offerings, and may add updated packages as needed.  EMAC recommends checking for and installing any updates available for your OE 5.x system prior to creating the final image which will be used to deploy your systems to ensure your image contains the latest bug fixes and security patches.  It is important to remember to retest your application after an update to ensure that everything still works as expected, just as you would have to do for a desktop application.&lt;br /&gt;
&lt;br /&gt;
Should your application require the ability to be updated/upgraded remotely, EMAC is able to provide assistance and services for creating custom packages for your application and hosting these packages for a modest fee.  We will also assist you with configuring the systems to check for and install these updates.  Please contact EMAC support should you need more information about this extra level of support.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;opkg&amp;lt;/code&amp;gt; tool is used to work with the OPKG package management system.  This tool provides the user with many different capabilities.  In this document, only the basic capabilities are described.  More information can be found in the last section of this page.&lt;br /&gt;
{{:Templateimpl:using | initials=MD | title=OPKG | desc=Package Management with OPKG | project=OE 5 }}&lt;br /&gt;
The following basic capabilities are shown in this document:&lt;br /&gt;
&lt;br /&gt;
* Updating the list of available packages.&lt;br /&gt;
* Upgrading the system.&lt;br /&gt;
* Finding packages to install.&lt;br /&gt;
* Installing new packages.&lt;br /&gt;
* Removing packages.&lt;br /&gt;
&lt;br /&gt;
=== Updating the List of Available Packages ===&lt;br /&gt;
&lt;br /&gt;
The OPKG Package Manager keeps a local cache of the list of available packages so that it doesn't have to reach out to the Internet every time the user wishes to use this list in any way.  This list is updated on demand, rather than periodically, so it's important to update this list before attempting to search for or install any new packages, or attempting to upgrade the system.&lt;br /&gt;
&lt;br /&gt;
To update the cached list of available packages, run:&lt;br /&gt;
&lt;br /&gt;
{{cli|opkg update}}&lt;br /&gt;
&lt;br /&gt;
Note that you must be root in order to update this list.&lt;br /&gt;
&lt;br /&gt;
=== Upgrading the System ===&lt;br /&gt;
&lt;br /&gt;
You can use &amp;lt;code&amp;gt;opkg&amp;lt;/code&amp;gt; to upgrade the system by selectively telling it which packages to upgrade.  You first need to obtain a list of available packages to upgrade with the following command:&lt;br /&gt;
&lt;br /&gt;
{{cli|opkg list-upgradable}}&lt;br /&gt;
&lt;br /&gt;
You can then upgrade a package with this command:&lt;br /&gt;
&lt;br /&gt;
{{cli|opkg upgrade ''packagename''}}&lt;br /&gt;
&lt;br /&gt;
=== Finding Packages to Install ===&lt;br /&gt;
&lt;br /&gt;
==== Listing Packages ====&lt;br /&gt;
&lt;br /&gt;
There is more than one way to look through packages to see what's available to be installed.  The first is the &amp;lt;code&amp;gt;list&amp;lt;/code&amp;gt; command by itself:&lt;br /&gt;
&lt;br /&gt;
{{cli|opkg list}}&lt;br /&gt;
&lt;br /&gt;
This provides a complete list of all available packages.  ''If you're already comfortable with the Linux command line, you may now wish to skip to the section entitled, &amp;quot;Installing New Pacakges.&amp;quot;  If not, the following content shows how to more easily work with this output.''&lt;br /&gt;
&lt;br /&gt;
==== Browsing the Package List ====&lt;br /&gt;
&lt;br /&gt;
As usual on the Linux command line, this long list can be made much easier to peruse by piping the output of the &amp;lt;code&amp;gt;opkg list&amp;lt;/code&amp;gt; command into the &amp;lt;code&amp;gt;less&amp;lt;/code&amp;gt; command, like so:&lt;br /&gt;
&lt;br /&gt;
{{cli|opkg list {{!}} less}}&lt;br /&gt;
&lt;br /&gt;
{{note|Unlike the &amp;lt;code&amp;gt;more&amp;lt;/code&amp;gt; command, the &amp;lt;code&amp;gt;less&amp;lt;/code&amp;gt; command allows you to scroll bidirectionally through a text file.  It also allows you to search through a document using regular expressions; press the &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; key followed by some text (or a basic regular expression) for which you would like to search.  This can be used to directly read a text file as well: {{icli|less some_text_file}}}}&lt;br /&gt;
&lt;br /&gt;
==== Filtering the Package List ====&lt;br /&gt;
&lt;br /&gt;
Often times, you will wish to search for something more specific.  The &amp;lt;code&amp;gt;grep&amp;lt;/code&amp;gt; command is very useful for this task.  The most basic use of grep looks like this:&lt;br /&gt;
&lt;br /&gt;
{{cli|opkg list {{!}} grep ''packagename''}}&lt;br /&gt;
&lt;br /&gt;
If you're not sure of the full package name, you can put in just a part of the name, since grep doesn't match against whole words by default.&lt;br /&gt;
&lt;br /&gt;
===== Matching Whole Words =====&lt;br /&gt;
&lt;br /&gt;
If, on the other hand, you want it to match against a whole word, you can enclose the word with escaped angle brackets:&lt;br /&gt;
&lt;br /&gt;
{{cli|opkg list {{!}} grep \&amp;lt;''packagename''\&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
This tells &amp;lt;code&amp;gt;grep&amp;lt;/code&amp;gt; to only match against the full word represented by ''packagename''.  Use only the opening angle bracket if you only want it to look for a word that starts with ''packagename'', and likewise, only use the closing angle bracket at the end if you only want it to search for a word that ends with ''packagename''.&lt;br /&gt;
&lt;br /&gt;
===== More Stringent Filtering =====&lt;br /&gt;
&lt;br /&gt;
If the search is returning too many results because the word you're looking for is found in package descriptions, you may want to try using the beginning of line glob character, the caret:&lt;br /&gt;
&lt;br /&gt;
{{cli|opkg list{{!}} grep ^''packagename''}}&lt;br /&gt;
&lt;br /&gt;
This will cause only lines which begin with ''packagename'' to be displayed.&lt;br /&gt;
&lt;br /&gt;
===== More Information about Filtering the Package List =====&lt;br /&gt;
&lt;br /&gt;
There are many more advanced regular expressions which can be used with grep.  These will allow you to do things like match wildcards from the beginning of the line up to the characters you specify after the wildcard (which you might do if you know the package name contains a word, but doesn't start with that word, yet the word is too common to allow it to search through all of the text), but this should be enough to get you started.  There are many in depth resources for the usage of &amp;lt;code&amp;gt;grep&amp;lt;/code&amp;gt; available online.&lt;br /&gt;
&lt;br /&gt;
=== Installing New Packages ===&lt;br /&gt;
&lt;br /&gt;
Once you have found a package or list of packages you wish to install, the &amp;lt;code&amp;gt;opkg&amp;lt;/code&amp;gt; command makes installation simple:&lt;br /&gt;
&lt;br /&gt;
{{cli|opkg install ''packagename''}}&lt;br /&gt;
&lt;br /&gt;
This will download and install ''packagename'' and all of its dependencies for you.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you would like to install more than one at a time, you can do so by specifying them as a space-separated list:&lt;br /&gt;
&lt;br /&gt;
{{cli|opkg install ''package1'' ''package2'' ''package3'' ''etc''}}&lt;br /&gt;
&lt;br /&gt;
As before, all of the dependencies for the packages specified will be automatically downloaded and installed by &amp;lt;code&amp;gt;opkg&amp;lt;/code&amp;gt; as well.&lt;br /&gt;
&lt;br /&gt;
=== Removing Packages ===&lt;br /&gt;
&lt;br /&gt;
When you have installed a package that you no longer want to have on your system, &amp;lt;code&amp;gt;opkg&amp;lt;/code&amp;gt; provides the &amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt; command for removal of the package:&lt;br /&gt;
&lt;br /&gt;
{{cli|opkg remove ''packagename''}}&lt;br /&gt;
&lt;br /&gt;
If there is anything that depends on it, &amp;lt;code&amp;gt;opkg&amp;lt;/code&amp;gt; will output an error message indicating that packages depend on it.&lt;br /&gt;
&lt;br /&gt;
You can add the &amp;lt;code&amp;gt;--force-removal-of-dependent-packages&amp;lt;/code&amp;gt; to force it to remove the package and everything that depends on it:&lt;br /&gt;
&lt;br /&gt;
{{cli|opkg remove --force-removal-of-dependent-packages ''packagename''}}&lt;br /&gt;
&lt;br /&gt;
{{Caution|The very verbose argument name is required because this can be a dangerous way to remove packages.  The length of the argument's name (&amp;lt;code&amp;gt;--force-removal-of-dependent-packages&amp;lt;/code&amp;gt;)is intended to remind you of the danger.  You may find yourself with an unbootable system if you uninstall a package which was depended upon by important system packages.  It's generally wiser to use the less heavy handed version, &amp;lt;code&amp;gt;--force-depends&amp;lt;/code&amp;gt;, which will only remove the package and the dependencies which are one layer deep:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cli|opkg remove --force-depends ''packagename''}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If more than one layer of dependencies needs to be removed, you should use the &amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt; command without either of these options.  Use it on each dependency layer to see what depends upon those dependencies, and continue this procedure recursively to ensure that nothing important will be removed before you attempt to remove a package with the heavy handed variant.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
If you do render your system unbootable, you may contact EMAC, and we will help you get your system back into a usable state for a small fee.  If you would prefer to avoid this fee, please be very careful about what you remove since damage to the filesystem caused by misuse of the above commands is not covered under the EMAC warranty.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{:Templateimpl:examples | initials=MD | title=OPKG | desc=Package Management with OPKG | project=OE 5 }}&lt;br /&gt;
{{example|Removing a Package which has Dependencies}}&lt;br /&gt;
&lt;br /&gt;
{{clo}}&lt;br /&gt;
{{clio|opkg remove alsa-conf-base}}&lt;br /&gt;
No packages removed.&amp;lt;br /&amp;gt;&lt;br /&gt;
Collected errors:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;* print_dependents_warning: Package alsa-conf-base is depended upon by packages:&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;* print_dependents_warning: 	libasound2&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;* print_dependents_warning: These might cease to work if package alsa-conf-base is removed.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;* print_dependents_warning: Force removal of this package with --force-depends.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;* print_dependents_warning: Force removal of this package and its dependents&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;* print_dependents_warning: with --force-removal-of-dependent-packages.&amp;lt;br /&amp;gt;&lt;br /&gt;
{{clio|opkg remove --force-depends alsa-conf-base}}&lt;br /&gt;
Removing package alsa-conf-base from root...&lt;br /&gt;
{{clio|}}&lt;br /&gt;
{{clos}}&lt;br /&gt;
&lt;br /&gt;
{{example|Updating a Package}}&lt;br /&gt;
&lt;br /&gt;
{{clop}}&lt;br /&gt;
{{cliop|opkg update}}&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Downloading ftp://oe50@ftp.emacinc.com/all/Packages.gz.&lt;br /&gt;
Inflating ftp://oe50@ftp.emacinc.com/all/Packages.gz.&lt;br /&gt;
Downloading ftp://oe50@ftp.emacinc.com/ipac9x25/Packages.gz.&lt;br /&gt;
Inflating ftp://oe50@ftp.emacinc.com/ipac9x25/Packages.gz.&lt;br /&gt;
Downloading ftp://oe50@ftp.emacinc.com/armv5e/Packages.gz.&lt;br /&gt;
Inflating ftp://oe50@ftp.emacinc.com/armv5e/Packages.gz.&lt;br /&gt;
Collected errors:&lt;br /&gt;
 * opkg_update_cmd: Not able to update list of packages in /var/lib/opkg/all.&lt;br /&gt;
 * opkg_update_cmd: Not able to update list of packages in /var/lib/opkg/ipac9x25.&lt;br /&gt;
 * opkg_update_cmd: Not able to update list of packages in /var/lib/opkg/armv5e.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;{{closp}}&lt;br /&gt;
If you've forgotten to remount your root filesystem as rw, you'll see output similar to that shown above.  Remount the filesystem rw and try again:&lt;br /&gt;
{{clop}}&lt;br /&gt;
{{cliop|opkg update}}&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Downloading ftp://oe50@ftp.emacinc.com/all/Packages.gz.&lt;br /&gt;
Inflating ftp://oe50@ftp.emacinc.com/all/Packages.gz.&lt;br /&gt;
Updated list of available packages in /var/lib/opkg/all.&lt;br /&gt;
Downloading ftp://oe50@ftp.emacinc.com/ipac9x25/Packages.gz.&lt;br /&gt;
Inflating ftp://oe50@ftp.emacinc.com/ipac9x25/Packages.gz.&lt;br /&gt;
Updated list of available packages in /var/lib/opkg/ipac9x25.&lt;br /&gt;
Downloading ftp://oe50@ftp.emacinc.com/armv5e/Packages.gz.&lt;br /&gt;
Inflating ftp://oe50@ftp.emacinc.com/armv5e/Packages.gz.&lt;br /&gt;
Updated list of available packages in /var/lib/opkg/armv5e.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{cliop|opkg list-upgradable}}&lt;br /&gt;
u-boot-fw-utils - v2014.07+git0+91fbeacdf3-r0 - v2015.04+git0+5feae908fd-r0&lt;br /&gt;
libssl1.0.0 - 1.0.2a-r0 - 1.0.2d-r0&lt;br /&gt;
tzdata-pacific - 2015b-r0 - 2015d-r0&lt;br /&gt;
tzdata - 2015b-r0 - 2015d-r0&lt;br /&gt;
openssl-conf - 1.0.2a-r0 - 1.0.2d-r0&lt;br /&gt;
libcrypto1.0.0 - 1.0.2a-r0 - 1.0.2d-r0&lt;br /&gt;
tzdata-arctic - 2015b-r0 - 2015d-r0&lt;br /&gt;
tzdata-africa - 2015b-r0 - 2015d-r0&lt;br /&gt;
tzdata-europe - 2015b-r0 - 2015d-r0&lt;br /&gt;
tzdata-americas - 2015b-r0 - 2015d-r0&lt;br /&gt;
tzdata-atlantic - 2015b-r0 - 2015d-r0&lt;br /&gt;
tzdata-australia - 2015b-r0 - 2015d-r0&lt;br /&gt;
tzdata-antarctica - 2015b-r0 - 2015d-r0&lt;br /&gt;
tzdata-asia - 2015b-r0 - 2015d-r0&lt;br /&gt;
{{cliop|opkg upgrade libssl1.0.0 openssl-conf}}&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Upgrading libssl1.0.0 from 1.0.2a-r0 to 1.0.2d-r0 on root.&lt;br /&gt;
Downloading ftp://oe50opkg:opkgoe50123@ftp.emacinc.com/armv5e/libssl1.0.0_1.0.2d-r0_armv5e.ipk.&lt;br /&gt;
Upgrading libcrypto1.0.0 from 1.0.2a-r0 to 1.0.2d-r0 on root.&lt;br /&gt;
Downloading ftp://oe50opkg:opkgoe50123@ftp.emacinc.com/armv5e/libcrypto1.0.0_1.0.2d-r0_armv5e.ipk.&lt;br /&gt;
Upgrading openssl-conf from 1.0.2a-r0 to 1.0.2d-r0 on root.&lt;br /&gt;
Downloading ftp://oe50opkg:opkgoe50123@ftp.emacinc.com/armv5e/openssl-conf_1.0.2d-r0_armv5e.ipk.&lt;br /&gt;
Configuring openssl-conf.&lt;br /&gt;
Configuring libcrypto1.0.0.&lt;br /&gt;
Configuring libssl1.0.0.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{cliop|}}&lt;br /&gt;
{{closp}}&lt;br /&gt;
&lt;br /&gt;
Here, the &amp;lt;code&amp;gt;libssl1.0.0&amp;lt;/code&amp;gt; package and the &amp;lt;code&amp;gt;openssl-conf&amp;lt;/code&amp;gt; package were both upgraded simultaneously by specifying them to &amp;lt;code&amp;gt;opkg upgrade&amp;lt;/code&amp;gt; as a space delimited list.&lt;br /&gt;
&lt;br /&gt;
{{example|Installing a New Package}}&lt;br /&gt;
&lt;br /&gt;
{{clop}}&lt;br /&gt;
{{cliop|opkg update}}&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Downloading ftp://oe50@ftp.emacinc.com/all/Packages.gz.&lt;br /&gt;
Inflating ftp://oe50@ftp.emacinc.com/all/Packages.gz.&lt;br /&gt;
Updated list of available packages in /var/lib/opkg/all.&lt;br /&gt;
Downloading ftp://oe50@ftp.emacinc.com/ipac9x25/Packages.gz.&lt;br /&gt;
Inflating ftp://oe50@ftp.emacinc.com/ipac9x25/Packages.gz.&lt;br /&gt;
Updated list of available packages in /var/lib/opkg/ipac9x25.&lt;br /&gt;
Downloading ftp://oe50@ftp.emacinc.com/armv5e/Packages.gz.&lt;br /&gt;
Inflating ftp://oe50@ftp.emacinc.com/armv5e/Packages.gz.&lt;br /&gt;
Updated list of available packages in /var/lib/opkg/armv5e.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{cliop|opkg list {{!}} grep iptables -A 2}}&amp;lt;nowiki&amp;gt;&lt;br /&gt;
iptables - 1.4.21-r0 - Tools for managing kernel packet filtering capabilities  iptables is the&lt;br /&gt;
 userspace command line program used to configure and   control network&lt;br /&gt;
 packet filtering code in Linux.&lt;br /&gt;
iptables-dbg - 1.4.21-r0 - Tools for managing kernel packet filtering capabilities - Debugging files&lt;br /&gt;
 iptables is the userspace command line program used to configure and&lt;br /&gt;
 control network packet filtering code in Linux.  This package contains&lt;br /&gt;
 ELF symbols and related sources for debugging purposes.&lt;br /&gt;
iptables-dev - 1.4.21-r0 - Tools for managing kernel packet filtering capabilities - Development&lt;br /&gt;
 files  iptables is the userspace command line program used to configure&lt;br /&gt;
 and   control network packet filtering code in Linux.  This package&lt;br /&gt;
 contains   symbolic links, header files, and related items necessary for&lt;br /&gt;
--&lt;br /&gt;
iptables-doc - 1.4.21-r0 - Tools for managing kernel packet filtering capabilities - Documentation&lt;br /&gt;
 files  iptables is the userspace command line program used to configure&lt;br /&gt;
 and   control network packet filtering code in Linux.  This package&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{cliop|opkg install iptables-doc}}&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Installing iptables-doc (1.4.21-r0) on root.&lt;br /&gt;
Downloading ftp://oe50@ftp.emacinc.com/armv5e/iptables-doc_1.4.21-r0_armv5e.ipk.&lt;br /&gt;
Configuring iptables-doc.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{cliop|}}&lt;br /&gt;
{{closp}}&lt;br /&gt;
&lt;br /&gt;
If you try to install a package which is already installed, it will check to see if it's up to date:&lt;br /&gt;
&lt;br /&gt;
{{clop}}&lt;br /&gt;
{{cliop |opkg install iptables}}&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Package iptables (1.4.21-r0) installed in root is up to date.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{cliop|}}&lt;br /&gt;
{{closp}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{:Templateimpl:conclusion | initials=MD | title=OPKG | desc=Package Management with OPKG | project=OE 5 }}&lt;br /&gt;
This article demonstrated the basic usage of &amp;lt;code&amp;gt;opkg&amp;lt;/code&amp;gt;, but did not cover any of the more advanced topics.  Topics covered in this article include installing software, updating software, removing software, and searching for available packages.&lt;br /&gt;
&lt;br /&gt;
More advanced topics are covered in other articles, such as configuring &amp;lt;code&amp;gt;opkg&amp;lt;/code&amp;gt;, inspecting package metadata and package contents, and creating packages.  Look to the last section of this article if you need more information on these topics.&lt;br /&gt;
&lt;br /&gt;
The EMAC opkg package repository contains a wealth of software you can install to customize and enhance the environment of your EMAC OE Linux machine.  While a great deal of additional functionality is provided with the standard EMAC opkg repository, you may not be able to find a particular package you need.  If you encounter this situation, you may contact EMAC support to request the creation of a custom package for you.  EMAC is able to provide custom packages for most opensource software, and can recommend good alternatives in cases where a specific software package has been found to work or perform poorly (or not at all) in an embedded environment.  EMAC charges a nominal fee to provide this package, but this fee includes support for the package as well.&lt;br /&gt;
&lt;br /&gt;
The EMAC opkg repository is a great source of additional functionality for your machine, but even more importantly, the EMAC opkg repository is a source of updates for the software installed on your machine.  Taking advantage of the EMAC opkg repository to update your systems helps to ensure that your systems will be protected from the latest threats, such as the Heartbleed OpenSSL vulnerability that made a big splash in the recent past.&lt;br /&gt;
&lt;br /&gt;
{{:Templateimpl:moreinfo | initials=MD | title=OPKG | desc=Package Management with OPKG | project=OE 5 }}&lt;br /&gt;
* [[opkg:installedPkgs|Working with Installed Packages]]&lt;br /&gt;
* [[opkg:configuration|Configuring the Package Manager]]&lt;br /&gt;
* [[opkg::advanced|Advanced Package Management]]&lt;br /&gt;
&lt;br /&gt;
{{:Templateimpl:whatnext | initials=MD | title=OPKG | desc=Package Management with OPKG | project=OE 5 }}&lt;br /&gt;
* [[Install_the_EMAC_SDK#Install_Using_apt_.28Recommended.29 | Installing EMAC Packages Using Apt]]&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=OE_5_Software_Overview&amp;diff=5116</id>
		<title>OE 5 Software Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=OE_5_Software_Overview&amp;diff=5116"/>
		<updated>2015-11-13T20:54:02Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo| Final Draft (05.20.2015-12:35-&amp;gt;BS+);(05.21.2015-15:35-&amp;gt;BS+);(05.21.2015-16:48-&amp;gt;KY+);(11.13.2015-12:00-&amp;gt;MG+);(11.13.2015-14:26-&amp;gt;ER+)|Brian Serrano| project=OE 5.0,BS,KY,MD,MG,ER,FinalDraft}}&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=Software Overview&lt;br /&gt;
|titlemode=append&lt;br /&gt;
|keywords=Qt Creator, Open Embedded, Linux U-boot, Xenomai&lt;br /&gt;
|description=EMAC products offer a wide variety of software support from both open source and proprietary sources.&lt;br /&gt;
}}&lt;br /&gt;
{{DISPLAYTITLE:EMAC OE 5.X Software Overview}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#00FF00;color:#FF0000;font-size:300%&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
EMAC products offer a wide variety of software support from both open source and proprietary sources. The hardware core was designed to be software compatible with the given processor reference design, which is supported by Linux.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
{{:Templateimpl:geninfo | initials=BS | title=Software Overview | desc=EMAC products offer a wide variety of software support from both open source and proprietary sources. | project=OE 5.0 }}&lt;br /&gt;
=== Das U-Boot ===&lt;br /&gt;
EMAC's ARM based products are distributed with Das U-Boot installed. U-Boot is an open source/cross-architecture platform independent bootloader. It supports reading and writing to the flash, auto-booting, environmental variables, and TFTP. Das U-boot can be used to upload and run and/or reflash the OS on EMAC Products or to run stand-alone programs without an OS. EMAC Products modules are shipped with a valid MAC address installed in flash in the protected U-boot environmental variable “ethaddr”. At boot time U-Boot automatically stores this address in a register within the MAC, which effectively provides it to any OS loaded after that point.&lt;br /&gt;
&lt;br /&gt;
For more information visit the [[U-Boot_Overview | U-Boot Overview]] page.&lt;br /&gt;
&lt;br /&gt;
=== Embedded Linux ===&lt;br /&gt;
EMAC Open Embedded Linux is an open source Linux distribution for use in embedded systems. The distribution is based on the latest [http://www.openembedded.org OpenEmbedded] release and contains everything a user could expect from a standard Linux distribution: powerful networking features, advanced file system support, security, debugging utilities, and countless other features. EMAC can provide a customized Linux build if required.&lt;br /&gt;
&lt;br /&gt;
The basic root file system includes:&lt;br /&gt;
&lt;br /&gt;
* Busybox&lt;br /&gt;
* Hotplugging support&lt;br /&gt;
* APM utilities for power management&lt;br /&gt;
* Openssh SSH server&lt;br /&gt;
* lighttpd HTTP server&lt;br /&gt;
* EXT4 file system with utilities&lt;br /&gt;
&lt;br /&gt;
For more information visit the [[OE50:Packages| EMAC OE 5.X Release Information]] page.&lt;br /&gt;
&lt;br /&gt;
=== Linux with Xenomai Real Time Extensions ===&lt;br /&gt;
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 one-time inexpensive support/installation fee.&lt;br /&gt;
&lt;br /&gt;
For more information visit the [[Xenomai]] page.&lt;br /&gt;
&lt;br /&gt;
=== Linux Software Packages ===&lt;br /&gt;
EMAC provides support for many additional Linux packages such as: PHP, Java, Perl, SNMP, Web browser, 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.&lt;br /&gt;
&lt;br /&gt;
For more information visit the [[EMAC_OE_50_Add-on_Packages |EMAC OE 5.X Add-on Packages]] page.&lt;br /&gt;
&lt;br /&gt;
=== Linux Patches ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Qt Creator ===&lt;br /&gt;
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 for EMAC Products as projects that can be imported into Qt Creator. Qt Creator supports remote deployment and source debugging. &lt;br /&gt;
&lt;br /&gt;
For more information visit the [http://doc.qt.io/qtcreator/ Qt Creator] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EMAC provides a custom version of Qt Creator based on the 3.x or later release. This custom version includes examples and documentation relevant to EMAC customers. EMAC also provides a getting started guide for Qt Creator as a separate document.&lt;br /&gt;
&lt;br /&gt;
For more information on using Qt Creator with the EMAC SDK visit the [[Getting_Started_With_Qt_Creator |Getting Started With Qt Creator]] page.&lt;br /&gt;
&lt;br /&gt;
=== ARM EABI Cross Compiler ===&lt;br /&gt;
The popular open source gcc compiler has a stable build for the ARM family. The Embedded Linux kernel and EMAC Qt Creator projects use this compiler for building ARM stand alone, and OS specific binaries. The EMAC OE SDK provides for source level debugging over Ethernet or serial using gdb. The Linux binaries for the ARM EABI cross compiler are available online with the SDK for EMAC Products. &lt;br /&gt;
&lt;br /&gt;
For more information visit the [[Install_the_EMAC_SDK EMAC SDK]] page.&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=OE_5_Software_Overview&amp;diff=5115</id>
		<title>OE 5 Software Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=OE_5_Software_Overview&amp;diff=5115"/>
		<updated>2015-11-13T20:50:15Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo| Final Draft (05.20.2015-12:35-&amp;gt;BS+);(05.21.2015-15:35-&amp;gt;BS+);(05.21.2015-16:48-&amp;gt;KY+);(11.13.2015-12:00-&amp;gt;MG+);(11.13.2015-14:26-&amp;gt;ER+)|Brian Serrano| project=OE 5.0,BS,KY,MD,MG,ER,Review}}&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=Software Overview&lt;br /&gt;
|titlemode=append&lt;br /&gt;
|keywords=Qt Creator, Open Embedded, Linux U-boot, Xenomai&lt;br /&gt;
|description=EMAC products offer a wide variety of software support from both open source and proprietary sources.&lt;br /&gt;
}}&lt;br /&gt;
{{DISPLAYTITLE:EMAC OE 5.X Software Overview}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#00FF00;color:#FF0000;font-size:300%&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
EMAC products offer a wide variety of software support from both open source and proprietary sources. The hardware core was designed to be software compatible with the given processor reference design, which is supported by Linux.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
{{:Templateimpl:geninfo | initials=BS | title=Software Overview | desc=EMAC products offer a wide variety of software support from both open source and proprietary sources. | project=OE 5.0 }}&lt;br /&gt;
=== Das U-Boot ===&lt;br /&gt;
EMAC's ARM based products are distributed with Das U-Boot installed. U-Boot is an open source/cross-architecture platform independent bootloader. It supports reading and writing to the flash, auto-booting, environmental variables, and TFTP. Das U-boot can be used to upload and run and/or reflash the OS on EMAC Products or to run stand-alone programs without an OS. EMAC Products modules are shipped with a valid MAC address installed in flash in the protected U-boot environmental variable “ethaddr”. At boot time U-Boot automatically stores this address in a register within the MAC, which effectively provides it to any OS loaded after that point.&lt;br /&gt;
&lt;br /&gt;
For more information visit the [[U-Boot_Overview | U-Boot Overview]] page.&lt;br /&gt;
&lt;br /&gt;
=== Embedded Linux ===&lt;br /&gt;
EMAC Open Embedded Linux is an open source Linux distribution for use in embedded systems. The distribution is based on the latest [http://www.openembedded.org OpenEmbedded] release and contains everything a user could expect from a standard Linux distribution: powerful networking features, advanced file system support, security, debugging utilities, and countless other features. EMAC can provide a customized Linux build if required.&lt;br /&gt;
&lt;br /&gt;
The basic root file system includes:&lt;br /&gt;
&lt;br /&gt;
* Busybox&lt;br /&gt;
* Hotplugging support&lt;br /&gt;
* APM utilities for power management&lt;br /&gt;
* Openssh SSH server&lt;br /&gt;
* lighttpd HTTP server&lt;br /&gt;
* EXT4 file system with utilities&lt;br /&gt;
&lt;br /&gt;
For more information visit the [[OE50:Packages| EMAC OE 5.X Release Information]] page.&lt;br /&gt;
&lt;br /&gt;
=== Linux with Xenomai Real Time Extensions ===&lt;br /&gt;
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 one-time inexpensive support/installation fee.&lt;br /&gt;
&lt;br /&gt;
For more information visit the [[Xenomai]] page.&lt;br /&gt;
&lt;br /&gt;
=== Linux Software Packages ===&lt;br /&gt;
EMAC provides support for many additional Linux packages such as: PHP, Java, Perl, SNMP, Web browser, 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.&lt;br /&gt;
&lt;br /&gt;
For more information visit the [[EMAC_OE_50_Add-on_Packages |EMAC OE 5.X Add-on Packages]] page.&lt;br /&gt;
&lt;br /&gt;
=== Linux Patches ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Qt Creator ===&lt;br /&gt;
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 for EMAC Products as projects that can be imported into Qt Creator. Qt Creator supports remote deployment and source debugging. &lt;br /&gt;
&lt;br /&gt;
For more information visit the [http://doc.qt.io/qtcreator/ Qt Creator] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EMAC provides a custom version of Qt Creator based on the 3.x or later release. This custom version includes examples and documentation relevant to EMAC customers. EMAC also provides a getting started guide for Qt Creator as a separate document.&lt;br /&gt;
&lt;br /&gt;
For more information on using Qt Creator with the EMAC SDK visit the [[Getting_Started_With_Qt_Creator |Getting Started With Qt Creator]] page.&lt;br /&gt;
&lt;br /&gt;
=== ARM EABI Cross Compiler ===&lt;br /&gt;
The popular open source gcc compiler has a stable build for the ARM family. The Embedded Linux kernel and EMAC Qt Creator projects use this compiler for building ARM stand alone, and OS specific binaries. The EMAC OE SDK provides for source level debugging over Ethernet or serial using gdb. The Linux binaries for the ARM EABI cross compiler are available online with the SDK for EMAC Products. &lt;br /&gt;
&lt;br /&gt;
For more information visit the [[Install_the_EMAC_SDK EMAC SDK]] page.&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=ARM_SBC&amp;diff=4919</id>
		<title>ARM SBC</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=ARM_SBC&amp;diff=4919"/>
		<updated>2015-10-29T21:56:54Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; ARM Single Board Computers (SBC) &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  ARM SBCs  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
EMAC can provide Board Support Packages (BSPs) for our single board computers using your choice of compatible Operating Systems. Integration of the single board computer into an enclosure, adding memory or CPU, loading an OS, in most cases is free with the purchase of the Single Board Computer and related components. Addionally EMAC has LCD- Panel Kits with Touchscreen options, allowing our Single Board Computer Solutions to utilize an LCD for video output and a touchscreen replacement of a mouse for input. The LCD Panel Kit with the Touchscreen option in conjunction with the Flash Disk, makes for a Solid State Embedded computer system that is ideal for rugged, wide temperature, and low downtime environments. If you cannot find exactly what you need from our large Off-The-Shelf selection, EMAC can potentially customize any hardware or software component, and additionly offer driver development and software application programming, providing you with the perfect fit for their SBC application needs. EMAC can provide Enclosures, I/O Modules, Peripherals, Memory, and Operating Systems for most of our x86 and ARM SBCs. EMAC supports and can install the the following Operating Systems on Hard Drive or Flash Disk: Linux, Xenomi Development Framework, DOS, Windows CE, and Windows Embedded.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;ARM SBCs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; iPAC-9x25 (Atmel ATSAM9X25 ARM9) &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/pc_compatible_sbcs/IPAC-9X25 iPAC-9x25 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SBC/IPAC-9X25/ iPAC-9x25 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PICO-IMX6 (Freescale i.MX6 ARM Cortex A9) &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/pc_compatible_sbcs/PICO-IMX6 PICO-IMX6 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SBC/PICO-IMX6/ PICO-IMX6 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; RSB-4410 (Freescale i.MX6 ARM Cortex A9) &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/pc_compatible_sbcs/RSB-4410 RSB-4410 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SBC/RSB-4410/ RSB-4410 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; SBC-0300 (TI AM383874 ARM Cortex A8) &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/pc_compatible_sbcs/SBC-0300 SBC-0300 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SBC/SBC-0300/ SBC-0300 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SOM-IMX6&amp;diff=4918</id>
		<title>SOM-IMX6</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SOM-IMX6&amp;diff=4918"/>
		<updated>2015-10-29T21:53:38Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; SOM-iMX6 ARM 314-Pin SoM &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  SOM-iMX6 ARM 314-Pin SoM  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
The SoM-iMX6 is a System on Module (SoM) based on the Freescale iMX.6 Cortex A9 Single, Dual or Quad Core processor. Designed and manufactured in the USA, this wide temperature, fanless ARM 1GHz SoM has 10/100/1000 BaseT Ethernet included along with 4 serial ports.  It utilizes up to 4GB of eMMC Flash, up to 16MB of serial data flash, and up to 1GB of LP DDR2 RAM. A SoM is a small embedded module that contains the core of a microprocessor system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SOM-iMX6 Website Link&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-iMX6M SoM-iMX6 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  SoM-iMX6 Downloads  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-iMX6 Downloads&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-iMX6M/Manual/SoM-iMX6M_User_Manual.pdf User Manual]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-IMX6M/DataSheets/ Datasheet]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /********************************************  SoM-iMX6 Carrier Boards  ********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-iMX6 Carrier Boards&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; SoM-320ES &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-320ES SoM-320ES Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-320ES/ SoM-320ES Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /********************************************  SoM-iMX6 Wiki Links  ********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-iMX6 Wiki Links&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;[[SoM-iMX6_Getting_Started | SoM-iMX6 Getting Started]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SoM-A5D36_Getting_Started&amp;diff=4917</id>
		<title>SoM-A5D36 Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SoM-A5D36_Getting_Started&amp;diff=4917"/>
		<updated>2015-10-29T21:33:30Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;= SOM-A5D36 Page Under Construction =&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SOM-A5D36 Page Under Construction =&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SoM-3354_Getting_Started&amp;diff=4916</id>
		<title>SoM-3354 Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SoM-3354_Getting_Started&amp;diff=4916"/>
		<updated>2015-10-29T21:33:04Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;= SOM-3354 Page Under Construction =&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SOM-3354 Page Under Construction =&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SOM-9M10&amp;diff=4915</id>
		<title>SOM-9M10</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SOM-9M10&amp;diff=4915"/>
		<updated>2015-10-29T21:32:27Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; SOM-9M10 ARM 200-Pin SoM &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  SOM-9M10 ARM 200-Pin SoM  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
The SoM-9M10 is a System-on-Module (SoM) based on the AT91SAM9M10 processor. This Fanless ARM9, 400 MHz SoM has an Ethernet PHY included along with 4 serial ports. It utilizes up to 256MB of external DDR2 / SDRAM, 1GB of NAND Flash and includes an MMU which allows it to run Linux Operating System. A SoM is a small embedded module that contains the core of a microprocessor system.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SOM-9M10 Website Link&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-9M10M SoM-9M10 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  SoM-9M10 Downloads  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-9M10 Downloads&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-9G45-9M10/Manual/SoM-9G45-9M10_User_Manual.pdf User Manual]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-9G45-9M10/DataSheets/ Datasheet]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /********************************************  SoM-9M10 Carrier Boards  ********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-9M10 Carrier Boards&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; SoM-200ES &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-200ES SoM-200ES Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-200ES/ SoM-200ES Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; SoM-210ES &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-210ES SoM-210ES Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-210ES/ SoM-210ES Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; SoM-212ES &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-212ES SoM-212ES Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-212ES/ SoM-212ES Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; SoM-250ES &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-250ES SoM-250ES Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-250ES/ SoM-250ES Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /********************************************  SoM-9M10 Wiki Links  ********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-9M10 Wiki Links&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;[[SoM-9G45_Getting_Started | SoM-9M10 Getting Started]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SoM-9G45_Getting_Started&amp;diff=4914</id>
		<title>SoM-9G45 Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SoM-9G45_Getting_Started&amp;diff=4914"/>
		<updated>2015-10-29T21:31:20Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SOM-9G45/9M10 Page Under Construction =&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SoM-9G45_Getting_Started&amp;diff=4913</id>
		<title>SoM-9G45 Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SoM-9G45_Getting_Started&amp;diff=4913"/>
		<updated>2015-10-29T21:30:18Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;= SOM-9G45 Page Under Construction =&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SOM-9G45 Page Under Construction =&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SoM-A5D35_Getting_Started&amp;diff=4912</id>
		<title>SoM-A5D35 Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SoM-A5D35_Getting_Started&amp;diff=4912"/>
		<updated>2015-10-29T21:29:16Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;= SOM-A5D35 Page Under Construction =&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SOM-A5D35 Page Under Construction =&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SoM-9x25_Getting_Started&amp;diff=4911</id>
		<title>SoM-9x25 Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SoM-9x25_Getting_Started&amp;diff=4911"/>
		<updated>2015-10-29T21:28:37Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;= SOM-9x25 Page Under Construction =&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SOM-9x25 Page Under Construction =&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SoM-9G25_Getting_Started&amp;diff=4910</id>
		<title>SoM-9G25 Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SoM-9G25_Getting_Started&amp;diff=4910"/>
		<updated>2015-10-29T21:28:03Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;= SOM-9G25 Page Under Construction =&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SOM-9G25 Page Under Construction =&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SoM-9G20_Getting_Started&amp;diff=4909</id>
		<title>SoM-9G20 Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SoM-9G20_Getting_Started&amp;diff=4909"/>
		<updated>2015-10-29T21:27:32Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;= SOM-9G20 Page Under Construction =&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SOM-9G20 Page Under Construction =&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SoM-9260_Getting_Started&amp;diff=4908</id>
		<title>SoM-9260 Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SoM-9260_Getting_Started&amp;diff=4908"/>
		<updated>2015-10-29T21:27:00Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;= SOM-9260 Page Under Construction =&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SOM-9260 Page Under Construction =&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SoM-3517_Getting_Started&amp;diff=4907</id>
		<title>SoM-3517 Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SoM-3517_Getting_Started&amp;diff=4907"/>
		<updated>2015-10-29T21:26:22Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;= SOM-3517 Page Under Construction =&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SOM-3517 Page Under Construction =&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SoM-iMX6_Getting_Started&amp;diff=4906</id>
		<title>SoM-iMX6 Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SoM-iMX6_Getting_Started&amp;diff=4906"/>
		<updated>2015-10-29T21:23:45Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;= SOM-iMX6 Page Under Construction =&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SOM-iMX6 Page Under Construction =&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SOM-320&amp;diff=4905</id>
		<title>SOM-320</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SOM-320&amp;diff=4905"/>
		<updated>2015-10-29T21:22:21Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;= SOM-320 Page Under Construction =&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SOM-320 Page Under Construction =&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SOM-250&amp;diff=4904</id>
		<title>SOM-250</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SOM-250&amp;diff=4904"/>
		<updated>2015-10-29T21:19:58Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt; &amp;lt;!-- /****************************************  Page Descr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; SOM-250ES ARM 200-Pin Carrier &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  SOM-250ES ARM 200-Pin SoM  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
The SoM-250ES is a compact, low-power SoM Carrier/Socket board with a 7” WVGA (800 x 480) or the optional 10&amp;quot; WSVGA (1024 X 600) color LCD and resistive touch screen. This versatile SoM Carrier/Socket board is ideal for evaluation and early development work. This Carrier is designed to work with all EMAC 200-pin SODIMM type SoMs. Note: The SoM-250ES is specifically designed for SoMs with Video &amp;amp; USB capability. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SOM-250ES Website Link&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-250ES SoM-250ES Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  SoM-250ES Downloads  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-250ES Downloads&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-250ES/Manual/SoM-250ES_User_Manual.pdf User Manual]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-250ES/DataSheets/ Datasheet]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-250ES/ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SOM-210&amp;diff=4903</id>
		<title>SOM-210</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SOM-210&amp;diff=4903"/>
		<updated>2015-10-29T21:17:33Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; SOM-210ES ARM 200-Pin Carrier &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  SOM-210ES ARM 200-Pin SoM  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
The SoM-210ES is an ultra compact SoM Carrier/Socket board with an optional 4.3 inch WQVGA (480 x 272) TFT color LCD and a resistive touch screen. The dimensions of the SoM-210 are 4.8” by 3.0”, about the same dimensions as that of popular touch cell phones. The SoM-210 is small enough to fit in a 2U rack enclosure. This versatile SoM Carrier/Socket board is ideal for evaluation and early development work. This Carrier is designed to work with all EMAC 200-pin SODIMM type SoMs. Note: The SoM-210 is specifically designed for SoMs with Video &amp;amp; USB capability.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SOM-210ES Website Link&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-210ES SoM-210ES Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  SoM-210ES Downloads  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-210ES Downloads&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-210ES/Manual/SoM-210ES_User_Manual.pdf User Manual]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-210ES/DataSheets/ Datasheet]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-210ES/ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SOM-212&amp;diff=4902</id>
		<title>SOM-212</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SOM-212&amp;diff=4902"/>
		<updated>2015-10-29T21:16:36Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt; &amp;lt;!-- /****************************************  Page Descr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; SOM-212ES ARM 200-Pin Carrier &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  SOM-212ES ARM 200-Pin SoM  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
The SoM-212ES is an ultra compact SoM Carrier/Socket board with an optional 4.3 inch WQVGA (480 x 272) TFT color LCD and a resistive touch screen. The dimensions of the SoM-212 are 4.8” by 3.0”, about the same dimensions as that of popular touch cell phones. The SoM-212ES is small enough to fit in a 2U rack enclosure. This versatile SoM Carrier/Socket board is ideal for evaluation and early development work. This Carrier is designed to work with all EMAC 200-pin SODIMM type SoMs. Note: The SoM-212ES is specifically designed for SoMs with Video &amp;amp; USB capability.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SOM-212ES Website Link&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-212ES SoM-212ES Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  SoM-212ES Downloads  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-212ES Downloads&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-212ES/Manual/SoM-212ES_User_Manual.pdf User Manual]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-212ES/DataSheets/ Datasheet]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-212ES/ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SOM-200&amp;diff=4901</id>
		<title>SOM-200</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SOM-200&amp;diff=4901"/>
		<updated>2015-10-29T21:13:19Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; SOM-200ES ARM 200-Pin Carrier &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  SOM-200ES ARM 200-Pin SoM  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
The SoM-200ES is versatile SoM Carrier/Socket board ideal for evaluation and early development work. This Carrier is designed to work with all EMAC 200-pin SODIMM type SoMs. Note: The SoM-200 is specifically designed for SoMs with Video &amp;amp; Touch capability.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SOM-200ES Website Link&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-200ES SoM-200ES Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  SoM-200ES Downloads  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-200ES Downloads&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-200ES/Manual/SoM-200ES_User_Manual.pdf User Manual]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-200ES/DataSheets/ Datasheet]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-200ES/ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SOM-150&amp;diff=4900</id>
		<title>SOM-150</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SOM-150&amp;diff=4900"/>
		<updated>2015-10-29T21:12:24Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; SOM-150ES ARM 144-Pin Carrier &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  SOM-150ES ARM 144-Pin SoM  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
The SoM-150ES is versatile SoM Carrier/Socket board ideal for evaluation and early development work. This Carrier is designed to work with all EMAC 144-pin SODIMM type SoMs. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SOM-150ES Website Link&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-150ES SoM-150ES Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  SoM-150ES Downloads  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-150ES Downloads&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-150ES/Manual/SoM-150ES_User_Manual.pdf User Manual]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-150ES/DataSheets/ Datasheet]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-150ES/ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SOM-210&amp;diff=4899</id>
		<title>SOM-210</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SOM-210&amp;diff=4899"/>
		<updated>2015-10-29T21:11:05Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt; &amp;lt;!-- /****************************************  Page Descr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; SOM-210ES ARM 200-Pin Carrier &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  SOM-210ES ARM 200-Pin SoM  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
The SoM-210ES is an ultra compact SoM Carrier/Socket board with an optional 4.3 inch WQVGA (480 x 272) TFT color LCD and a resistive touch screen. The dimensions of the SoM-210 are 4.8” by 3.0”, about the same dimensions as that of popular touch cell phones. The SoM-210 is small enough to fit in a 2U rack enclosure. This versatile SoM Carrier/Socket board is ideal for evaluation and early development work. This Carrier is designed to work with all EMAC 200-pin SODIMM type SoMs. Note: The SoM-210 is specifically designed for SoMs with Video &amp;amp; USB capability.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SOM-210ES Website Link&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-210ES SoM-210ES Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  SoM-210ES Downloads  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-200ES Downloads&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-210ES/Manual/SoM-210ES_User_Manual.pdf User Manual]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-210ES/DataSheets/ Datasheet]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-210ES/ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SOM-A5D36&amp;diff=4898</id>
		<title>SOM-A5D36</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SOM-A5D36&amp;diff=4898"/>
		<updated>2015-10-29T21:05:52Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; SOM-A5D36 ARM 200-Pin SoM &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  SOM-A5D36 ARM 200-Pin SoM  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
The SoM-A5D36 is a System on Module (SoM) based on the Atmel ARM Cortex A5 ATSAMA5D36 processor. Designed and manufactured in the USA, this wide temperature, fanless ARM 536 MHz SoM has 10/100/1000 BaseT Ethernet included along with up to 6 serial ports.  It utilizes up to 4GB of eMMC Flash, up to 16MB of serial data flash, and up to 512MB of LP DDR2 RAM. A SoM is a small embedded module that contains the core of a microprocessor system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SOM-A5D36 Website Link&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-A5D36 SoM-A5D36 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  SoM-A5D36 Downloads  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-3354 Downloads&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-A5D36/Manual/SoM-A5D36_User_Manual.pdf User Manual]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-A5D36/DataSheets/ Datasheet]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /********************************************  SoM-A5D36 Carrier Boards  ********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-A5D36 Carrier Boards&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; SoM-200GS &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-200GS SoM-200GS Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-200GS/ SoM-200GS Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;       &lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /********************************************  SoM-A5D36 Wiki Links  ********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-A5D36 Wiki Links&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;[[SoM-A5D36_Getting_Started | SoM-A5D36 Getting Started]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SOM-A5D36&amp;diff=4897</id>
		<title>SOM-A5D36</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SOM-A5D36&amp;diff=4897"/>
		<updated>2015-10-29T21:05:02Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; SOM-A5D36 ARM 200-Pin SoM &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  SOM-A5D36 ARM 200-Pin SoM  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
The SoM-A5D36 is a System on Module (SoM) based on the Atmel ARM Cortex A5 ATSAMA5D36 processor. Designed and manufactured in the USA, this wide temperature, fanless ARM 536 MHz SoM has 10/100/1000 BaseT Ethernet included along with up to 6 serial ports.  It utilizes up to 4GB of eMMC Flash, up to 16MB of serial data flash, and up to 512MB of LP DDR2 RAM. A SoM is a small embedded module that contains the core of a microprocessor system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SOM-A5D36 Website Link&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-A5D36 SoM-A5D36 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  SoM-A5D36 Downloads  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-3354 Downloads&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-A5D36M/Manual/SoM-A5D36_User_Manual.pdf User Manual]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-A5D36/DataSheets/ Datasheet]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /********************************************  SoM-A5D36 Carrier Boards  ********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-A5D36 Carrier Boards&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; SoM-200GS &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-200GS SoM-200GS Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-200GS/ SoM-200GS Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;       &lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /********************************************  SoM-A5D36 Wiki Links  ********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-A5D36 Wiki Links&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;[[SoM-A5D36_Getting_Started | SoM-A5D36 Getting Started]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=ARM_PPC&amp;diff=4896</id>
		<title>ARM PPC</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=ARM_PPC&amp;diff=4896"/>
		<updated>2015-10-29T20:51:45Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; ARM Panel PCs (PPC) &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  ARM Panel PCs  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
EMAC is a global leader in industrial automation and HMI Panel PCs.  We provide Panel PCs for embedded automation computers, automation controllers, remote i/o modules, and custom data acquisition solutions.&lt;br /&gt;
&lt;br /&gt;
EMAC's Panel PCs are available ready to run with the Operating System installed on flash disk or hard drive. Apply power and watch either the Windows or Linux User Interface appear on the vivid color LCD. Interact with the PPC using the responsive integrated touchscreen. Everything works out of the box, allowing you to concentrate on your application, rather than building and configuring device drivers. Just Write-It and Run-It.&lt;br /&gt;
&lt;br /&gt;
Contact the EMAC Panel PC Sales Department for details on Sunlight Readable Panel PC, IP65 Panel PC, IP67 Panel PC, Wide Voltage Panel PC, and/or Low Power Consumption Panel PC specifications.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;Open Frame ARM PPCs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E4+ &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds/PPC-E4%2B PPC-E4+ Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E4+/ PPC-E4+ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E7+ &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds/PPC-E7%2B%5B3354%5D PPC-E7+ Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E7+/ PPC-E7+ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E10 &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds/PPC-E10 PPC-E10 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E10/ PPC-E10 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  ARM PPC Enclosed  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;Enclosed ARM PPCs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E4+ &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds/PPC-E4%2B PPC-E4+ Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E4+/ PPC-E4+ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E7+ &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds/PPC-E7%2B%5B3354%5D PPC-E7+ Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E7+/ PPC-E7+ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=X86_SBC&amp;diff=4895</id>
		<title>X86 SBC</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=X86_SBC&amp;diff=4895"/>
		<updated>2015-10-29T20:44:49Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; x86 Single Board Computers (SBCs) &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  x86 SBCs  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
EMAC can provide Board Support Packages (BSPs) for our single board computers using your choice of compatible Operating Systems. Integration of the single board computer into an enclosure, adding memory or CPU, loading an OS, in most cases is free with the purchase of the Single Board Computer and related components. Addionally EMAC has LCD- Panel Kits with Touchscreen options, allowing our Single Board Computer Solutions to utilize an LCD for video output and a touchscreen replacement of a mouse for input. The LCD Panel Kit with the Touchscreen option in conjunction with the Flash Disk, makes for a Solid State Embedded computer system that is ideal for rugged, wide temperature, and low downtime environments. If you cannot find exactly what you need from our large Off-The-Shelf selection, EMAC can potentially customize any hardware or software component, and additionly offer driver development and software application programming, providing you with the perfect fit for their SBC application needs. EMAC can provide Enclosures, I/O Modules, Peripherals, Memory, and Operating Systems for most of our x86 and ARM SBCs. EMAC supports and can install the the following Operating Systems on Hard Drive or Flash Disk: Linux, Xenomi Development Framework, DOS, Windows CE, and Windows Embedded.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;x86 SBCs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; Single Board Computer Selection Guide &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/pc_compatible_sbcs SBC Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SBC/ PPC Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=X86_SIB&amp;diff=4894</id>
		<title>X86 SIB</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=X86_SIB&amp;diff=4894"/>
		<updated>2015-10-29T20:43:49Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; x86 &amp;quot;Server In a Box (SIB)&amp;quot; Embedded Servers &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  x86 SIBs  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
EMAC's Server-In-a-Box line of Embedded Servers and Industrial PCs are Single Board Computers built into small, rugged embedded servers. These Industrial PCs are just as comfortable in the industrial environment as they are on a desktop while providing only the requred portions of the functionality from a conventional server.&lt;br /&gt;
In order to toughen these embedded servers EMAC utilizes a Flash Disk in place of a hard drive and a fanless embedded SBC providing a server with no moving parts.  On the software side, EMAC supports the most popular Embedded Operating Systems (OS), Embedded Linux and Real Time Linux, or Windows Embedded. EMAC has the expertise to customize the Embedded OS build to meet your application needs if required. This custom Embedded OS build can be archived under a unique part number guaranteeing that you receive the correct build each time you order.&lt;br /&gt;
If your application does not require a chassis/case or power supply you can utilize one of EMAC's Single Board Embedded Servers. These Single Board Embedded Servers can utilize virtually any Single Board Computer that EMAC sells. Just select an SBC, add flash, and select an OS along with any extra components you might need.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;x86 SIBs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; Embedded Servers Selection Guide &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/embedded_servers SIB Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/EmbeddedServers/ SIB Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=X86_SIB&amp;diff=4893</id>
		<title>X86 SIB</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=X86_SIB&amp;diff=4893"/>
		<updated>2015-10-29T20:42:50Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt; &amp;lt;!-- /****************************************  Page Descr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; x86 &amp;quot;Server In a Box (SIB)&amp;quot; Embedded Servers &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  x86 SIBs  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
EMAC's Server-In-a-Box line of Embedded Servers and Industrial PCs are Single Board Computers built into small, rugged embedded servers. These Industrial PCs are just as comfortable in the industrial environment as they are on a desktop while providing only the requred portions of the functionality from a conventional server.&lt;br /&gt;
In order to toughen these embedded servers EMAC utilizes a Flash Disk in place of a hard drive and a fanless embedded SBC providing a server with no moving parts.  On the software side, EMAC supports the most popular Embedded Operating Systems (OS), Embedded Linux and Real Time Linux, or Windows Embedded. EMAC has the expertise to customize the Embedded OS build to meet your application needs if required. This custom Embedded OS build can be archived under a unique part number guaranteeing that you receive the correct build each time you order.&lt;br /&gt;
If your application does not require a chassis/case or power supply you can utilize one of EMAC's Single Board Embedded Servers. These Single Board Embedded Servers can utilize virtually any Single Board Computer that EMAC sells. Just select an SBC, add flash, and select an OS along with any extra components you might need.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;x86 SIBs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; Embedded Servers Selection Guide &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/embedded_servers SBC Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SBC/ PPC Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=EMAC_HW&amp;diff=4892</id>
		<title>EMAC HW</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=EMAC_HW&amp;diff=4892"/>
		<updated>2015-10-29T20:32:32Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:80%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; EMAC Hardware Wiki &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  ARM Hardware  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:80%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:20%;vertical-align:top;background-color:white;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;ARM Hardware&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[ARM_SOM | System on Module (SoM)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[ARM_PPC | Panel PC (PPC)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[ARM_SBC | Single Board Computer (SBC)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[ARM_SIB | Server In a Box (SIB Embedded Servers)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /********************************************  x86 Hardware  ********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:20%;vertical-align:top;background-color:white;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;x86 Hardware&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;ul&amp;gt;   &lt;br /&gt;
        &amp;lt;li&amp;gt;[[x86_SOM | System on Module (SoM)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[x86_PPC | Panel PC (PPC)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[x86_SBC | Single Board Computer (SBC)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[x86_SIB | Server In a Box (SIB Embedded Servers)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=X86_SBC&amp;diff=4889</id>
		<title>X86 SBC</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=X86_SBC&amp;diff=4889"/>
		<updated>2015-10-29T20:29:00Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt; &amp;lt;!-- /****************************************  Page Descr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; x86 Single Board Computers (SBCs) &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  x86 SBCs  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
EMAC can provide Board Support Packages (BSPs) for our single board computers using your choice of compatible Operating Systems. Integration of the single board computer into an enclosure, adding memory or CPU, loading an OS, in most cases is free with the purchase of the Single Board Computer and related components. Addionally EMAC has LCD- Panel Kits with Touchscreen options, allowing our Single Board Computer Solutions to utilize an LCD for video output and a touchscreen replacement of a mouse for input. The LCD Panel Kit with the Touchscreen option in conjunction with the Flash Disk, makes for a Solid State Embedded computer system that is ideal for rugged, wide temperature, and low downtime environments. If you cannot find exactly what you need from our large Off-The-Shelf selection, EMAC can potentially customize any hardware or software component, and additionly offer driver development and software application programming, providing you with the perfect fit for their SBC application needs. EMAC can provide Enclosures, I/O Modules, Peripherals, Memory, and Operating Systems for most of our x86 and ARM SBCs. EMAC supports and can install the the following Operating Systems on Hard Drive or Flash Disk: Linux, Xenomi Development Framework, DOS, Windows CE, and Windows Embedded.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;x86 SBCs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; Single Board Computer Selection Guide &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products//pc_compatible_sbcs SBC Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SBC/ PPC Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=X86_SOM&amp;diff=4870</id>
		<title>X86 SOM</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=X86_SOM&amp;diff=4870"/>
		<updated>2015-10-26T15:45:32Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; x86 System on Module (SoM) &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  x86 SoMs  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
System on module (SoM) is an ideal alternative to custom engineering. With an SoM approach you get the best of aspects of both buying an Off-The-Shelf Single Board Computer (SBC) and of a Custom Engineered solution. With Off-The-Shelf standard components such as a generic carrier board and SOM module, it is possible to start development on your software applications before the custom carrier board is complete; thus offering a reduced time to market for your system. A System on Module (SoM) is comprised of a small processor module with CPU bus accessibility and standard I/O functionality. The SoM module does not have any connectorization and is designed to be plugged into a Carrier Board.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;x86 COM-Express SoMs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; COM-TC (Atom SoM)&amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/CoM-TC CoM-TC Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/COM-TC/ CoM-TC Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; COM-U15 (Atom SoM)&amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/COM-U15 COM-U15 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/COM-U15/ COM-U15 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; SOM-5788 (i7 SoM)&amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SOM-5788 SOM-5788 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SOM-5788/ SOM-5788 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  x86 SoM Carrier Boards  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;x86 COM-Express Carrier Boards&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; SOM-DB5700 &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-DB5700 SOM-DB5700 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-DB5700/ SOM-DB5700 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;      &lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=X86_PPC&amp;diff=4869</id>
		<title>X86 PPC</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=X86_PPC&amp;diff=4869"/>
		<updated>2015-10-26T15:43:20Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt; &amp;lt;!-- /****************************************  Page Descr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; x86 Panel PCs (PPCs) &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  x86 PPCs  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
EMAC is a global leader in industrial automation and HMI Panel PCs.  We provide Panel PCs for embedded automation computers, automation controllers, remote i/o modules, and custom data acquisition solutions.&lt;br /&gt;
&lt;br /&gt;
EMAC's Panel PCs are available ready to run with the Operating System installed on flash disk or hard drive. Apply power and watch either the Windows or Linux User Interface appear on the vivid color LCD. Interact with the PPC using the responsive integrated touchscreen. Everything works out of the box, allowing you to concentrate on your application, rather than building and configuring device drivers. Just Write-It and Run-It.&lt;br /&gt;
&lt;br /&gt;
Contact the EMAC Panel PC Sales Department for details on Sunlight Readable Panel PC, IP65 Panel PC, IP67 Panel PC, Wide Voltage Panel PC, and/or Low Power Consumption Panel PC specifications.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;x86 PPCs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; Panel PC Selection Guide &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds PPC Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/ PPC Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=X86_SOM&amp;diff=4868</id>
		<title>X86 SOM</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=X86_SOM&amp;diff=4868"/>
		<updated>2015-10-26T15:36:07Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt; &amp;lt;!-- /****************************************  Page Descr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; x86 System on Module (SoM) &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  x86 SoMs  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
System on module (SoM) is an ideal alternative to custom engineering. With an SoM approach you get the best of aspects of both buying an Off-The-Shelf Single Board Computer (SBC) and of a Custom Engineered solution. With Off-The-Shelf standard components such as a generic carrier board and SOM module, it is possible to start development on your software applications before the custom carrier board is complete; thus offering a reduced time to market for your system. A System on Module (SoM) is comprised of a small processor module with CPU bus accessibility and standard I/O functionality. The SoM module does not have any connectorization and is designed to be plugged into a Carrier Board.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;x86 COM-Express SoMs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; COM-TC (Atom SoM)&amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/CoM-TC CoM-TC Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/COM-TC/ CoM-TC Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; COM-U15 (Atom SoM)&amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/COM-U15 COM-U15 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/COM-U15/ COM-U15 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; SOM-5788 &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SOM-5788 SOM-5788 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SOM-5788/ SOM-5788 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  x86 SoM Carrier Boards  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;x86 COM-Express Carrier Boards&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; SOM-DB5700 &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-DB5700 SOM-DB5700 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-DB5700/ SOM-DB5700 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;      &lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=ARM_SIB&amp;diff=4867</id>
		<title>ARM SIB</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=ARM_SIB&amp;diff=4867"/>
		<updated>2015-10-26T15:15:31Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt; &amp;lt;!-- /****************************************  Page Descr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; ARM Embedded Servers (SIB) &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  ARM SIBs  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
EMAC's Server-In-a-Box line of Embedded Servers and Industrial PCs are Single Board Computers built into small, rugged embedded servers. These Industrial PCs are just as comfortable in the industrial environment as they are on a desktop while providing only the requred portions of the functionality from a conventional server.&lt;br /&gt;
&lt;br /&gt;
In order to toughen these embedded servers EMAC utilizes a Flash Disk in place of a hard drive and a fanless embedded SBC providing a server with no moving parts.  On the software side, EMAC supports the most popular Embedded Operating Systems (OS), Embedded Linux and Real Time Linux, or Windows Embedded. EMAC has the expertise to customize the Embedded OS build to meet your application needs if required. This custom Embedded OS build can be archived under a unique part number guaranteeing that you receive the correct build each time you order.&lt;br /&gt;
&lt;br /&gt;
If your application does not require a chassis/case or power supply you can utilize one of EMAC's Single Board Embedded Servers. These Single Board Embedded Servers can utilize virtually any Single Board Computer that EMAC sells. Just select an SBC, add flash, and select an OS along with any extra components you might need.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;ARM Server In a Box (SIB)&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; SIB-A5D35 (Atmel ATSAMA5D35 ARM Cortex A5) &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/embedded_servers/SIB-A5D35 SIB-A5D35 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/EmbeddedServers/SIB-A5D35/ SIB-A5D35 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SOM-A5D36&amp;diff=4866</id>
		<title>SOM-A5D36</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SOM-A5D36&amp;diff=4866"/>
		<updated>2015-10-26T15:00:15Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; SOM-A5D36 ARM 200-Pin SoM &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  SOM-A5D36 ARM 200-Pin SoM  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
The SoM-A5D36 is a System on Module (SoM) based on the Atmel ARM Cortex A5 ATSAMA5D36 processor. Designed and manufactured in the USA, this wide temperature, fanless ARM 536 MHz SoM has 10/100/1000 BaseT Ethernet included along with up to 6 serial ports.  It utilizes up to 4GB of eMMC Flash, up to 16MB of serial data flash, and up to 512MB of LP DDR2 RAM. A SoM is a small embedded module that contains the core of a microprocessor system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SOM-A5D36 Website Link&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-A5D36M SoM-A5D36 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  SoM-A5D36 Downloads  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-3354 Downloads&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-A5D36M/Manual/SoM-A5D36M_User_Manual.pdf User Manual]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-A5D36M/DataSheets/ Datasheet]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /********************************************  SoM-A5D36 Carrier Boards  ********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-A5D36 Carrier Boards&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; SoM-200GS &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-200GS SoM-200GS Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-200GS/ SoM-200GS Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;       &lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /********************************************  SoM-A5D36 Wiki Links  ********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-A5D36 Wiki Links&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;[[SoM-A5D36_Getting_Started | SoM-A5D36 Getting Started]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=ARM_SBC&amp;diff=4865</id>
		<title>ARM SBC</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=ARM_SBC&amp;diff=4865"/>
		<updated>2015-10-23T23:12:21Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; ARM Single Board Computers (SBC) &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  ARM SBCs  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
EMAC can provide Board Support Packages (BSPs) for our single board computers using your choice of compatible Operating Systems. Integration of the single board computer into an enclosure, adding memory or CPU, loading an OS, in most cases is free with the purchase of the Single Board Computer and related components. Addionally EMAC has LCD- Panel Kits with Touchscreen options, allowing our Single Board Computer Solutions to utilize an LCD for video output and a touchscreen replacement of a mouse for input. The LCD Panel Kit with the Touchscreen option in conjunction with the Flash Disk, makes for a Solid State Embedded computer system that is ideal for rugged, wide temperature, and low downtime environments. If you cannot find exactly what you need from our large Off-The-Shelf selection, EMAC can potentially customize any hardware or software component, and additionly offer driver development and software application programming, providing you with the perfect fit for their SBC application needs. EMAC can provide Enclosures, I/O Modules, Peripherals, Memory, and Operating Systems for most of our x86 and ARM SBCs. EMAC supports and can install the the following Operating Systems on Hard Drive or Flash Disk: Linux, Xenomi Development Framework, DOS, Windows CE, and Windows Embedded.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;ARM SBCs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; iPAC-9x25 (Atmel ATSAM9X25 ARM9) &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/pc_compatible_sbcs/IPAC-9X25 iPAC-9x25 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SBC/IPAC-9X25/ iPAC-9x25 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PICO-IMX6 (Freescale i.MX6 ARM Cortex A9) &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/pc_compatible_sbcs/PICO-IMX6 PICO-IMX6 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SIB/PICO-IMX6/ PICO-IMX6 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; RSB-4410 (Freescale i.MX6 ARM Cortex A9) &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/pc_compatible_sbcs/RSB-4410 RSB-4410 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SIB/RSB-4410/ RSB-4410 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; SBC-0300 (TI AM383874 ARM Cortex A8) &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/pc_compatible_sbcs/SBC-0300 SBC-0300 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SIB/SBC-0300/ SBC-0300 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=ARM_SBC&amp;diff=4864</id>
		<title>ARM SBC</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=ARM_SBC&amp;diff=4864"/>
		<updated>2015-10-23T23:09:48Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt; &amp;lt;!-- /****************************************  Page Descr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; ARM Single Board Computers (SBC) &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  ARM SBCs  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
EMAC can provide Board Support Packages (BSPs) for our single board computers using your choice of compatible Operating Systems. Integration of the single board computer into an enclosure, adding memory or CPU, loading an OS, in most cases is free with the purchase of the Single Board Computer and related components. Addionally EMAC has LCD- Panel Kits with Touchscreen options, allowing our Single Board Computer Solutions to utilize an LCD for video output and a touchscreen replacement of a mouse for input. The LCD Panel Kit with the Touchscreen option in conjunction with the Flash Disk, makes for a Solid State Embedded computer system that is ideal for rugged, wide temperature, and low downtime environments. If you cannot find exactly what you need from our large Off-The-Shelf selection, EMAC can potentially customize any hardware or software component, and additionly offer driver development and software application programming, providing you with the perfect fit for their SBC application needs. EMAC can provide Enclosures, I/O Modules, Peripherals, Memory, and Operating Systems for most of our x86 and ARM SBCs. EMAC supports and can install the the following Operating Systems on Hard Drive or Flash Disk: Linux, Xenomi Development Framework, DOS, Windows CE, and Windows Embedded.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;ARM SBCs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; iPAC-9x25 (Atmel ATSAM9X25 ARM9) &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/pc_compatible_sbcs/IPAC-9X25 iPAC-9x25 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SBC/IPAC-9X25/ iPAC-9x25 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PICO-IMX6 (Freescale i.MX6 ARM Cortex A9) &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/pc_compatible_sbcs/PICO-IMX6 PICO-IMX6 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SIB/PICO-IMX6/ PICO-IMX6 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; HSB-4410 (Freescale i.MX6 ARM Cortex A9) &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/pc_compatible_sbcs/HSB-4410 HSB-4410 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SIB/HSB-4410/ HSB-4410 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; SBC-0300 (TI AM383874 ARM Cortex A8) &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/pc_compatible_sbcs/SBC-0300 SBC-0300 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SIB/SBC-0300/ SBC-0300 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=ARM_SOM&amp;diff=4863</id>
		<title>ARM SOM</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=ARM_SOM&amp;diff=4863"/>
		<updated>2015-10-23T22:32:03Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; ARM System on Module (SoM) Products &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  ARM 144 Pin SoMs  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
System on module (SoM) is an ideal alternative to custom engineering. With an SoM approach you get the best of aspects of both buying an Off-The-Shelf Single Board Computer (SBC) and of a Custom Engineered solution. With Off-The-Shelf standard components such as a generic carrier board and SOM module, it is possible to start development on your software applications before the custom carrier board is complete; thus offering a reduced time to market for your system. A System on Module (SoM) is comprised of a small processor module with CPU bus accessibility and standard I/O functionality. The SoM module does not have any connectorization and is designed to be plugged into a Carrier Board.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;ARM-144 Pin SoMs&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[[SOM-9260 | SOM-9260 (Atmel ARM9 AT91SAM9260)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[[SOM-9G20 | SOM-9G20 (Atmel ARM9 AT91SAM9G20)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[[SOM-9G25 | SOM-9G25 (Atmel ARM9 AT91SAM9G25)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[[SOM-9X25 | SOM-9X25 (Atmel ARM9 AT91SAM9G25)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[[SOM-A5D35 | SOM-A5D35 (Atmel Cortex A5 ATSAMA5D35)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  ARM 200 Pin SoMs  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;ARM 200-Pin SoMs&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[[SOM-9G45 | SOM-9G45 (Atmel ARM9 AT91SAM9G45)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[[SOM-9M10 | SOM-9M10 (Atmel ARM9 AT91SAM9M10)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[[SOM-3517 | SOM-3517 (TI Cortex A8 AM3517)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[[SOM-3354 | SOM-3354 (TI Cortex A8 AM3354)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[[SOM-A5D36 | SOM-A5D36 (Atmel Cortex A5 ATSAMA5D36)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /********************************************  ARM 314 Pin SoMs  ********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;ARM 314-Pin SoMs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;[[SOM-IMX6 | SOM-IMX6 (Freescale Cortex A9 iMX6)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /********************************************  ARM SoM Carrier Boards  ********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;ARM SoM Carrier Boards&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;[[SOM-150 | SOM-150 (144-Pin Carrier, Text LCD)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[SOM-200 | SOM-200 (200-Pin Carrier, 4.3&amp;quot; LCD)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[SOM-210 | SOM-210 (200-Pin Carrier, 4.3&amp;quot; LCD)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[SOM-212 | SOM-210 (200-Pin Carrier, 4.3&amp;quot; LCD)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[SOM-250 | SOM-250 (200-Pin Carrier, 7 &amp;amp; 10&amp;quot; LCDs)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[SOM-320 | SOM-320 (314-Pin Carrier, Customer Defined LCD)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /******************************************     Conclusion      ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:conclusion | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /******************************************   More Information   *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:moreinfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:whatnext | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=ARM_PPC&amp;diff=4862</id>
		<title>ARM PPC</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=ARM_PPC&amp;diff=4862"/>
		<updated>2015-10-23T22:29:32Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; ARM Panel PCs (PPC) &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  ARM Panel PCs  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
EMAC is a global leader in industrial automation and HMI Panel PCs.  We provide Panel PCs for embedded automation computers, automation controllers, remote i/o modules, and custom data acquisition solutions.&lt;br /&gt;
&lt;br /&gt;
EMAC's Panel PCs are available ready to run with the Operating System installed on flash disk or hard drive. Apply power and watch either the Windows or Linux User Interface appear on the vivid color LCD. Interact with the PPC using the responsive integrated touchscreen. Everything works out of the box, allowing you to concentrate on your application, rather than building and configuring device drivers. Just Write-It and Run-It.&lt;br /&gt;
&lt;br /&gt;
Contact the EMAC Panel PC Sales Department for details on Sunlight Readable Panel PC, IP65 Panel PC, IP67 Panel PC, Wide Voltage Panel PC, and/or Low Power Consumption Panel PC specifications.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;Open Frame ARM PPCs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E4+ &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds/PPC-E4%2B PPC-E4+ Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E4+/ PPC-E4+ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E7+ &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds/PPC-E7%2B%5B3354%5D PPC-E7+ Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E7+/ PPC-E7+ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E10 &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds/PPC-E10 PPC-E10 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E10/ PPC-E10 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  SoM-150ES Downloads  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;Enclosed ARM PPCs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E4+ &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds/PPC-E4%2B PPC-E4+ Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E4+/ PPC-E4+ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E7+ &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds/PPC-E7%2B%5B3354%5D PPC-E7+ Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E7+/ PPC-E7+ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=ARM_PPC&amp;diff=4861</id>
		<title>ARM PPC</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=ARM_PPC&amp;diff=4861"/>
		<updated>2015-10-23T22:24:58Z</updated>

		<summary type="html">&lt;p&gt;Rossi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; ARM Panel PCs (PPC) &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  ARM Panel PCs  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
EMAC is a global leader in industrial automation and HMI Panel PCs.  We provide Panel PCs for embedded automation computers, automation controllers, remote i/o modules, and custom data acquisition solutions.&lt;br /&gt;
&lt;br /&gt;
EMAC's Panel PCs are available ready to run with the Operating System installed on flash disk or hard drive. Apply power and watch either the Windows or Linux User Interface appear on the vivid color LCD. Interact with the PPC using the responsive integrated touchscreen. Everything works out of the box, allowing you to concentrate on your application, rather than building and configuring device drivers. Just Write-It and Run-It.&lt;br /&gt;
&lt;br /&gt;
Contact the EMAC Panel PC Sales Department for details on Sunlight Readable Panel PC, IP65 Panel PC, IP67 Panel PC, Wide Voltage Panel PC, and/or Low Power Consumption Panel PC specifications.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;Open Frame ARM PPCs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E4+ &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds/PPC-E4%2B PPC-E4+ Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E4+/ PPC-E4+ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E7+ &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/panel_pcs_and_lcds/PPC-E7%2B%5B3354%5D PPC-E7+ Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E7+/ PPC-E7+ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E10 &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds/PPC-E10 PPC-E10 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E10/ PPC-E10 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  SoM-150ES Downloads  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;Enclosed ARM PPCs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E4+ &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds/PPC-E4%2B PPC-E4+ Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E4+/ PPC-E4+ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E7+ &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds/PPC-E7%2B%5B3354%5D PPC-E7+ Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E7+/ PPC-E7+ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=ARM_PPC&amp;diff=4860</id>
		<title>ARM PPC</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=ARM_PPC&amp;diff=4860"/>
		<updated>2015-10-23T22:19:32Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt; &amp;lt;!-- /****************************************  Page Descr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; ARM Panel PCs (PPC) &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  ARM Panel PCs  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
EMAC is a global leader in industrial automation and HMI Panel PCs.  We provide Panel PCs for embedded automation computers, automation controllers, remote i/o modules, and custom data acquisition solutions.&lt;br /&gt;
&lt;br /&gt;
EMAC's Panel PCs are available ready to run with the Operating System installed on flash disk or hard drive. Apply power and watch either the Windows or Linux User Interface appear on the vivid color LCD. Interact with the PPC using the responsive integrated touchscreen. Everything works out of the box, allowing you to concentrate on your application, rather than building and configuring device drivers. Just Write-It and Run-It.&lt;br /&gt;
&lt;br /&gt;
Contact the EMAC Panel PC Sales Department for details on Sunlight Readable Panel PC, IP65 Panel PC, IP67 Panel PC, Wide Voltage Panel PC, and/or Low Power Consumption Panel PC specifications.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;Open Frame ARM PPCs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E4+ &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds/PPC-E4+ PPC-E4+ Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E4+/ PPC-E4+ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E7+ &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/panel_pcs_and_lcds/PPC-E7+ PPC-E7+ Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E7+/ PPC-E7+ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E10 &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds/PPC-E10 PPC-E10 Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E10/ PPC-E10 Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  SoM-150ES Downloads  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;Enclosed ARM PPCs&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E4+ &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds/PPC-E4+ PPC-E4+ Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E4+/ PPC-E4+ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;b&amp;gt; PPC-E7+ &amp;lt;/b&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[http://www.emacinc.com/products/panel_pcs_and_lcds/PPC-E7+ PPC-E7+ Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/PanelPC/PPC-E7+/ PPC-E7+ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=SOM-200&amp;diff=4859</id>
		<title>SOM-200</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=SOM-200&amp;diff=4859"/>
		<updated>2015-10-23T21:45:46Z</updated>

		<summary type="html">&lt;p&gt;Rossi: Created page with &amp;quot;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt; &amp;lt;!-- /****************************************  Page Descr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:xx-large;text-align:center;font-weight:bold;line-height:125%;&amp;quot;&amp;gt; SOM-200ES ARM 200-Pin Carrier &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  SOM-200ES ARM 200-Pin SoM  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;width:100%;font-size:small;text-align:left;line-height:100%;&amp;quot;/p&amp;gt;&lt;br /&gt;
The SoM-200ES is versatile SoM Carrier/Socket board ideal for evaluation and early development work. This Carrier is designed to work with all EMAC 200-pin SODIMM type SoMs. Note: The SoM-200 is specifically designed for SoMs with Video &amp;amp; Touch capability.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SOM-200ES Website Link&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[http://www.emacinc.com/products/system_on_module/SoM-200ES SoM-200ES Web Link]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /************************************************  SoM-200ES Downloads  ***********************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
  &amp;lt;td style=&amp;quot;width:50%;vertical-align:top;background-color:white; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-variant:small-caps;font-weight:bolder;font-size:x-large;line-height:136%;&amp;quot;&amp;gt;SoM-200ES Downloads&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-200ES/Manual/SoM-9260M_User_Manual.pdf User Manual]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-200ES/DataSheets/ Datasheet]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[ftp://ftp.emacinc.com/SoM/SoM-200ES/ Downloads]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;/div&gt;</summary>
		<author><name>Rossi</name></author>
		
	</entry>
</feed>