Artila Matrix-516 User Manual

Linux arm9 industry box computer

Advertisement

Quick Links

Matrix-516
Linux ARM9 Industry Box Computer
User Guide
Version 1.1
Copyright © Artila Electronics Co., Ltd. All Rights Reserved.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Matrix-516 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Artila Matrix-516

  • Page 1 Matrix-516 Linux ARM9 Industry Box Computer User Guide Version 1.1 Copyright © Artila Electronics Co., Ltd. All Rights Reserved.
  • Page 3: Table Of Contents

    Table of Contents Introduction ........................ 1 Packing List ......................... 1 Optional Accessory ......................1 Layout ......................... 2 Pin Assignment and Definition .................. 3 Reset Button ........................3 Power LED .......................... 3 Ready LED .......................... 3 Link / Act LED ........................3 Serial Port LED ........................
  • Page 4 3.25 ipkg Package Software Management ................11 3.26 Install GNU Toolchain ....................... 12 3.27 Getting Started with the Hello Program ................12 3.28 Auto Start Program on Boot ....................13 Artila Utility Software ....................14 update ..........................14 setuart ..........................14 setconsole ......................... 14 version ..........................
  • Page 5: Introduction

    Matrix-516 User Guide 1. Introduction Matrix-516 is an ARM9-based Linux ready industrial computer. The key features are as follow:  ARM926EJ-S ARM Thumb Processor 400MHz w/MMU  32-KByte Data Cache and 32-KByte Instruction Cache  64MB SDRAM, 256MB NAND Flash on board ...
  • Page 6: Layout

    Matrix-516 User Guide 2. Layout Reset Button 12.5 ‧2‧...
  • Page 7: Pin Assignment And Definition

    The Power LED will show solid green if power is properly applied. 3.3 Ready LED The Ready LED will show solid green if Matrix-516 complete system boot up. If Ready LED is off during system boot up, please check if power input is correct. Turn off the power and restart Matrix-516 again.
  • Page 8: Serial Console Port

    Serial Console RS-232 To use the serial console port, you need to open the metal case of Matrix-516 and the console connector is near the reset button and LEDs. Use any terminal software such as hyper terminal and...
  • Page 9: Digital I/O Port (Db25 Female)

    Matrix-516 User Guide 3.9 Digital I/O Port (DB25 Female) Pin No. Function Pin No. Function DIO0 DIO13 DIO1 DIO14 DIO2 DIO15 DIO3 DIO16 DIO4 DIO17 DIO5 DIO18 DIO6 DIO19 DIO7 DIO20 DIO8 DIO9 DIO10 VCC3 DIO11 VCC5 DIO12  Note VCC3: 3.3 VDC output...
  • Page 10: Factory Default Settings

    Inittab contains information of system initialization. The system initialization script /etc/rcS.d runs first then the run level 5 /etc/rc5.d. Matrix-516 uses run level for system setup and the default run level is number 5. Please refer to introduction to linux (http://tille.garrels.be/training/tldp/) for information about run level.
  • Page 11: Default Started Service

    To insert kernel module while system boot up, please use vi to edit /etc/modules to add module to load e.g. rt73usb To load the USB WLAN adaptor. Use vi editing tool to edit the /etc/network/interfaces for network setting. The default setting is static IP 192.168.2.127. Matrix-516 also supports Wireless LAN. Use wireless_essid XXX wireless_key YYY ‧7‧...
  • Page 12: File System

    (rt73usb) by adding rt73usb in /etc/modules 3.16 File System The 256MB NAND Flash memory of Matrix-516 contains Boot loader (uBoot), Linux Kernel, Root File System and user disk (\home). The file system and disk space are shown as follow: 3.17 Devices List The supported devices are shown at /dev directory.
  • Page 13: Utility Software

    /use/sbin Please refer to Appendix for the utility collection list. 3.19 Mounting External Storage Memory To find out the device name of the external memory device which plug into Matrix-516, you can use the command: dmesg | grep sd dmesg | grep mmc To find out the device type (sda, sdb or mmc).
  • Page 14: Welcome Message

    To adjust the RTC time, you can follow the command: date MMDDhhmmYYYY where MM=Month (01~12) DD=Date (01~31) hh=Hour mm=minutes YYYY=Year hwclock –w To write the date information to RTC. User can also use NTP client utility on Artila FTP to adjust the RTC time. ntpclient [time server ip] ‧10‧...
  • Page 15: Ssh Console

    Matrix-516 User Guide 3.23 SSH Console Matrix-516 supports SSH. If you use Linux computer, you can use SSH command to login Matrix-516. The configuration of SSH and key are located at /etc/ssh. The key generation program is available at /usr/bin.
  • Page 16: Install Gnu Toolchain

    Version: gcc 4.3.3, glibc 2.8, binutils 2.19 3.27 Getting Started with the Hello Program There are many example programs on Artila FTP. To compile the sample you can use the Make file and type: make To compile and link the library. Once done, use ftp command ftp 192.168.2.127...
  • Page 17: Auto Start Program On Boot

    To start a program on boot, you can use /etc/rc.local. For example to use vi to edit rc.local hello & exit 0 Hello will be executed after system boot up. rc.local has the similar function as /etc/rc in Matrix-516. ‧13‧...
  • Page 18: Artila Utility Software

    Unlike Matrix-510 which shares the serial console port with the serial port 3, Matrix-516 uses dedicated pins for serial console (debug port). setconsole command allows user to redirect the serial console port to any one of the eight serial port of Matrix-516. Therefore user can avoid opening the metal case to access the serial console.
  • Page 19: Version

    Matrix-516 User Guide 4.4 version Find out the version of OS. 4.5 gpioctl The gpio can be configured by gpioctl and the usage is as shown followed. ‧15‧...
  • Page 20: Loader Menu

    If you miss the timing, please power on again the Matrix-516 and do it again. Select U will prompt the run level selection message. Run level 0 is halt, run level 1 is single user (disable login and service).
  • Page 21: Frequently Asked Question

    Use passwd to change the password setting. 6.2 Forgot the IP Address If you forgot the Matrix-516 IP address, you can use the Java Manager available on Artila FTP to search the IP address of Matrix-516. Or use serial console port to find out the IP address by #ifconfig.
  • Page 22: System Recovery

    Loader: matrix516/matrix516.alf Kernel: matrix516/MATRIX516K File system: matrix516/MATRIX516R The files are available on Artila FTP. Please prepare an USB disk and copy the image files to it before choosing this option. 7.2 Make Filesystem This option is used to create customized file system. Before using this function, you need to copy the folder of mkimage504 on Artila FTP to an USB disk.
  • Page 23: Update Image Starts

    Use Arrow keys up and down to selection the functions. Use Arrow keys left and right to go to higher or lower levels of menu screen. To force system go into DataFlash booting, repeatedly keying “!” (Shift +1) right after Matrix-516 power on. ‧19‧...
  • Page 24: Appendix

    Matrix-516 uses ipkg to manage the software installation, upgrade and removal. Artila will continuously add the kernel module and utility on Artila FTP, user can install these software from Artila FTP. In addition user can also setup your FTP server to update the software you want.
  • Page 25 $ ipkg install pythonpyserial How to setup ipkg via USB disk You can also copy the Utility and module folder from Artila FTP to a USB disk, then use USB disk to install the software by changing the ipkg.conf src/gz usb_arm ftp://root:root@127.0.0.1/media/sda1/Utility src/gz usb_kernel ftp://root:root@127.0.0.1/media/sda1/modules...
  • Page 26: Serial Port Switch Definition

    Matrix-516 User Guide The webmin for Matrix-516 provides following modules:  Webmin: webmin configuration  System: system boot, process and log management  Server: Apache and SSH server configuration  Network: network configuration  Hardware: RTC setting  Others: File manager, upload and download Remember to use command: depmod –a /lib/modules/2.6.29.4/modules.dep...
  • Page 27 Matrix-516 User Guide ‧23‧...

Table of Contents