EMAC, Inc - Equipment Monitor And Control - Home Page

Single Board Computers
Microprocessor Training Systems
Custom Engineering & Manufacturing

Home Page Company Info Page Ordering Info Page Tech Support Page

Linux Server-In-A-Box

Standard Server-In-A-Box
 

Rugged Linux Server-In-A-Box

 


Rugged SIB Hardware Manual (2.6 MB)

 

The EMAC Server-In-a-Box (SIB) runs Linux as its Operating System and as such retains all of the networking and communications capabilities one would expect of such an operating system. Right out of the box, the SIB is configured for Ethernet, serial IP, serial terminal, and raw serial connections. Other devices, including PPP modem links, may be added and configured by the user.

Configuring network devices for a minimal GNU/Linux system can be difficult. As such, EMAC has created a menu-driven configuration utility, which greatly simplifies configuration of SIB services, network interfaces, and communications ports.

The Rugged SIB is specially designed to live in harsh environments. No Fans, no Hard Drive, and a completely sealed case (with exception of Compact Flash access) allows the Rugged SIB to survive where other computers can't. The Rugged SIB is just as comfortable in a basement wiring closet as it is on a desktop.

EMAC, has been manufacturing SBCs since 1985 and has been installing our own distribution of Linux in our Embedded Servers since 1998. We know Linux and we know the problems customers have in utilizing Linux. To address this, EMAC has put together a rock solid Embedded Linux distribution and a Robust Eclipse Integrated Development (IDE) package. This IDE provides GCC Cross compiler, Libraries, GDB debugger, Editor, and Project Manager all integrated into the Eclipse framework which includes sample projects. With EMAC's IDE library linking is made easy even when compiling against older libraries. Purchase a EMAC SBC with Linux or uClinux and you should be up, running and building applications the first day.

 

FEATURES

Hardware

  • Intel ULV Celeron Fanless 400 MHz based SBC
  • 256 MB DDR RAM Expandable to 512 MB
  • 256 MB CompactFlash™ Flash Drive Expandable to over 2 GB
  • DB15 Analog SVGA connector & PS/2 Keyboard/Mouse
  • 10/100 Base-T Ethernet
  • Three RS-232 & one RS-232/422/485
  • Two Universal Serial Bus (USB) 2.0 ports
  • 6 General Purpose I/O lines accessible through a Screw Terminal
  • Watchdog Timer
  • Extremely Reliable (No Hard Drive or CPU Fan)
  • DC input Integrated Power Supply
  • Power On/Off Switch, Reset Button, & Indicator LEDs

 

Options

  • Intel ULV Celeron Fanless 650 MHz based SBC
  • Optional replacement of one 10/100 BaseT port to 1000 BaseT
  • Shock Mounted Hard Drive
  • Additional RAM & Flash Capacity
  • AC Input Power Adapter

 

SPECIFICATIONS

Hardware

  • CPU: Intel ULV Celeron Fanless 400 MHz
  • RAM: 256 MB DDR SODIMM RAM Expandable to 512 MB
  • Flash: Type II Compact Flash slot with 256 MB Flash Disk
  • Serial: Three RS-232 & one RS-232/422/485 Port
  • USB: 2 USB 2.0 Ports
  • Power Supply: DC Input, 9 Vdc - 30 Vdc; Output, 5 Vdc @ 6A (30 Watts)
  • Construction: Rugged Extruded Aluminum Chassis
  • Mounting: Desk/Wall mount or DIN Rail
  • Dimension: 8.25" (W) x 2.53" (H) x 4.21" (D)
  • Weight: 4.75 lb.
  • Operating Temperature: 5°F - 140°F (-15°C - 60°C) (CFD)
  • Operating Humidity: 5 - 95% @ 40C, non-condensing
  • Vibration: 5 grms / 5 - 500Hz / random operation (CFD)
  • Shock: 100 g peak acceleration (11 msec. duration)
  • EMC: CE/FCC class A


Linux Software

Configuration Utility

Configuring a UNIX-like operating system can be difficult when performed by simple editing of the numerous configuration files. To remedy this, the SIB includes a menu-driven, Dialog-based configuration utility, which is accessible locally via terminal or remotely via telnet. This utility allows the user to configure serial ports, SLIP ports, PPP ports, terminal ports, dial-in ports, and all manner of LAN / Internet networking options.

HTTP Server

The EMAC SIB uses an HTTP server which is quite small in terms of both disk space required and resources required while running. It is also relatively fast even under heavy load (50 hits/second), equaling or beating the industry standard Apache web server. The SIB supports standard HTML1.1 and CGI methods GET and POST. Other HTML features (client-side image maps and Java / Javascript) are implicitly supported by the server, but may or may not be supported by your browser.

FTP Server

The SIB uses a small, stand-alone FTP server which you may use to transfer files to and from the SIB. (The SIB does not have or require an FTP client.) In its default configuration, the FTP server will allow only a single user FTP access (for security reasons). More FTP users may be added later. The server may also be configured to allow anonymous FTP access to the SIB, if desired.

Dial In/Out Server and Client

The SIB includes software and scripts which allow it to both dial out, and to answer incoming modem connections. Connections may be remote terminal sessions (similar to telnet), or PPP connections. Dial-in terminal sessions allow the user to configure and manage the SIB as if they were at the SIB's own keyboard. The PPP connection allows a user to use standard internet clients such as FTP clients and WWW browsers to access the SIB via telephone. The SIB may also dial out, either on command or as part of an automated script.

TELNET Server

The SIB includes a standard TELNET server (daemon) which will allow remote TELNET (terminal-style) access over a LAN or the Internet. Once simple network configuration has been performed, you may telnet to your SIB from any computer which has network access to the SIB.

Periodic Command Scheduler (CRON)

The SIB comes with the standard UNIX periodic command scheduler, CRON. This is a program which runs in the background, executing specified commands at specified times. Programs can be executable binaries or shell scripts. CRON is configured from the main system configuration utility.

Users

The SIB comes pre-configured with two user accounts. Each account has its own particular function:

The config user account is for configuration of the SIB. When user config logs in, instead of being presented with a standard command-line prompt, the main system configuration menu appears. The system may then be configured. When the config user exits the main configuration menu, he is logged out and a new login: prompt appears. Thus, user config can never have access to a command line. This allows the SIB to be configured by a user who need not be given full access to the SIB, easing configuration and adding security.

User www is be used to manage the web pages which are served by the SIB. User www has full read and write permission to all HTML and CGI files, as well as access to all configuration files and utilities. This allows www to create and delete HTML files, and FTP new HTML files and CGI programs to the SIB. This separation of privileges increases system security.

Other Features

As the SIB software was designed to take as little space as possible, other features are sparse, but useful. The available text editor is ae ("Anthony’s Editor"). Standard UNIX command-line tools are also available, including grep and sed. The standard shell is GNU (www.gnu.org) bash, however a smaller shell with fewer features (ash) is also available. Shell scripting is fully supported. The archiving utilities tar and gzip are available, should you wish to transmit a logfile via e-mail. Finally, a telnet client is available, should you wish to create a script which interactively logs in to a remote server to execute commands.

 

PRICING (Single Unit. Includes: Integration, Setup,Testing, & Enhanced Support)

SIB-04000 ...... Standard 400 Mhz Linux Rugged 256/256 SIB

 USD750.00

SIB-04010 ...... Deluxe 650 Mhz Linux Rugged 512/512 SIB

 USD885.00

PER-PWR-00061 .. External 36 Watt AC Power Adapter

 USD 30.00

 
 
 
Copyright © 2012 EMAC, Inc.
All Rights Reserved