Home Page

Single Board Computers
Microprocessor Training Systems
Custom Engineering & Manufacturing

Home Page Company Info Page Ordering Info Page Tech Support Page

Linux Operating System

 

Features

Specifications

Eclipse IDE

 

Tux Linux LogoAt EMAC, we use Linux in off-the-shelf products, custom applications, and major projects. EMAC has been offering our Linux distribution for the embedded systems market since 1998, and has been thoroughly tested and tuned in various customer and internal applications. The EMAC Linux distribution with Linux 2.4 or 2.6 kernel is fully supported and for use with virtually all of EMAC's PC compatible (Intel x86) Single Board Computers (SBCs).

When you purchase an EMAC SBC with Linux, the board comes ready to boot, and all of the drivers have been setup for any standard peripherals that you may have purchased from EMAC. This allows you to focus on your application, instead of on time consuming configuration and testing. And if you do encounter problems, you can talk to someone experienced with Linux, and familiar with our distribution.

In additional EMAC provides a complete Eclipse Integrated Development Environment (IDE) for Linux and uClinux distributions, allowing you to not only focus on your application but develop it efficiently. This IDE provides GCC Cross compiler, Libraries, GDB debugger, Editor, and Project Manager all integrated into the Eclipse framework. You will be up running and developing in no time. If you are new to Linux or just want to hit the ground running EMAC can provide you with a Linux Development Computer (LDC). This high performance, small footprint, desktop PC is loaded with Linux, the IDE/SDK and distribution sources so you can start developing right out of the box.

Our standard embedded installation has a footprint of approximately 25 MB, and has all of the basic features an embedded Linux user needs. Our standard Linux installation is FREE with the purchase of an SBC and suitable media (DiskOnChip®, CompactFlash™ card, or hard disk drive).

When Optional Linux Packages are required, we assess a build fee for these optional packages once per build configuration per order. Multiple identical SBCs with the same build on a single order are only charged one time. If the customer intends on purchasing the build on a ongoing basis, an image of the build can be archived under a unique part number (see Customized Builds) and ordered again and again with no additional build charges.

Please note that our Linux distribution is only available with the purchase of an SBC and suitable flash media due to intellectual property included with our distribution. (A standard Debian distribution is freely available from www.debian.org.)

Customized Builds

EMAC can configure all manner of custom Linux software packages. We are constantly adding additional support for new and different devices, including custom hardware. Our Linux packages are tested and pre-configured to provide functionality and utilities, quickly and easily. If you do not find the package you require in the list below, contact us and chances are we can provide it for you at a reasonable price.

As we update our Linux builds and packages, there may be compatibility issues with older projects and newer kernel drivers or module versions. In order to provide for the most complete compatibility between equipment and software, we offer a Custom Build Subscription Service.

Once a custom distribution has been created for you, that distribution can be given a unique part number and kept as a disk image on our server. Subsequent purchases of that part number are guaranteed to contain software identical to the original and the image can be installed on subsequent orders for FREE! As a value-added service, we can even incorporate your application and utilities and combine them on the disk image, saving you time and effort. If you require an updated build, you would only pay once for the normal build fees and the image could then replace the previous version on our server.

With the purchase of a custom build number you can use that build on any order for the period of your subscription without additional charge.

EMAC Custom Solutions

Besides Single Board Computers, EMAC can provide custom Linux solutions with

  • Real-Time Extensions to Linux (RTAI)
  • Data Acquisition Modules
  • Custom Application Programming
  • Custom Hardware Modification and Design

From small device drivers to fully custom turnkey systems, EMAC is your Linux SBC Partner. Let us help you get your application/project off the ground!

EMAC Linux 3.1 Features

  • Menu driven configuration program
  • USB support & USB mass storage
  • SSH Secure Shell & Secure Socket layers
  • libc, pthreads, & math libraries
  • Boa high-performance web server
  • FTPD Internet-standard FTP server
  • Telnet server
  • TFTP support
  • CRON periodic task scheduler
  • DHCP/BOOTP Ethernet configuration
  • Dial-in terminal server capability
  • PPP server and client capability
  • PPP dial-on-demand
  • Serial terminal capability
  • PAM-aware login system allowing modular authentication which allows for standard shadow passwords and custom add-on login/authentication mechanisms (such as MySQL and LDAP)
  • Journaling filesystem (ext3)
  • Read-only root file system capability for safe, instant shutdown
Click here for a complete list of applications contained in the EMAC Embedded Linux 3.1 Distribution.

EMAC Linux Specifications

PRICING (Support Fee Covers Integration and One Year of Technical Support)

Note: EMAC's Linux distribution is only supported and distributed with hardware and media purchased from EMAC or from an Authorized EMAC Distributor.

Available EMAC Linux Distributions

Part Number

Description

Footprint

One-Time Build/Support
Fee

SL031

Embedded Linux SIB 3.1 Distribution with 2.6 Kernel*

25.0MB

None

*Only available with the purchase of a Single Board Computer and suitable boot media.

 

Available Embedded SIB Linux 3.1 Add-On Packages:
(Note: Not all packages are supported on all SBCs.)

Part Number

Description

Required Packages

One-Time Build-
Support
Fee

SFT-ARCHIVE

Custom Build Subscription Service 1-Yr. Archive Fee

-

USD50.00/yr

SL031-NMN-00100

Linux RTAI Module

None

USD200.00

SL031-NMN-00190

Linux 802.11g USB Wireless

SL031-NPN-00050

USD  Call

SL031-NMN-00200

Linux CAN Module

None

USD  Call

SL031-NPN-00020

Linux Modbus Package

None

USD  Call

SL031-NPN-00030

Linux SNMP Package

None

USD  Call

SL031-NPN-00040

Linux DHCP Server Package

None

USD  Call

SL031-NPN-00050

Linux Perl 5 Package (Full)

None

USD100.00

SL031-NPN-00060

Linux SQLite Package

None

USD  Call

SL031-NPN-00070

Linux PHP Package

SL031-NPN-00070

USD  Call

SL031-NPN-00080

Linux Web Browser

SL031-NPN-00170

USD100.00

SL031-NPN-00090

Linux C/C++ Libraries Package

None

USD 50.00

SL031-NPN-00110

Linux NFS Client/Server Pkg

None

USD 50.00

SL031-NPN-00130

Linux Touch Screen Support

SL031-NPN-00170

USD 50.00

SL031-NPN-00140

Linux Samba Client/Server Pkg

None

USD 50.00

SL031-NPN-00150

Linux Python Package

None

USD 75.00

SL031-NPN-00160

Linux GTK+ Package

SL031-NPN-00170

USD100.00

SL031-NPN-00170

Linux X Windows Package

SL031-NPN-00170

USD 75.00

SL031-NPN-00180

Linux Sun Java JRE Package

None

USD200.00

SL031-NPN-00210

Linux Apache 2 Web Server

None

USD  Call

 
 
Copyright © 2009 EMAC, Inc.
All Rights Reserved