DK-35A
SUCHEN SIE DIE PASSENDE
INDUSTRIELLE LÖSUNG?
Entdecken Sie Embedded-, Kommunikations- und Automatisierungslösungen für Ihre Anwendung.
- Processor & Architecture: ARM926EJ-S (ARM9) core, 400 MHz with MMU, 32 KB instruction cache and 32 KB data cache.
- Operating System: Pre-installed Linux kernel 2.6.29 with U-Boot 1.1.2 bootloader.
- Memory: 64 MB SDRAM and 256 MB NAND Flash (some configurations 128 MB/128 MB).
- Storage Expansion: microSD socket supporting up to 32 GB SDHC cards.
- Networking: 1 × 10/100 Mbps Ethernet (RJ45) with 1.5 kV magnetic isolation.
- Serial Communication: 4 × software-configurable TTY ports (RS‑232/422/485), up to 921.6 kbps.
- USB Connectivity: 2 × USB 2.0 full-speed (12 Mbps) host ports; 1 × USB client port (reserved).
- GPIO: 5 × programmable digital I/O channels (CMOS level, 100 kΩ pull-up).
- Power Input: 9 – 48 V DC, 250 mA @ 12 V DC (≈ 3 W).
- Form Factor: Ultra-compact fanless metal enclosure, 78 × 108 × 24 mm.
- Operating Temperature: 0 – 70 °C (standard), optional ‑20 – 80 °C (Matrix‑504T).
- Software Tools: GNU C/C++ cross-compilation toolchain for Linux and Windows (Cygwin).
- Security & Networking: SSH 1.0/2.0, SSL, FTP, Telnet, Web server (Apache2 or Lighttpd).
- Low Power Design: < 3 W typical consumption, ideal for continuous operation.
- Mounting: DIN‑rail mounting kit (optional DK‑35A).
- Operating System: Pre-installed Linux kernel 2.6.29 with U-Boot 1.1.2 bootloader.
- Memory: 64 MB SDRAM and 256 MB NAND Flash (some configurations 128 MB/128 MB).
- Storage Expansion: microSD socket supporting up to 32 GB SDHC cards.
- Networking: 1 × 10/100 Mbps Ethernet (RJ45) with 1.5 kV magnetic isolation.
- Serial Communication: 4 × software-configurable TTY ports (RS‑232/422/485), up to 921.6 kbps.
- USB Connectivity: 2 × USB 2.0 full-speed (12 Mbps) host ports; 1 × USB client port (reserved).
- GPIO: 5 × programmable digital I/O channels (CMOS level, 100 kΩ pull-up).
- Power Input: 9 – 48 V DC, 250 mA @ 12 V DC (≈ 3 W).
- Form Factor: Ultra-compact fanless metal enclosure, 78 × 108 × 24 mm.
- Operating Temperature: 0 – 70 °C (standard), optional ‑20 – 80 °C (Matrix‑504T).
- Software Tools: GNU C/C++ cross-compilation toolchain for Linux and Windows (Cygwin).
- Security & Networking: SSH 1.0/2.0, SSL, FTP, Telnet, Web server (Apache2 or Lighttpd).
- Low Power Design: < 3 W typical consumption, ideal for continuous operation.
- Mounting: DIN‑rail mounting kit (optional DK‑35A).
1. Product Overview
Product Name: Matrix-504D-128
Model: Matrix-504D-128
Series: Matrix-500 Series (upward compatible)
Article Number: Matrix-504D-128
Manufacturer: Artila Electronics Co., Ltd.
Product Type: Linux-ready ARM9 Industrial Box Computer
The Artila Matrix-504D-128 is a compact, fanless, ARM9-based embedded industrial computer designed for automation, control, and networked data acquisition applications. It integrates a 400 MHz Atmel AT91SAM9G20 processor, pre-installed Linux 2.6.29 operating system, and a full suite of industrial-grade interfaces. The unit is engineered for reliability in harsh environments, offering wide DC input range, low power consumption, and DIN-rail mountable metal housing.
2. Key Features
- Processor & Architecture: ARM926EJ-S (ARM9) core, 400 MHz with MMU, 32 KB instruction cache and 32 KB data cache.
- Operating System: Pre-installed Linux kernel 2.6.29 with U-Boot 1.1.2 bootloader.
- Memory: 64 MB SDRAM and 256 MB NAND Flash (some configurations 128 MB/128 MB).
- Storage Expansion: microSD socket supporting up to 32 GB SDHC cards.
- Networking: 1 × 10/100 Mbps Ethernet (RJ45) with 1.5 kV magnetic isolation.
- Serial Communication: 4 × software-configurable TTY ports (RS‑232/422/485), up to 921.6 kbps.
- USB Connectivity: 2 × USB 2.0 full-speed (12 Mbps) host ports; 1 × USB client port (reserved).
- GPIO: 5 × programmable digital I/O channels (CMOS level, 100 kΩ pull-up).
- Power Input: 9 – 48 V DC, 250 mA @ 12 V DC (≈ 3 W).
- Form Factor: Ultra-compact fanless metal enclosure, 78 × 108 × 24 mm.
- Operating Temperature: 0 – 70 °C (standard), optional ‑20 – 80 °C (Matrix‑504T).
- Software Tools: GNU C/C++ cross-compilation toolchain for Linux and Windows (Cygwin).
- Security & Networking: SSH 1.0/2.0, SSL, FTP, Telnet, Web server (Apache2 or Lighttpd).
- Low Power Design: < 3 W typical consumption, ideal for continuous operation.
- Mounting: DIN‑rail mounting kit (optional DK‑35A).
3. Technical Specifications
CPU / Memory
- Processor: Atmel AT91SAM9G20 (ARM926EJ‑S, 400 MHz)
- SDRAM: 64 MB (some variants 128 MB)
- NAND Flash: 256 MB (some variants 128 MB)
- DataFlash: 2 MB (system backup)
- microSD: 1 × socket, up to 32 GB SDHC
Network Interface
- 1 × 10/100 Base‑T Ethernet (RJ45)
- Isolation: 1.5 kV magnetic isolation
- Default IP: 192.168.2.127
Serial Ports (TTY)
- Port 1: RS‑232/422/485 selectable
- Ports 2–4: RS‑232/485 selectable
- Connector: RJ45
- Baud Rate: up to 921.6 kbps
- Parity: None, Even, Odd, Mark, Space
- Data Bits: 5–8
- Stop Bits: 1, 1.5, 2
- Flow Control: RTS/CTS, XON/XOFF, None
- RS‑485 Direction Control: Automatic (hardware)
USB Ports
- Host: 2 × USB 2.0 full‑speed (12 Mbps)
- Client: 1 × reserved (for production)
- Supported Devices: USB flash drives, Ralink RT73 WLAN dongles, FTDI USB‑UART adapters, CDC modems, USB cameras.
General Hardware
- Watchdog Timer: Yes
- Real‑Time Clock: Yes
- Buzzer: Yes
- LEDs: Power, Ready, Ethernet Link/Activity, Serial TX/RX indicators
- Reset Button: Hardware reset (use only if software reboot fails)
- Power Input: 9 – 48 V DC
- Power Consumption: 250 mA @ 12 V DC (~3 W)
- Dimensions: 78 (W) × 108 (H) × 24 (D) mm
- Weight: Approx. 250 g
- Enclosure: Fanless metal case, DIN‑rail mountable
- Operating Temperature: 0 – 70 °C (standard), ‑20 – 80 °C (Matrix‑504T)
- Compliance: CE Class A, FCC Class A
4. Functionality
The Matrix‑504D‑128 functions as a compact embedded Linux computer for industrial automation, data acquisition, and networked control. It boots from onboard NAND Flash using U‑Boot, loads the Linux 2.6.29 kernel, and mounts a pre‑configured root file system. Users can access the system via Ethernet (SSH, Telnet, FTP, HTTP) or through the serial console (RS‑232).
Use Cases & Applications:
- Industrial automation controllers and gateways
- Remote data acquisition and monitoring
- Serial‑to‑Ethernet communication servers
- Embedded web servers for equipment management
- Protocol conversion (Modbus RTU/TCP, custom serial protocols)
- IoT edge computing and device integration
Compatibility:
- Supports USB peripherals (storage, Wi‑Fi, serial adapters)
- Compatible with Ralink RT73/RT2571 WLAN modules
- Works with standard Linux utilities and cross‑compiled applications
- Upward compatible with Matrix‑500 series hardware and software
5. Components & Accessories
Included Items:
1. Matrix‑504D‑128 main unit
2. Artila CD (or FTP access) containing:
- GNU C/C++ toolchain
- Installation guide and utilities
- Device drivers and example programs
Optional Accessories:
- CB‑RJ45F9‑150 (91‑R45F9‑150): RJ45‑to‑DB9 Female serial cable, 150 cm
- CB‑RJ2CON‑100 (91‑RJCON‑100): Console cable (RJ45‑to‑DB9 Female), 100 cm
- DK‑35A (36‑DK35A‑000): DIN‑rail mounting kit
- PWR‑12V‑1A (31‑62100‑000): 110 – 240 V AC to 12 V DC 1 A power adapter
6. Installation & Setup
Power Connection:
Connect 9 – 48 V DC to the power terminal. The Power LED lights solid green when voltage is applied.
Network Configuration:
Default static IP 192.168.2.127. Configure via `/etc/network/interfaces` or use DHCP (`udhcpc eth0`).
Serial Console:
- Connector: RJ45 next to Ethernet port
- Baud rate: 115200 bps, 8N1, no flow control, VT100 terminal
- Cable: CB‑RJ2CON‑100 required
- Provides additional GPIO pins (PIO0–PIO4)
Mounting:
DIN‑rail mounting via optional DK‑35A kit.
System Boot:
Upon power‑on, U‑Boot initializes hardware, loads Linux kernel, and mounts the root file system. The Ready LED turns solid green when the system is operational.
Reset Procedure:
Use the “Reset” button only if software reboot (`reboot` command) fails.
Factory Defaults:
- IP: 192.168.2.127
- Login: root / guest
- Password: root / guest
- Console: 115200 bps, 8N1
7. Performance & Capabilities
- CPU Speed: 400 MHz ARM9 core
- Memory Bandwidth: 64 MB SDRAM
- Storage: 256 MB NAND Flash + microSD (up to 32 GB)
- Serial Throughput: Up to 921.6 kbps per port
- Ethernet: 10/100 Mbps full‑duplex
- USB: Full‑speed 12 Mbps
- Power Efficiency: < 3 W typical
- Reliability: Watchdog timer and DataFlash backup ensure system recovery
- Limitations: No hardware floating‑point unit; limited to full‑speed USB (not high‑speed 480 Mbps).
8. Standards & Compliance
- Electrical Safety: CE Class A
- EMC Compliance: FCC Class A
- Environmental: RoHS compliant
- Software Standards: POSIX compliant GLIBC, GNU toolchain
- Network Protocols: TCP/IP, SSH, FTP, HTTP, Telnet, NFS, PPP
- File Systems Supported: UBI, JFFS2, EXT2/EXT3, VFAT/FAT, NFS
9. Additional Information
Warranty & Support:
Artila provides standard warranty coverage and technical support via its website and FTP resources. Firmware updates, kernel modules, and utilities are available online.
Maintenance:
- Use `ipkg` package manager for software updates and module installation.
- Backup configurations using DataFlash or external USB storage.
- System recovery available via DataFlash boot mode and USB image update.
Software Environment:
- Bootloader: U‑Boot 1.1.2
- Kernel: Linux 2.6.29
- Utilities: BusyBox v1.14.2, sysvinit v2.86, Apache2 v2.23, vsftpd v2.0.5, iptables v1.3.8, ssh v4.6p1, ipkg v0.99.163, wireless_tools v29, ppp v2.4.3, Artila utility v1.1.
- Default Services: SSH (sftp), Telnet, FTP, Web server, syslog/klogd, amgrd (Artila broadcast search daemon).
Development Toolchain:
- Linux Host: arm‑linux‑gnueabi‑gcc/g++ 4.3.3, glibc 2.9, binutils 2.18
- Windows (Cygwin): arm‑none‑linux‑gnueabi‑gcc/g++ 4.3.3, glibc 2.8, binutils 2.19
- Supported OS for Development: Fedora 7+, Ubuntu 7.04+, OpenSUSE 10.2+, Debian 5.0+, CentOS 5+, Mandriva 2008+.
System Recovery:
If NAND Flash fails, the system automatically boots from DataFlash and presents a console recovery menu allowing:
1. Update Image: Restore loader, kernel, and file system from USB (matrix504.alf, matrix504K, matrix504R).
2. Make Filesystem: Create custom file system image (mkimage504).
3. Recovery Env.: Restore default environment variables.
4. Show Info: Display firmware version.
5. Reboot: Restart system.
Software Package Management (ipkg):
- Configure `/etc/ipkg.conf` with Artila FTP sources:
- `src/gz arm http://www.artila.com/download/ipkgs/9G20/utility/`
- `src/gz kernel http://www.artila.com/download/ipkgs/9G20/modules/`
- Commands:
- `ipkg update` – refresh package list
- `ipkg install <package>` – install software
- `ipkg remove <package>` – uninstall
- `ipkg list` / `ipkg list_installed` – view packages
Web Administration (Webmin):
- Install via `ipkg install webmin`
- Access through browser: `http://192.168.2.127:10000`
- Modules include system, server, network, hardware, and file management.
GPIO Control:
- Configurable via `gpioctl` utility.
- Default mode: digital input with 100 kΩ pull‑up.
- Programmable as input/output for custom control logic.
Serial Configuration Utility:
- `setuart` – configure port mode (RS‑232/422/485) and baud rate.
- Example: `setuart 1 485 921600`
Firmware Update Utility:
- `update` – used to flash loader, kernel, or file system images.
- Operates under root privileges.
System Indicators:
- Power LED: Solid green = power OK
- Ready LED: Solid green = system booted; off after halt
- Ethernet LED: Solid green = link; flashing = activity
- Serial LEDs: Green = RXD high; Yellow = TXD high
Typical Workflow:
1. Connect power and Ethernet.
2. Access via SSH or serial console.
3. Configure network and serial ports.
4. Deploy applications via FTP or USB.
5. Manage packages with `ipkg`.
6. Use `rc.local` to auto‑start custom programs.
Example Development Cycle:
- Compile application using cross‑compiler.
- Transfer binary via FTP to `/home/guest`.
- Set execute permission (`chmod +x file`).
- Run manually or add to `/etc/rc.local` for auto‑start.
Maintenance & Recovery Notes:
- If system fails to boot, DataFlash recovery mode activates automatically.
- To force DataFlash boot, press “!” repeatedly during power‑on.
- Use USB disk with recovery images to restore system.
Environmental & Electrical Characteristics:
- Input Voltage Range: 9 – 48 V DC
- Power Draw: ≈ 3 W
- Operating Temperature: 0 – 70 °C (standard)
- Storage Temperature: ‑20 – 85 °C
- Humidity: 5 – 95 % non‑condensing
Physical Interface Summary:
| Interface | Quantity | Connector | Notes |
|------------|-----------|------------|-------|
| Ethernet | 1 | RJ45 | 10/100 Mbps, 1.5 kV isolation |
| Serial | 4 | RJ45 | RS‑232/422/485 configurable |
| USB Host | 2 | Type A | 12 Mbps full‑speed |
| USB Client | 1 | Mini‑B | Reserved |
| GPIO | 5 | via Console RJ45 | CMOS I/O |
| Power | 1 | Terminal block | 9–48 V DC input |
Summary
The Artila Matrix‑504D‑128 is a robust, Linux‑ready ARM9 industrial computer optimized for embedded control and communication tasks. Its combination of flexible serial interfaces, Ethernet connectivity, USB expansion, and open Linux environment makes it ideal for OEMs and system integrators developing industrial gateways, protocol converters, and remote monitoring systems. With its fanless design, wide voltage tolerance, and low power consumption, the Matrix‑504D‑128 delivers reliable performance in demanding industrial environments while providing developers with a familiar, fully open Linux platform for rapid application deployment and long‑term maintainability.
Product Name: Matrix-504D-128
Model: Matrix-504D-128
Series: Matrix-500 Series (upward compatible)
Article Number: Matrix-504D-128
Manufacturer: Artila Electronics Co., Ltd.
Product Type: Linux-ready ARM9 Industrial Box Computer
The Artila Matrix-504D-128 is a compact, fanless, ARM9-based embedded industrial computer designed for automation, control, and networked data acquisition applications. It integrates a 400 MHz Atmel AT91SAM9G20 processor, pre-installed Linux 2.6.29 operating system, and a full suite of industrial-grade interfaces. The unit is engineered for reliability in harsh environments, offering wide DC input range, low power consumption, and DIN-rail mountable metal housing.
2. Key Features
- Processor & Architecture: ARM926EJ-S (ARM9) core, 400 MHz with MMU, 32 KB instruction cache and 32 KB data cache.
- Operating System: Pre-installed Linux kernel 2.6.29 with U-Boot 1.1.2 bootloader.
- Memory: 64 MB SDRAM and 256 MB NAND Flash (some configurations 128 MB/128 MB).
- Storage Expansion: microSD socket supporting up to 32 GB SDHC cards.
- Networking: 1 × 10/100 Mbps Ethernet (RJ45) with 1.5 kV magnetic isolation.
- Serial Communication: 4 × software-configurable TTY ports (RS‑232/422/485), up to 921.6 kbps.
- USB Connectivity: 2 × USB 2.0 full-speed (12 Mbps) host ports; 1 × USB client port (reserved).
- GPIO: 5 × programmable digital I/O channels (CMOS level, 100 kΩ pull-up).
- Power Input: 9 – 48 V DC, 250 mA @ 12 V DC (≈ 3 W).
- Form Factor: Ultra-compact fanless metal enclosure, 78 × 108 × 24 mm.
- Operating Temperature: 0 – 70 °C (standard), optional ‑20 – 80 °C (Matrix‑504T).
- Software Tools: GNU C/C++ cross-compilation toolchain for Linux and Windows (Cygwin).
- Security & Networking: SSH 1.0/2.0, SSL, FTP, Telnet, Web server (Apache2 or Lighttpd).
- Low Power Design: < 3 W typical consumption, ideal for continuous operation.
- Mounting: DIN‑rail mounting kit (optional DK‑35A).
3. Technical Specifications
CPU / Memory
- Processor: Atmel AT91SAM9G20 (ARM926EJ‑S, 400 MHz)
- SDRAM: 64 MB (some variants 128 MB)
- NAND Flash: 256 MB (some variants 128 MB)
- DataFlash: 2 MB (system backup)
- microSD: 1 × socket, up to 32 GB SDHC
Network Interface
- 1 × 10/100 Base‑T Ethernet (RJ45)
- Isolation: 1.5 kV magnetic isolation
- Default IP: 192.168.2.127
Serial Ports (TTY)
- Port 1: RS‑232/422/485 selectable
- Ports 2–4: RS‑232/485 selectable
- Connector: RJ45
- Baud Rate: up to 921.6 kbps
- Parity: None, Even, Odd, Mark, Space
- Data Bits: 5–8
- Stop Bits: 1, 1.5, 2
- Flow Control: RTS/CTS, XON/XOFF, None
- RS‑485 Direction Control: Automatic (hardware)
USB Ports
- Host: 2 × USB 2.0 full‑speed (12 Mbps)
- Client: 1 × reserved (for production)
- Supported Devices: USB flash drives, Ralink RT73 WLAN dongles, FTDI USB‑UART adapters, CDC modems, USB cameras.
General Hardware
- Watchdog Timer: Yes
- Real‑Time Clock: Yes
- Buzzer: Yes
- LEDs: Power, Ready, Ethernet Link/Activity, Serial TX/RX indicators
- Reset Button: Hardware reset (use only if software reboot fails)
- Power Input: 9 – 48 V DC
- Power Consumption: 250 mA @ 12 V DC (~3 W)
- Dimensions: 78 (W) × 108 (H) × 24 (D) mm
- Weight: Approx. 250 g
- Enclosure: Fanless metal case, DIN‑rail mountable
- Operating Temperature: 0 – 70 °C (standard), ‑20 – 80 °C (Matrix‑504T)
- Compliance: CE Class A, FCC Class A
4. Functionality
The Matrix‑504D‑128 functions as a compact embedded Linux computer for industrial automation, data acquisition, and networked control. It boots from onboard NAND Flash using U‑Boot, loads the Linux 2.6.29 kernel, and mounts a pre‑configured root file system. Users can access the system via Ethernet (SSH, Telnet, FTP, HTTP) or through the serial console (RS‑232).
Use Cases & Applications:
- Industrial automation controllers and gateways
- Remote data acquisition and monitoring
- Serial‑to‑Ethernet communication servers
- Embedded web servers for equipment management
- Protocol conversion (Modbus RTU/TCP, custom serial protocols)
- IoT edge computing and device integration
Compatibility:
- Supports USB peripherals (storage, Wi‑Fi, serial adapters)
- Compatible with Ralink RT73/RT2571 WLAN modules
- Works with standard Linux utilities and cross‑compiled applications
- Upward compatible with Matrix‑500 series hardware and software
5. Components & Accessories
Included Items:
1. Matrix‑504D‑128 main unit
2. Artila CD (or FTP access) containing:
- GNU C/C++ toolchain
- Installation guide and utilities
- Device drivers and example programs
Optional Accessories:
- CB‑RJ45F9‑150 (91‑R45F9‑150): RJ45‑to‑DB9 Female serial cable, 150 cm
- CB‑RJ2CON‑100 (91‑RJCON‑100): Console cable (RJ45‑to‑DB9 Female), 100 cm
- DK‑35A (36‑DK35A‑000): DIN‑rail mounting kit
- PWR‑12V‑1A (31‑62100‑000): 110 – 240 V AC to 12 V DC 1 A power adapter
6. Installation & Setup
Power Connection:
Connect 9 – 48 V DC to the power terminal. The Power LED lights solid green when voltage is applied.
Network Configuration:
Default static IP 192.168.2.127. Configure via `/etc/network/interfaces` or use DHCP (`udhcpc eth0`).
Serial Console:
- Connector: RJ45 next to Ethernet port
- Baud rate: 115200 bps, 8N1, no flow control, VT100 terminal
- Cable: CB‑RJ2CON‑100 required
- Provides additional GPIO pins (PIO0–PIO4)
Mounting:
DIN‑rail mounting via optional DK‑35A kit.
System Boot:
Upon power‑on, U‑Boot initializes hardware, loads Linux kernel, and mounts the root file system. The Ready LED turns solid green when the system is operational.
Reset Procedure:
Use the “Reset” button only if software reboot (`reboot` command) fails.
Factory Defaults:
- IP: 192.168.2.127
- Login: root / guest
- Password: root / guest
- Console: 115200 bps, 8N1
7. Performance & Capabilities
- CPU Speed: 400 MHz ARM9 core
- Memory Bandwidth: 64 MB SDRAM
- Storage: 256 MB NAND Flash + microSD (up to 32 GB)
- Serial Throughput: Up to 921.6 kbps per port
- Ethernet: 10/100 Mbps full‑duplex
- USB: Full‑speed 12 Mbps
- Power Efficiency: < 3 W typical
- Reliability: Watchdog timer and DataFlash backup ensure system recovery
- Limitations: No hardware floating‑point unit; limited to full‑speed USB (not high‑speed 480 Mbps).
8. Standards & Compliance
- Electrical Safety: CE Class A
- EMC Compliance: FCC Class A
- Environmental: RoHS compliant
- Software Standards: POSIX compliant GLIBC, GNU toolchain
- Network Protocols: TCP/IP, SSH, FTP, HTTP, Telnet, NFS, PPP
- File Systems Supported: UBI, JFFS2, EXT2/EXT3, VFAT/FAT, NFS
9. Additional Information
Warranty & Support:
Artila provides standard warranty coverage and technical support via its website and FTP resources. Firmware updates, kernel modules, and utilities are available online.
Maintenance:
- Use `ipkg` package manager for software updates and module installation.
- Backup configurations using DataFlash or external USB storage.
- System recovery available via DataFlash boot mode and USB image update.
Software Environment:
- Bootloader: U‑Boot 1.1.2
- Kernel: Linux 2.6.29
- Utilities: BusyBox v1.14.2, sysvinit v2.86, Apache2 v2.23, vsftpd v2.0.5, iptables v1.3.8, ssh v4.6p1, ipkg v0.99.163, wireless_tools v29, ppp v2.4.3, Artila utility v1.1.
- Default Services: SSH (sftp), Telnet, FTP, Web server, syslog/klogd, amgrd (Artila broadcast search daemon).
Development Toolchain:
- Linux Host: arm‑linux‑gnueabi‑gcc/g++ 4.3.3, glibc 2.9, binutils 2.18
- Windows (Cygwin): arm‑none‑linux‑gnueabi‑gcc/g++ 4.3.3, glibc 2.8, binutils 2.19
- Supported OS for Development: Fedora 7+, Ubuntu 7.04+, OpenSUSE 10.2+, Debian 5.0+, CentOS 5+, Mandriva 2008+.
System Recovery:
If NAND Flash fails, the system automatically boots from DataFlash and presents a console recovery menu allowing:
1. Update Image: Restore loader, kernel, and file system from USB (matrix504.alf, matrix504K, matrix504R).
2. Make Filesystem: Create custom file system image (mkimage504).
3. Recovery Env.: Restore default environment variables.
4. Show Info: Display firmware version.
5. Reboot: Restart system.
Software Package Management (ipkg):
- Configure `/etc/ipkg.conf` with Artila FTP sources:
- `src/gz arm http://www.artila.com/download/ipkgs/9G20/utility/`
- `src/gz kernel http://www.artila.com/download/ipkgs/9G20/modules/`
- Commands:
- `ipkg update` – refresh package list
- `ipkg install <package>` – install software
- `ipkg remove <package>` – uninstall
- `ipkg list` / `ipkg list_installed` – view packages
Web Administration (Webmin):
- Install via `ipkg install webmin`
- Access through browser: `http://192.168.2.127:10000`
- Modules include system, server, network, hardware, and file management.
GPIO Control:
- Configurable via `gpioctl` utility.
- Default mode: digital input with 100 kΩ pull‑up.
- Programmable as input/output for custom control logic.
Serial Configuration Utility:
- `setuart` – configure port mode (RS‑232/422/485) and baud rate.
- Example: `setuart 1 485 921600`
Firmware Update Utility:
- `update` – used to flash loader, kernel, or file system images.
- Operates under root privileges.
System Indicators:
- Power LED: Solid green = power OK
- Ready LED: Solid green = system booted; off after halt
- Ethernet LED: Solid green = link; flashing = activity
- Serial LEDs: Green = RXD high; Yellow = TXD high
Typical Workflow:
1. Connect power and Ethernet.
2. Access via SSH or serial console.
3. Configure network and serial ports.
4. Deploy applications via FTP or USB.
5. Manage packages with `ipkg`.
6. Use `rc.local` to auto‑start custom programs.
Example Development Cycle:
- Compile application using cross‑compiler.
- Transfer binary via FTP to `/home/guest`.
- Set execute permission (`chmod +x file`).
- Run manually or add to `/etc/rc.local` for auto‑start.
Maintenance & Recovery Notes:
- If system fails to boot, DataFlash recovery mode activates automatically.
- To force DataFlash boot, press “!” repeatedly during power‑on.
- Use USB disk with recovery images to restore system.
Environmental & Electrical Characteristics:
- Input Voltage Range: 9 – 48 V DC
- Power Draw: ≈ 3 W
- Operating Temperature: 0 – 70 °C (standard)
- Storage Temperature: ‑20 – 85 °C
- Humidity: 5 – 95 % non‑condensing
Physical Interface Summary:
| Interface | Quantity | Connector | Notes |
|------------|-----------|------------|-------|
| Ethernet | 1 | RJ45 | 10/100 Mbps, 1.5 kV isolation |
| Serial | 4 | RJ45 | RS‑232/422/485 configurable |
| USB Host | 2 | Type A | 12 Mbps full‑speed |
| USB Client | 1 | Mini‑B | Reserved |
| GPIO | 5 | via Console RJ45 | CMOS I/O |
| Power | 1 | Terminal block | 9–48 V DC input |
Summary
The Artila Matrix‑504D‑128 is a robust, Linux‑ready ARM9 industrial computer optimized for embedded control and communication tasks. Its combination of flexible serial interfaces, Ethernet connectivity, USB expansion, and open Linux environment makes it ideal for OEMs and system integrators developing industrial gateways, protocol converters, and remote monitoring systems. With its fanless design, wide voltage tolerance, and low power consumption, the Matrix‑504D‑128 delivers reliable performance in demanding industrial environments while providing developers with a familiar, fully open Linux platform for rapid application deployment and long‑term maintainability.
-
Warranty Declaration.pdf
PDF Catalog
-
Matrix-504_Datasheet_en.pdf
PDF Catalog
-
Matrix-504_User_Guide.pdf
Manual
-
Matrix-504 User Guide.pdf
Manual
-
Enable Serial Console3.pdf
Manual
-
LoaderHowTo.pdf
Manual
- DK-35A - DIN rail mounting kit (2pcs, 4 screws)
- CB-RJ45F9-150 - Data Cable DB9f Matrix-5xx series
- CB-RJ2Con-100 - Console Cable Matrix-5xx series