At EMAC, we use Linux for 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 OE Linux distribution with the Linux kernel is fully supported, and for use with virtually all of EMAC's Single Board Computers (SBCs).
Linux is an open source operating system kernel. The project was originally started by Linus Torvalds and now has a very large community of developers and users all around the world. Linux is used in an extremely wide variety of devices such as industrial embedded systems, appliances, cell phones, desktop systems, and mainframe servers. Unix-like operating systems utilizing the Linux kernel are loosely referred to as Linux systems. Most Linux systems are a combination of the Linux kernel, GNU Utilities (http://www.gnu.org) , and other software libraries and Open Source projects. These systems are also referred to as GNU/Linux.
When you purchase an EMAC SBC with EMAC OE 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.
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 contact us at info@emacinc.com for information on available packages.
EMAC provides free installation and one-year of basic operating system technical support for EMAC OE with the purchase of single board computers with suitable media. No operating system support will be given for EMAC OE without verification of purchase of SBC, media, and installation at the time of purchase.
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.
Standard Operating System Builds
EMAC provides free of charge Standard Operating System Builds for our many of our products. However, there are times when a customer may need functionality that is not provided or changes to the Standard Build. In these cases the customer can add Packages for a One-Time Fee to the Standard Build in order to create a product specific Custom Build. EMAC has many Standard Packages available. If a Standard Package is not available EMAC can provide Custom Packages and Build Changes as well.
The One-Time Standard Package Fee includes the following:
-
- The Creation of the Custom Build with the specified Standard Package(s)
- Tech Support for the Package(s)
- First Year Build Archive Fee
EMAC Standard Builds are dynamic and change over time. Many customers want to make sure that they can purchase the same build over and over again without the risk of the Build being Revised. EMAC provides an Archiving Service that allows for this. EMAC can archive a Standard build for a Build Archive Fee of $50 per year. This Archive Provids the same features listed in The Build Archive Service for a Custom build
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 require any additional software packages, custom kernel or application development support, contact sales for a quote.
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 software build has been created for you, EMAC can archive this custom build for a Build Archive Fee of $50 per year.
The Build Archive Service
The Build Archive service includes the following:
-
- Unique Custom Part# for the Build (allows easy reordering of the Same Build)
- Build is archived on our server allowing the customer to purchase the same build for the life of the product
- Customer FTP Account for Customer Access to their Build(s) {login information is provided upon request}
EMAC Custom Solutions
Besides Single Board Computers, EMAC can provide custom Linux solutions with:
-
- Custom Linux Kernel development
- Real-Time Linux Extensions
- 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 products can use EMAC's standard Linux Modules including the Xenomai Real Time, Php, SQLite and Lighttpd web server modules.
Standard linux builds are aviliable for all products EMAC sells. Custom Linux builds, Customized Linux builds, and specialized drivers are also available upon request.