• Linux 2.6.14 compatible computing platform
• 64MB SDRAM and 32MB NOR Flash
• Ultra-low power consumption, less than 3 Watts
• 1 x 10/100Mbps Ethernet port
• 4 x 921.6Kbps RS-232 / 485 TTY ports
• 2 x USB 2.0 host ports for functionality expansion
• 1 x SD memory card slot inside for storage expansion
• 32 x CMOS-level digital I/Os (GPIO)
• Single 5V power input
• GNU C / C++ toolchain for Linux / Windows environment
Artila M-508 Linux-ready ARM9 Single Board Computer w/ 1x LAN & 4x Serial Ports


The Artila Electronics M-508 is a Linux-ready ARM9 single board computer. The M-508 provides up to 64MB SDRAM memory whilst also incorporating 4x Serial ports, 1x LAN and 2x USB ports. This single board computer also comes with the option for a wide operating temperature.
CPU | ATMEL 180MHz AT91RM9200 (ARM9, w/ MMU) |
Memory | 64MB SDRAM, 32MB NOR Flash |
SRAM | 512KB, non-volatile (M-508T only) |
Network Interface Type | 1 x 10/100BaseT, RJ45 connector |
Network Interface Protection | 1.5KV magnetic isolation |
TTY (Serial) Ports | - 4 x RS-232 / 485 ports, software select - Port 2: Supports full modem signals - Port 4: Also supports RS-422 mode - Connector: 10-pin header, male |
Serial Port Baud Rate | Up to 921.6 Kbps |
Serial Port Parity | None, Even, Odd, Mark, Space |
Serial Port Data Bits | 5, 6, 7, 8 |
Serial Port Stop Bits | 1, 1.5, 2 |
Serial Port Flow Control | RTS / CTS, XON / XOFF, None |
USB Host Ports | 2, USB 2.0 compliant |
USB Speed | Supports low-speed (1.5Mbps) and full-speed (12Mbps) data rate |
CMOS-level Digital I/Os (GPIO) | No. of Pins: 32 Each pin can be programmed as input or output |
Mass Storage | 1 x SD 1.0 compliant socket |
Watchdog Timer | Yes, for kernel use |
Real Time Clock | Yes |
Buzzer | Yes |
Power Input | +5VDC, 600mA typical |
Board Dimensions | 105 x 75mm |
Operating Temperature | M-508: 0~70ºC (32~158ºF) M-508T: -20~80ºC (-4~176ºF) |
Operating System | Linux, kernel 2.6.14 |
Boot Loader | U-Boot 1.1.2 |
File Systems | JFFS2, ETX2 / ETX3, VFAT / FAT, NFS |
Protocol Stacks | IPv4, ICMP, ARP, DHCP, NTP, TCP, UDP, FTP, TELNET, HTTP, PPP, PPPoE, CHAP, PAP, SMTP, SNMP V1 / V2, SSL, SSH 1.0 / 2.0 |
Utilities | bash: shell command tinylogin: login and user manager utility telnet: telnet client program busybox: Linux utility collection ftp: ftp client program |
Daemons | pppd: dial in / out over serial port and PPPoE snmpd: SNMP agent program telnetd: telnet server program inetd: TCP server program ftpd: ftp server program boa: web server program sshd: secured shell server iptables: firewall service manager amgrd: Artila manager daemon |
Toolchain for Linux | GCC: C / C++ PC cross compiler for Linux, Cygwin GLIBC: POSIX Library |
Device Drivers | SD / MMC, UART, Real Time Clock, Buzzer, Digital I/O, Ethernet, Watchdog Timer |
USB Host Drivers | Flash disk WiFi (IEEE-802.11b/g) RS-232 adapters |