SUCHEN SIE DIE PASSENDE

INDUSTRIELLE LÖSUNG?

Entdecken Sie Embedded-, Kommunikations- und Automatisierungslösungen für Ihre Anwendung.

M-508

ARM-9 Stand Alone Embedded Computer <3W
  • Hersteller Artila
  • Kategorie: SBC Modules
  • The Artila M-508 is a compact, Linux-ready ARM9-based single board computer (SBC) designed for industrial and embedded applications requiring low power consumption, high reliability, and flexible connectivity. The M-508 and its extended-temperature variant, the M-508T, integrate an Atmel AT91RM9200 ARM920T processor, 64MB SDRAM, and 32MB Flash memory, providing a robust platform for embedded Linux development. The system supports multiple serial interfaces, Ethernet, USB, SD storage, and 32 programmable GPIO channels, all within a 105 x 75 mm footprint.
- ARM9 Architecture: Powered by the Atmel AT91RM9200 ARM920T processor running at 180 MHz, delivering approximately 200 MIPS performance with integrated Memory Management Unit (MMU).
- Linux-Ready Platform: Pre-installed Linux kernel 2.6.x with U-Boot 1.1.2 bootloader and full GNU C/C++ toolchain support for both Linux and Windows development environments.
- Low Power Operation: Consumes less than 3 Watts, ideal for energy-sensitive or battery-powered embedded systems.
- Industrial-Grade Design: M-508T variant supports -20°C to +80°C operation range and includes 512KB non-volatile SRAM for data retention during power loss.
- Comprehensive Connectivity:
- One 10/100 Mbps Ethernet port with 1.5KV magnetic isolation.
- Four RS-232/485 serial ports (Port 4 also supports RS-422).
- Two USB 2.0 full-speed host ports (12 Mbps).
- One SD 1.0 compliant memory card slot for storage expansion.
- 32 CMOS-level GPIO channels, individually programmable as input or output.
- Integrated Peripherals: Real-Time Clock (RTC), Watchdog Timer, Buzzer, and system status LEDs (Power, Ready, LAN, Serial Activity, Debug).
- Compact Form Factor: 105 mm x 75 mm PCB with 5VDC single power input.
- Software Stack: Includes TCP/IP networking, SSH, SSL, SNMP, FTP, Telnet, HTTP, and firewall utilities.
- Development Support: Ships with Artila CD containing GNU toolchain, user guide, and example programs.

Ursprungsland: Taiwan R.O.C.

Zolltarifnummer: 8471 5000 000

1. Product Overview

Product Name: M-508 / M-508T
Model: M-508 (Standard), M-508T (Wide Temperature, with NVRAM)
Series: ARM-9 Stand-Alone Embedded Computer Series
Article Number: M-508
Manufacturer: Artila Electronics Co., Ltd.

The Artila M-508 is a compact, Linux-ready ARM9-based single board computer (SBC) designed for industrial and embedded applications requiring low power consumption, high reliability, and flexible connectivity. The M-508 and its extended-temperature variant, the M-508T, integrate an Atmel AT91RM9200 ARM920T processor, 64MB SDRAM, and 32MB Flash memory, providing a robust platform for embedded Linux development. The system supports multiple serial interfaces, Ethernet, USB, SD storage, and 32 programmable GPIO channels, all within a 105 x 75 mm footprint.




2. Key Features

- ARM9 Architecture: Powered by the Atmel AT91RM9200 ARM920T processor running at 180 MHz, delivering approximately 200 MIPS performance with integrated Memory Management Unit (MMU).
- Linux-Ready Platform: Pre-installed Linux kernel 2.6.x with U-Boot 1.1.2 bootloader and full GNU C/C++ toolchain support for both Linux and Windows development environments.
- Low Power Operation: Consumes less than 3 Watts, ideal for energy-sensitive or battery-powered embedded systems.
- Industrial-Grade Design: M-508T variant supports -20°C to +80°C operation range and includes 512KB non-volatile SRAM for data retention during power loss.
- Comprehensive Connectivity:
- One 10/100 Mbps Ethernet port with 1.5KV magnetic isolation.
- Four RS-232/485 serial ports (Port 4 also supports RS-422).
- Two USB 2.0 full-speed host ports (12 Mbps).
- One SD 1.0 compliant memory card slot for storage expansion.
- 32 CMOS-level GPIO channels, individually programmable as input or output.
- Integrated Peripherals: Real-Time Clock (RTC), Watchdog Timer, Buzzer, and system status LEDs (Power, Ready, LAN, Serial Activity, Debug).
- Compact Form Factor: 105 mm x 75 mm PCB with 5VDC single power input.
- Software Stack: Includes TCP/IP networking, SSH, SSL, SNMP, FTP, Telnet, HTTP, and firewall utilities.
- Development Support: Ships with Artila CD containing GNU toolchain, user guide, and example programs.




3. Technical Specifications

Processor & Memory
- CPU: Atmel AT91RM9200 (ARM920T core, 180 MHz, with MMU)
- Performance: ~200 MIPS
- Cache: 16 KB Instruction + 16 KB Data cache
- SDRAM: 64 MB
- Flash Memory: 32 MB
- Non-volatile SRAM: 512 KB (M-508T only)

Networking
- Interface: 10/100Base-T Ethernet (RJ-45)
- Isolation: 1.5 KV magnetic isolation
- Protocols: IPv4, TCP/IP, UDP, DHCP, NTP, SNMP, SSL, SSH

Serial Communication
- Ports: 4 x RS-232/485 (software selectable)
- Port 4: RS-232/422/485 selectable
- Port 2: Full modem signal support (DCD, DSR, DTR)
- Baud Rate: Up to 921.6 Kbps
- Parity: None, Even, Odd, Mark, Space
- Data Bits: 5, 6, 7, 8
- Stop Bits: 1, 1.5, 2
- Flow Control: RTS/CTS, XON/XOFF, None
- Connector: 10-pin header (male), DB9 via cable

USB Interface
- 2 x USB 2.0 Host Ports (Full-speed 12 Mbps, Low-speed 1.5 Mbps)
- Supported Devices: USB storage, Wi-Fi (Ralink RT2571), USB modem (CDC), USB camera

Digital I/O
- 32 x CMOS-level GPIOs (2 x 20-pin headers, 2.54 mm pitch)
- Programmable as input or output
- Voltage Levels: +3.3V / +5V tolerant

Storage
- SD Slot: SD 1.0 compliant socket (rear-mounted)
- File Systems: JFFS2, EXT2/EXT3, VFAT/FAT, NFS
- User Disk: Flash-based /disk partition (~12 MB available)
- RAMDISK: 8 MB for root filesystem
- Additional Flash Disk: 15 MB (disk-1)
- M-508T: Additional 512 KB FRAM configured as /sram

Power & Environmental
- Input Voltage: +5VDC ±5%
- Current: 600 mA typical
- Power Consumption: <3W
- Operating Temperature:
- M-508: 0°C to +70°C
- M-508T: -20°C to +80°C
- Dimensions: 105 mm (L) x 75 mm (W)
- Mounting: 3 mm screw holes
- Regulatory: CE Class A, FCC Class A

Indicators & Controls
- Power LED (PWR): Solid green when powered
- Ready LED (RDY): Indicates system boot status
- LAN LED: Link/Activity indicator
- Serial Port LEDs (LD3–LD6): Dual-color TX/RX indicators
- Debug LEDs (LD1–LD2): Boot diagnostics
- Reset Button: Hardware reset (use only if software reboot fails)




4. Functionality

The M-508 operates as a fully functional embedded Linux computer capable of running standard Linux applications, network services, and custom user programs. It boots via U-Boot from onboard Flash, decompresses the kernel and root filesystem into RAMDISK, and provides a ready-to-use Linux environment.

Use Cases & Applications:
- Industrial automation controllers
- Data acquisition and logging systems
- Networked sensor gateways
- Remote monitoring and control units
- Embedded web servers and IoT edge devices

Compatibility:
- Supports cross-compilation using GNU toolchain for ARM on Linux or Windows (CygWin).
- Compatible with standard Linux utilities and open-source software.
- USB host supports external peripherals such as Wi-Fi adapters, modems, and storage devices.




5. Components & Accessories

Included Items:
1. M-508 or M-508T main board
2. Four CB-F10M9-20 cables (10-pin header to DB9 male)
3. Artila CD-ROM containing:
- GNU C/C++ toolchain
- Installation guide
- Example programs and utilities

Optional Accessories:
- CB-F9F9-150: DB9 Female serial console cable
- CB-RJ2CON-100: Serial console cable for enabling console access
- USB peripherals (Wi-Fi, storage, modem, camera)

Connectors:
- Power: 2-pin terminal block (+5VDC, GND)
- Ethernet: RJ-45
- Serial: 4 x 10-pin headers (DB9 via cable)
- USB: 2 x Type-A host ports
- GPIO: 2 x 20-pin headers
- SD Slot: Rear-mounted
- JTAG: 2x4 2.0 mm header
- COM2 TTL Header: 6-pin connector for internal modem design




6. Installation & Setup

Power Requirements:
Supply regulated +5VDC at 600 mA minimum. Verify polarity before connection.

Mounting Options:
Four 3 mm screw holes for panel or enclosure mounting.

Initial Configuration:
- Default IP: 192.168.2.127
- Default Login: guest / guest
- Supervisor (root): root / root (SSH access)
- Serial Console: Disabled by default (enable via COM3 using CB-RJ2CON-100 cable).

Network Setup:
- Static IP: `ifconfig eth0 192.168.2.127 netmask 255.255.255.0`
- DHCP: `dhcpcd eth1 &`
- Wireless LAN: Supported via USB WLAN adapter (Ralink RT2571).

Filesystem Layout:
- Root filesystem in RAMDISK (volatile).
- User data stored in /disk (Flash-based, persistent).
- Use `/update —FORMAT` to restore factory defaults.

Toolchain Installation:
On a Linux PC, extract `arm-linux-3.3.2.tar.gz` to root directory and install using:
`# tar zxvf arm-linux-3.3.2.tar.gz`

Example Program Deployment:
Compile using `make`, transfer via FTP to `/disk`, set executable permission (`chmod +x`), and execute.




7. Performance & Capabilities

- Processing Speed: 180 MHz ARM9 core, 200 MIPS throughput.
- Memory Efficiency: 64 MB SDRAM with 16 MB reserved for kernel and RAMDISK, leaving ~48 MB for user applications.
- Storage Capacity: 32 MB Flash (12 MB user space), expandable via SD card or USB storage.
- Serial Communication: Up to 921.6 Kbps per port, supporting RS-232/422/485 modes.
- Networking: 10/100 Mbps Ethernet with full TCP/IP stack and SSL/SSH encryption.
- Power Efficiency: <3W total consumption, suitable for continuous operation.
- Reliability: Watchdog timer and non-volatile SRAM (M-508T) ensure data integrity and system recovery.
- Limitations:
- Limited Flash storage for large applications.
- USB host limited to full-speed (12 Mbps).
- No onboard video or audio interfaces.




8. Standards & Compliance

- Operating System: Linux kernel 2.6.x
- Bootloader: U-Boot 1.1.2
- Networking Protocols: IPv4, TCP, UDP, FTP, Telnet, HTTP, PPP, PPPoE, SNMP v1/v2, SSL, SSH 1.0/2.0
- Regulatory Compliance:
- CE Class A
- FCC Class A
- Electrical Safety: 1.5KV Ethernet isolation
- Environmental: Industrial-grade components for extended temperature operation (M-508T).




9. Additional Information

Warranty & Support:
Artila Electronics provides standard warranty coverage for manufacturing defects. Technical support, firmware updates, and software utilities are available through Artila’s official website and FTP resources.

Maintenance:
- Use “reboot” command for software reset; hardware reset button only if necessary.
- Backup user data before formatting or firmware updates.
- Regularly update firmware using the `update` utility.

Software Utilities:
- update: Manage firmware, kernel, and filesystem updates.
- setuart: Configure serial port parameters and modes.
- gpioctl: Control GPIO direction and state.
- armd: Artila management daemon for system services.
- iptables: Firewall configuration utility.

Security & Access:
- SSH and SSL supported for secure remote access.
- Default credentials should be changed after initial setup.

Development Resources:
- Example source code and utilities (ntpclient, ssh, scp, bluez, ssh-keygen) included on Artila CD.
- Cross-compilation supported via GCC toolchain for ARM.

Firmware & Updates:
- Firmware images stored in Flash; updates performed via `update` command.
- User can modify web server content in `/home/httpd` (default homepage: index.html).

Time Synchronization:
- RTC adjustable via `date` and `hwclock` commands.
- NTP synchronization supported using `ntpclient`.

Factory Reset:
- Restore defaults using `/update —FORMAT` or manually copy from `/default` directory.




Summary

The Artila M-508 and M-508T embedded computers deliver a powerful yet energy-efficient ARM9-based platform for industrial and embedded Linux applications. With comprehensive I/O, robust networking, and full Linux compatibility, the M-508 series provides developers with a flexible foundation for automation, control, and IoT solutions. The M-508T’s extended temperature range and non-volatile SRAM further enhance reliability in harsh environments. Compact, low-power, and fully open for development, the M-508 series exemplifies Artila’s commitment to industrial-grade embedded computing.

Kein Zubehör vorhanden.