M-501
Linux-ready ATMEL AT91RM9200 System-on-Module
The M-501 is a credit card size ARM9-based SoM (System-on-Module). It includes an ATMEL AT91RM9200 ARM9 CPU, 64MB SDRAM and 16MB Flash. The operation system, Linux kernel 2.6.x with file system support, is pre-built in the M-501.
M-501 Hardware Black Diagram


CPU/Memory
Network
USB
UART
Common UART Parameters
UART Port 0 advanced feature,
(when Port0 used as RS-485)
I2C (Inter-IC Bus)
I2S (Inter-IC Sound)
SPI (Serial Peripheral Interface)
SD (Secure Digital Card Interface)
Watchdog timer
General-Purpose IOs (GPIO)
Pre-defined Pins
Undefined Digital IO Pins (reserved)
Debug ports
Local Bus
Power Consumption
Mechanism

General
Protocol Stacks
Pre-load Utilities
Pre-load Daemons
Tool Chain for Linux/Windows
Standard Device Drivers
Pre-load USB Host Drivers (could be customized)
Search utility to find all the M-501 on the network
M-501 login screen (telnet)
Cross compile user applications in Cygwin Console
Serial Console for advanced debug and maintenance


Linux-ready ATMEL91RM9200 128-pin System-on-Module
Includes one M-501-16 SoM and one carrier board with power circuitry, 3x RS-232 ports, 1x RS-232/422/485 port, 1x Ethernet port, 2x USB hosts, 1x SD socket (at back side), 2x GPIO connectors, RealTime Clock, EEPROM, and local bus connector.
