The top image shows a Matrix-504 box, but from the angle shown, the Matrix-505 looks identical. The back side of the Matrix-505, which differs from the Matrix-504, is shown in the lower picture.

The Matrix-505 is Artila's 3nd-generation ARM9-based box computer with pre-built Linux kernel and file system. It comes with a 400MHz ARM9 CPU, 128MB NAND Flash and 128MB DDR2 RAM, which enables the Matrix-505 to perform more tasks at the same time while retaining high responsiveness.

The Matrix-505 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. If the NAND Flash file system does crash for any reason, the Matrix-505 will automatically boot up from its on-board 2MB Data Flash (read only). This failover mechanism allows you to rescue the Matrix-505 in a limited Linux environment.

The Matrix-505 comes two standard 10/100Mbps Ethernet ports for wired networking. It is easy to add IEEE-802.11b/g WiFi support by simply plugging in a USB2.0 High-speed WiFi dongle. The Matrix-505 also provides four high-speed TTY ports: Port 1 supports RS-232/422/485; Ports 2, 3 and 4 support RS-232/485. The RS-485 interface features hardware direction control to ease communication programming.

An open-source GNU Tool Chain, including C/C++ cross-compiler and POSIX standard C/C++ library, is included with the Matrix-505.

AT91SAM9G45 Linux Box Resources

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