MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » ARM » Boards » Linux pre-loaded » Matrix-504D My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
    All Boards
    Header Boards/Modules
    Prototype Boards
    Raspberry Pi
    FOX Board->
    IDE interface
    Linux pre-loaded
    USB Device
    USB Host
    Add-On Boards
  JTAG Debuggers->
  Starter & Evaluation Kits
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
Atmel AT91SAM9G20 (ARM9) Linux Box, Ethernet, 4x Serial, 2x USB US$400.00

Atmel AT91SAM9G20 (ARM9) Linux Box, Ethernet, 4x Serial, 2x USB

Linux-ready ARM9 board in sturdy metal enclosure with 1x 10/100Mbps Ethernet, 4x serial, 2x USB Host ports

The Matrix-504D is a small Linux-ready ARM9-based computing platform for embedded applications that don't require video output. It consumes less than 3W, running on a 400 MHz CPU, and comes equipped with one Ethernet port, four TTY (serial) ports, two USB host ports, plus 128MB NAND Flash and 64MB SDRAM. A microSD card slot inside the box allows you to expand the Flash memory. The entire package measures only 78 x 108 x 24 mm. It comes with Linux 2.6.29 pre-loaded, and supports versatile file systems. You can operate the Matrix-504 the same way you would a normal Linux desktop.

It uses UBI file system for its on-board NAND Flash. The UBI file system offers better write performance and more reliable bad-block handling over JFFS2.

The Open-source GNU Tool Chain, including C/C++ cross-compiler and POSIX standard C/C++ library, is bundled with the Matrix-504 and already installed. The software drivers include support for adding an IEEE 802.11b/g WiFi USB dongle to use wireless Ethernet.

The Matrix-504 serial ports use RJ45 sockets. We have a RJ45 to Sub-D 9 female adapter available that in combination with a RJ45 Ethernet cable allows you to connect these serial ports to a standard RS232 connector on a PC.

Atmel AT91SAM9G20 Linux Box Hardware


  • CPU: Atmel 400MHz AT91SAM9G20 (ARM9 core with MMU)
  • Memory: 64MB SDRAM; 128MB Flash (NAND)
  • Internal microSD card slot for expanding Flash memory
  • DataFlash: 2MB, for system backup
  • Network Interface

  • Type: 10/100BaseT, RJ45 connector
  • Protection: 1.5KV magnetic isolation
  • TTY (Serial) Ports

  • Port 1: can be set as RS232, RS422, or RS485
  • Port 2,3,4: can be set as RS232 or RS485
  • Connectors: RJ45
  • Baud Rate: up to 921.6 Kbps
  • Parity: None, Even, Odd, Mark, Space
  • Data Bits: 5,6,7,8
  • Stop Bit: 1, 1.5, 2 bits
  • Flow Control: RTS/CTS, XON/XOFF, None
  • RS485 Direction Control: auto, by hardware
  • USB Ports

  • Host: two ports, USB 2.0 compliant, supports low-speed (1.5Mbps) and full-speed (12Mbps)
  • Client: one port, reserved
  • General

  • Watchdog Timer: yes, for kernel use
  • Real Time Clock: yes
  • Buzzer: yes
  • Power input: 9 to 48V DC (via two-wire screw terminal)
  • Power consumption: 300mA @ 12V DC
  • Dimensions: 78 x 108 x 24mm
  • Operating Temperature: 0 to 70C (32 to 158F)
  • Optional extended temperature range of -20 to +80C (see below)
  • Regulation: CE Class A, FCC Class A

Atmel AT91SAM9G20 Linux Box Software


  • OS: Linux, kernel 2.6.29
  • Boot Loader: U-Boot 1.1.2
  • File Systems: JFFS2, ETX2/ETX3, VFAT/FAT, NFS
  • Utilities installed

  • bash, busybox, sysvinit
  • wget, ipkg, procps (for webmin), psmics
  • apache2, vsftpd, iptable, ppp, ssh
  • wireless_tools, util-linux-mount/unmount, usbutils
  • artila utility
  • Additional utilities can be installed from the included CD-ROM
  • Daemons started by default

  • ssh (secured shell) with sftp
  • syslog/klogd (system and kernel log)
  • telnet server (disable root with /etc/securetty)
  • ftp server (vsftp)
  • web server (apache2)
  • amgrd (Artila broadcast search daemon)
  • Package Management & System Administration

  • Supports ipkg to manage the package installation, upgrade and removal
  • Supports webmin (use ipkg install webmin to install) for Web-based system administration
  • Tool Chain for Linux

  • GCC: C/C++ PC cross compiler
  • GLIBC: POSIX Library
  • Device Drivers

  • SD/MMC, UART, Real Time Clock, Buzzer, Digital I/O, Ethernet, Watchdog Timer
  • USB Host Drivers

  • Generic Flash drive
  • RS232 adapters (for Prolific PL-2303 compatibles)
  • WiFi dongles (for Ralink RT73 compatibles)

Download Installation Guide (PDF file; 365K) for more details including pinouts of all the connectors.

Matrix-504 Web Manager Utility allows you to use a web browser to configure network settings, boot process, current running process, and to install and remove software utilities and drivers.

Download catalog and comparison of Artila product line.

Note: The Matrix-504D has a screw terminal power connector. The power supplies offered below as an add-on option do not directly connect. If you don't want to cut off the supply's barrel connector, there is a barrel jack adapter also listed in the options. To use the adapter, you'll just need to supply two wires between the adapter and the Matrix-504D.

Available Options:
Temperature Range:

Optional Recommended Products for this Item
Ethernet Cable, CAT5E 350MHz Unshielded, 7ft.+ US$3.60
Ethernet Crossover Cable, CAT5E 350MHz Unshielded, 5ft.+ US$7.00
USB 2.0 Cable, 6ft., A-Male / B-Male+ US$6.00
USB 2.0 Cable, 6ft. A-Male / Mini-USB (5-pin) B-Male+ US$6.00
DB9 Female to RJ45 Modular Adapter+ US$2.50
Power Supply 3-12V DC, U.S. plug, 6 connection tips+ US$11.00
Power Supply 3-12V DC, US/UK/Euro/AU Plugs, 100-240VAC+ US$13.00
Female DC Barrel Jack (2.1x5.5mm) to Screw Terminal Adapter+ US$2.95

This product was added to our catalog on Tuesday 17 November, 2009.


Customers who bought this product also purchased
Samsung S3C6410 (ARM11) Board, USB H/D, RS232, LCD, EthernetSamsung S3C6410 (ARM11) Board, USB H/D, RS232, LCD, EthernetUS$110.00

AT91SAM9G20 Box, WinCE, 2x USB Host, Ethernet, 4x RS232/422/485AT91SAM9G20 Box, WinCE, 2x USB Host, Ethernet, 4x RS232/422/485US$420.00

Shopping Cart more
0 items
What's New? more
Electricity, Magnetism and Materials Solution Educational Kit
Electricity, Magnetism and Materials Solution Educational Kit
Specials more
USB to RS232 Adapter Cable, 10cm
USB to RS232 Adapter Cable, 10cm
Tell A Friend

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to Atmel AT91SAM9G20 (ARM9) Linux Box, Ethernet, 4x Serial, 2x USB
Reviews more
Write ReviewWrite a review on this product!
  Tuesday 18 September, 2018   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce