Home Page

Single Board Computers
Microprocessor Training Systems
Custom Engineering & Manufacturing

Home Page Company Info Page Ordering Info Page Tech Support Page

Windows NT Embedded Server-In-A-Box

   

 

LPSIB Getting Started Manual (258KB)

The EMAC Low-Power Server-In-a-Box (LP-SIB) is an extremely rugged embedded multi-purpose Linux server. The LP-SIB does not require any fans, has no moving parts, and the Operating System (1.3 MB) is resident in a embedded flash disk that is separate from the data flash disk. The low power requirements of the LP-SIB also means low heat generation and lends itself ideal for battery operated or backed-up systems. Right out of the box, the LP-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.

 

FEATURES

Standard Low Power SIB

Hardware

  • Freescale Fanless Coldfire 66 Mhz based CPU
  • Ultra Low Power uses less than 2 watts
  • 16 MB RAM
  • 2 MB (4 MB optional) of on-board Flash for uClinux Operating System
  • 1 GB, Hot Swapable MMC/SD Flash Disk for File System
  • 10/100 Base-T Ethernet
  • Three RS-232 Serial Ports
  • Extremely Reliable (No Moving Parts)
  • Separate Wall-Mount Power Supply
  • Data Acquisition & Control Server option

Hardware Options

  • CAN 2.0B
  • V90 Dial-Up Modem or Wireless Modem
  • 24 key, Keypad interface
  • Character LCD interface
  • 8 channel 12-bit A/D
  • 4 channel 12-bit D/A
  • 32, General Purpose digital (PLD) I/O lines
    • 8 digital input lines with dipswitch provision
    • 8 digital output lines with status LEDs (20 ma. drive)
    • 8 High Drive digital output lines (500 ma. sink)
    • 8 digital general purpose inputs lines
  • RS422/485 exchange of RS232 port

Software

  • uClinux 2.6 kernel
  • Resident Flash Das Uboot Bootloader with TFTP provision
    (allows remote boot update of Flash Data)
  • Minix shell with full File System support
  • HTTP Server
  • FTP Server
  • PPP Dial In/Out Server and Client
  • TELNET Server
  • Periodic Command Scheduler (CRON)
  • Many optional modules, such as Modbus, SNMP, CanOpen, SSH, etc.
  • RTAI Real Time module option

 

 

SPECIFICATIONS

Hardware Specifications

Standard Functions

  • CPU: Embedded Coldfire MCF5282 RISC processor operating at 66 MHz
  • Flash: 2 MB External Flash (4 MB Optional) with resident Bootloader and a 1 GB, hot swappable, MMC/SD Flash Card
  • RAM: 16 MB SDRAM and 64K of Battery Backed RAM
  • System Reset: Supervisor with external Reset Button provision
  • Timer/Counters: 4, 32-bit timers/counters with capture, compare, and DMA capability. 8, 16 bit timer/counters with capture, compare, and PWM capability.
  • Watchdog Timer: Programmable system reset

Serial Interfaces

  • UARTS: 3 serial TTL level serial ports with a max. baud rate of 115K baud (each UART requires external RS level shifting).
  • SPI: High-Speed Queued SPI port
  • CAN: Optional full CAN 2.0B non-isolated controller
  • I2C: Bus Controller

Ethernet Interface

  • MAC: MCF5282 on chip MAC
  • PHY: Intel LXT927ALC
  • Interface: IEEE 802.3u 10/100 BaseT Fast Ethernet (requires external magnetics & Jack)

 

Software Specifications

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.

 

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 VI. Standard UNIX command-line tools are also available, including grep and sed. The standard shell is Minux which support SH scripting. 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.

 

LP-SIB uClinux Development

EMAC provides a Free Eclipse IDE that is pre-integrated to provide everything the user needs for developing LP-SIB applications. All the compiling, converting and downloading inherent to LP-SIB development can be done from one easy to use high level interface. The distribution provides an SDK for the LP-SIB which contains source examples for all the LP-SIB's I/O.

The EMAC Eclipse IDE is a powerful, yet flexible Integrated Development Environment for the LP-SIB and even features CVS version control support.

The LP-SIB can use most of the EMAC's standard Linux Modules including the Modbus module. For a listing of these module see our Embedded Linux Operating Systems Page.

 

PRICING (Single Unit. Includes: Integration, Setup, and Testing)

SIB-01000 ... uCLinux LP-SIB w/2M Flash, 16M RAM & PS

USD320.00

SIB-01010 ... uCLinux LP-SIB w/4M Flash, 16M RAM & PS

USD350.00

EMAC can build the LP-SIB with any option mix you require. Build-To-Order can offer a significant cost savings when only a certain subset of options are needed! 25 piece minimum required for certain subset options.
USD CALL
 

SIB Options

PER-COM-00005 ... Dial-Up v90 modem module
(requires modem socket option)

USD 75.00

 

 
 
Copyright © 2008 EMAC, Inc.
All Rights Reserved