The Matrix-500 is a small Linux-ready ARM9-based computing platform for embedded applications that don't require video output. It comes equipped with one Ethernet port, four TTY (serial) ports, two USB host and one USB client ports, plus an internal SD memory card slot for adding up to 4GB of extra storage. The entire package measures only 78 x 108 x 25 mm. It comes with Linux 2.6.x pre-loaded, and it supports versatile file systems. You can operate the Matrix-500 the same way you would a normal Linux desktop.

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

Note: The Matrix-500 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-500.