Area SX srl - Informatica e Microelettronica
0
Back to: Home Page Articles Microcontrollers Linux Embedded FOX board: a complete Linux system on a single board

FOX board: a complete Linux system on a single board

Publication Date: 09-03-2005 | Versione Italiana  | English Version
Tags: - Linux -

If you are looking for an easy, fast, small and cheap way to develop a Linux Embedded Application, Fox is the right solution.
Fox is usable either as a complete device for network applications like micro web server, proxy, router, etc. then as a socket module ready to give the power of Linux operating system and TCP/IP network capabilities to your application board.


The FOX board (zoom)

Software Features

  • Linux kernel 2.4.29 (2.6 will be available very soon)
  • HTTP, FTP, SSH, SCP, TELNET and PPP preinstalled
  • Open Source SDK available for download

On line C compiler

  • Acme Systems provides, at no charge, an easy way to compile your C source code with no need to install any development systems. WebCompiler is an easy to use web interface to upload, compile and get the executable code ready to run on your Fox board. Several example of code are available online
    Try WebCompiler now

Hardware Features

  • 32 bit RSCI CPU Axis Etrax LX100 MCM 4+16
  • External clock 20Mhz, internal clock 300Mhz, 100MIPS.
  • 32MB of RAM memory, 8MB of Flash memory.
  • 1 Ethernet port at 10/100 Mb/s.
  • 2 USB 1.1 ports.
  • 1 Serial console port at TTL (3,3 Volt) level.
  • Two extension sockets for IDE, SCSI, serial ports, I/O lines and I2C bus interface.
  • Single power supply at 5 Volt DC 200mA.

Extension sockets

On either side of the Fox board it is possible to mount two 20x2 pin strips connectors step 2.54mm (0.1") to put the Fox over an application board or move signals to another board using standard 40 pins IDE flat cables.

Many application boards will be available very soon from Acme Systems in order to extend the possibilities of Fox board in specific tasks:

 

  • A Machine To Machine (M2M) application board with GPRS modem, 2 relays, 2 input lines optocoupled, extended voltage power supply (8 to 24 volts AC/DC), 1 RS232/RS485 port.
  • A fast prototyping board with soldering area, LCD display, Analog lines, high precision temperature/humidity sensor, relays, RC servo interface, PWM signals for electric motors, etc. etc

As shown below a lot of peripherals can be connected to the Fox using this signals:

  • Up to 2 Parallel Ports or 1 Wide Parallel Port (*)
  • Up to 4 IDE ports (8 IDE Hard Disks) (*)
  • Up to 2 SCSI ports or 1 Wide SCSI Port (*)
  • I2C Bus port (*)
  • Up to 62 General purpose I/O (*)
  • Up to 4 Asynch Serial ports (*)(**)

(*) Not all interfaces on extension sockets can be used at the same time. The peripheral signal configuration depends on the Kernel setup and line assignments.
(**) 1 asynchronus port is already used as console (/dev/ttyS0), 1 can be activated disabling USB1 port (/dev/ttyS1), 1 can be configured as RS485, 2 can be configured as synchronous ports, max date rate on asynch ports: 6Mbit/s.

Acme Systems documentations and links on FOX

Axis documentations and links on Etrax CPU

 

Fox pinout

The pinout configuration of the extention connectors J6 and J7 changes with the kernel configuration. Here is the pinout configuration of the default kernel image provided with Fox board       

J7
GND    1   GND
IOG17  3 IOG16
IOG19  5 IOG18
IOG21  7 IOG20
IOG23  9 10 IOG22
N.A.   11 12 IOG29
OG25 13 14 IG25
IOG28 15 16 IOG27
N.A.   17 18   N.A.
N.A.   19 20   N.A.
OG0 21 22 IG24
RES 23 24 INTA
RTS1 25 26 RXD1
TXD1 27 28 CTS1
+5V   29 30 IRQ
DCD2 31 32 DSR2
RI2 33 34 DTR2
DL1 35 36 DL2
SW1 37 38 PA0
+3.3V   39 40   +3.3V
J6
+3.3V    1   +3.3V
RTS3  3 RXD3
TXD3  5 CTS3
RTS2  7 RXD2
TXD2  9 10 CTS2
NMI 11 12   +5V
IOG9 13 14 IOG8
IOG11 15 16 IOG10
IOG13 17 18 IOG12
IOG15 19 20 IOG45
OG2 21 22 OG5
OG1 23 24 IG1
OG4 25 26 OG3
IG4 27 28 IG3
IG2 29 30 IG5
I2C_CLK 31 32 I2C_DATA
N.A.   33 34   N.A.
N.A.   35 36 PB4
PB7 37 38 PB6
GND   39 40   GND
     
J6
+3.3V    2   +3.3V
RXD3  4 RTS3
CTS3  6 TXD3
RXD2  8 RTS2
CTS2 10 TXD2
+5V   12 11 NMI
IOG8 14 13 IOG9
IOG10 16 15 IOG11
IOG12 18 17 IOG13
IOG45 20 19 IOG15
OG5 22 21 OG2
IG1 24 23 OG1
OG3 26 25 OG4
IG3 28 27 IG4
IG5 30 29 IG2
I2C_DATA 32 31 I2C_CLK
N.A.   34 33   N.A.
PB4 36 35   N.A.
PB6 38 37 PB7
GND   40 39   GND
J7
GND    2   GND
IOG16  4 IOG17
IOG18  6 IOG19
IOG20  8 IOG21
IOG22 10 IOG23
IOG29 12 11   N.A.
IG25 14 13 OG25
IOG27 16 15 IOG28
N.A.   18 17   N.A.
N.A.   20 19   N.A.
IG24 22 21 OG0
INTA 24 23 RES
RXD1 26 25 RTS1
CTS1 28 27 TXD1
IRQ 30 29   +5V
DSR2 32 31 DCD2
DTR2 34 33 RI2
DL2 36 35 DL1
PA0 38 37 SW1
+3.3V   40 39   +3.3V

Segnala questo articolo: 



Tags: - Linux -

Publication Date: 09-03-2005Hits: 87014
I marchi citati sono propriet� dei titolari dei relativi diritti. Le caratteristiche tecniche e i prezzi riportati sono indicativi e soggetti a variazioni senza preavviso. Le foto non hanno valore contrattuale. Nonostante accurate verifiche, il presente documento pu� contenere prezzi o specifiche errati. Area SX si scusa in anticipo e si impegna ad evitare tali imprecisioni.

 Area SX store
In this section you can buy directly the products described in this article
SX18;FOX-SX18;FOX.CASE.TUX;FOXCONSOLE;BUN-FOX+18+16RF;BUN-FOX-18-16;FOX8+32;FOX_G20;FOX_G20_KIT;DLP-IOR4
All prices are indicated in Euros without shipping costs and VAT (where applicable). The prices are for single unit.
DescriptionCodeUnit Price
Read more info on this productFOX Board G20 - CPU ARM9 Atmel AT91SAM9G20 da 400MHz, 64MB SDRAM, 8MB FLASH
La FOX Board G20 è una scheda singola basata su core Netus G20 (Atmel AT91SAM9G20 CPU - ARM9, 400MHz, 64MB SDRAM, 8MB FLASH).
La FOX G20 include on-board periferiche come:1 porta Ethernet 10/100Mbps, un lettore di card uSD (card uSD non inclusa), 2 porte USB 2.0, RTC, 2 porte seriali e 80 I/O GP analogico/digitale.
Per accedere alle periferiche come porte seriali (UART, I2C, e SPI) e GPIO sono disponibili due sockets da 40-pin compatibili pin-to-pin con al FOX Board LX.
Caratteristiche chiave:

  • Modulo Netus G20 on-board
  • Modulo Netus PS1 per alimentazione on-board
  • 2 x USB 2.0 host ports
  • 1 x 10/100 Ethernet port
  • 1 x USB device port
  • 1 x Porta seriale di debug (3.3v)
  • 2 x Porte seriali (3.3v)
  • 1x Porta seriale per display OLED 4Dsystems
  • 1x uSD socket on-board (uSD card non compresa)
  • Ingresso a 5VDC
  • Batteria di backup per RTC a bordo
  • 80 x GP I/O (3.3v)
  • ADC
  • Compatibile pin-to-pin con al FOX Board LX
  • Dimensioni 66 x 72 mm
PROMO VALIDA FINO AD ESAURIMENTO SCORTE


Prodotto compliant RoHs
FOX_G20€ 139.00
€ 129
Read more info on this productRead more info on this product
Read more info on this productUSB module with 4 relays
A very small module with 4 latched relays that can be controlled via USB interface.
Technical features:
  • USB powered
  • Relays: 4 latched relays 2A 250V AC
  • Interface: USB 1.1 / 2.0 (FTDI FT232RL chip on board)
  • Operating temperature: 0-70°C
The DLP-IOR4 module can be controlled using Windows 2000/XP/Vista/7, Linux, Mac OS.


Prodotto compliant RoHs
DLP-IOR4€ 60.00
Read more info on this productRead more info on this product

Resellers Social Contacts Conditions
Area SX s.r.l
Via Stefano Longanesi 25
00146 Roma

Tel: +39.06.99.33.02.57
Fax: +39.06.62.20.27.85
P.IVA 06491151004
Terms of sale
Warranty conditions
Resellers Conditions