Home
Matrix 504 User Guide V1.0
Contents
1. upgrade and remove the software package for Matrix 504 Currently user can use ipkg to install the software packge from Artila FTP You can find the configuration at ipkg conf When Matrix 504 is connected to network and issue command ipkg update To update the package list and use ipkg install to install software package and ipkg remove to remove software ipkg list to list available software ipkg list_installed to list software installed Please refer to Appendix for more about ipkg Install GNU Tool Chain Find a PC with Linux 2 6 X Kernel installed and login as a root user then copy the arm linux 3 3 2 tar gz to root directory of PC Under root directory type following command to install the Matrix 504 Tool Chain tar zxvf arm linux 3 3 2 tar 2z Getting started with the Hello program There are many example programs in Artila CD To compile the sample you can use the Make file to and type make To compile and link the library Once done use ftp command ftp 192 168 2 127 And bin command to set transfer mode to binary ftp gt bin to transfer the execution file to Matrix 504 user disk home guest and use chmod x file o To change it to execution mode and file o to run the program Auto start program on boot To start a program on boot you can use etc rc local For example to use vi to edit re local guest hello amp exit 0 Hello will be executed after system boot up re local has the similar funct
2. Clock gpio General Purpose digital I O ttyACMO and ttyACM1 USB Modem CDC compliant Matrix 504 includes busybox utility collection and Artila utility software and there are placed at sbin bin usr bin Please refer to Appendix for the utility collection list root Matrix564 sbin ls init insmod iwgetid iwlist ivpriv ivspy klogd logread losetup lsmod root Matrix564 shin cd bin root Matrix564 bink ls dmesg echo egrep false fgrep grep gunzip gzip hostname ip kill ln login ls mkdir mknod root Matrix5 4 bink mkdosfs mkfs minix mnkfs vfat mkswap modprobe pivot_root poweroff reboot reboot sysvinit rmmod route mktemp more mount my netstat pidof pidof sysvinit ping run parts sed setconsole shutdown start stop daemon sulogin swapoff swapon switch_root sysctl syslogd telinit udhc pe sh sleep stty su sync tar touch true umount uname usleep Mounting External Storage Memory To find out the device name of the external memory device which plug into Matrix 504 you can use the command dmesg grep sd To find out the device type sda or sdb And use mount dev sdal to mount the USB disk and folder is local at media sdal or mnt sdal root Matrix5 4 H cat etc fstab stock fstab you probably want to override this with a machine specific one 7 auto defaults proc proc defaults dev pts devpts node 6626 qgid 5 p
3. Login root or guest telnet guest only Password root or guest telnet guest only Serial Console Port Baud rate 115200 Data format 8 Bits No Parity 1 Stop bit N 8 1 Flow Control None Terminal type VT100 Power on and System boot up Once Matrix 504 is correctly power on it will start boot Linux kernel and mount file system You can use Ethernet and telnet and login Matrix 504 Once kernel loaded it will find sbin init and execute it The initialization configuration is at etc inittab Once boot up you can use telnet to login Matrix 504 O El quest ea Matrix5H4 login Password e i e A a r r a ff Ff fF fo ff fe Ae A Pn ee A A http wuw arit la com quest Matrix5SH4 5 a Inittab and Run levels Inittab contains information of system initialization The system initialization script etc reS d runs first then the run level 5 etc re5 d Matrix 504 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 Following is the run levels setting Run level O halt Run level 1 is single user login and service are disabled Run level 2 5 are multiple users Run level 6 is reboot Please refer to loader menu section for selection of run level Default started service amerd Artila broadcast search daemon ssh secured shell with sftp syslog klogd system a
4. is high then Green light is ON and when TXD line is high Yellow light is ON Serial Port The four serial ports can be configured as RS 232 RS 422 or RS 485 by software They use RJ45 connector and the pin assignment are shown as following table 5 6 DoD RxD ae ee s ee m m Port 1 RS 232 422 485 RS 232 RXD TXD RTS CTS DSR DTR DCD GND RS 422 TXD TXD RXD RXD GND RS 485 DATA DATA GND Port 2 3 4 RS 232 RXD TXD RTS CTS GND RS 485 DATA DATA GND Serial Console Port Serial console port is used for locally accessing Matrix 504 system using RS 232 port The console port uses RJ45 connector and is next to Ethernet port Therefore please be careful to plug in the right connector Port 0 RS 232 RXD TXD GND Console Therefore you need to prepare or purchase the serial console cable CB RJ2CON 100 in order to use the serial console port In addition to the serial console signal the console RJ45 port also provides GPIO programmable I O signal function The GPIO port is CMOS I O and can be programmed as digital input or output Power up setting is digital input mode with 75K ohm pull up resistor Power Connector Connect the 9 to 48VDC power line to Matrix 504 If the power is properly supply the power LED will show a solid green color Ethernet Port The Ethernet Port use RJ45 connector Pin Signal Factory Default Settings LAN 1 IP Address 192 168 2 127
5. Overview Matrix 504 is a Linux ready ARM9 based embedded computer Its lower power and robust design concept makes it an ideal industrial computer platform for harsh environment The Linux OS and file system are pre installed in the on board Flash memory and the GNU tool chain CD coming with Matrix 504 is ready for your application development Features ARM926EJ S ARM Thumb Processor 400MHz w MMU 32 KByte Data Cache and 32 KByte Instruction Cache 128MB SDRAM 128MB NAND Flash on board One 10 100 Mbps Ethernet Two USB 2 0 full speed 12 Mbps Host Ports One software configurable RS 232 422 485 port and three RS 232 485 ports 7 One serial console port 8 5 programmable GPIO 9 9to48VDC power input 10 Pre installed Linux 2 6 29 kernel and file system 11 GNU tool chain available in Artila CD 12 Optional DIN RAIL mounting adaptor Soon ae Packing List Matrix 504 1s shipped with following items 1 Matrix 504 2 Artila CD includes Tool Chain Installation guide and Utility software and device driver and example programs Optional Accessory 1 CB RJ45F9 150 RJ45 to DBO Female Cable 2 CB RJ2CON 100 Serial Console Cable 3 DK 35A DIN RAIL Mounting Kit 4 PWR 12V 1A 110 240VAC to 12VDC 1A Power Adaptor Matrix 504 Quick Installation Guide Matrix 504 Layout 10 100Mbps Ethernet USB2 0 Host x2 9 48 VDC Power Reset Serial Console Power LED System Ready LED Ethernet LED MATRIX Industrial Linux Com
6. cessary XXX is SSID and YYY is WEP Key Matrix 504 supports USB WLAN adaptor Ralink RT2571 You can enable the driver module rt73usb by adding rt73usb in etc modules File System rootPMatrixS5h4 7H ls etc lib proc Sys home media shin tmp rootPMatrixSH4 7H cd home roote MNatrix5Sh4 home ls Foot quest rootP Natrix5h4 homell cd media rootePNatrixSh4 medial ls disk mmc sdai sdbi rooteNatrixSh4 medial The 128MB NAND Flash memory of Matrix 504 contains Boot loader uBoot Linux Kernel Root File System and user disk home The file system and disk space are shown as follow BE al root Matrix564 mediak mount rootfs on type rootfs Crw ubi rootfs on type ubifs Crw proc on proc type proc Crw sysfs on sys type sysfs Cru ramfs on dev type ramfs Crw devpts on dev pts type devpts rw gid 5 mode 620 gt usbfs on proc bus usbh type usbfs Crw tmpfs on var volatile type tmpfs Cru size 6144k gt root Matrix564 medial df Filesystem 1K blocks Used Available Usex Mounted on ubi rootfs 114716 8256 106460 74 7 tmpfs 6144 56 6088 1 var volatile root Matrix5 44 mediatt Devices list The supported devices are shown at dev directory Following list are most popular ones ttySO serial console port ttyS1 to ttyS4 serial port 1 to port 4 a ee Utility Software sda to sdb USB flash disk ttyUSBO to ttyUSB1 USB RS 232 adaptor fdti_sio ko rtc Real Time
7. ese software from internet In addition user can also setup your ftp server to update the software you want To install the utility from Artila ftp please use vi to edit the etc iipkg conf artila com Matrix5xx tmp armySte src gz arm ftp src gz kernel You can also copy the Utility and module folder to Artila CD 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 sdal Utility src gz usb_kernel ftp root root 127 0 0 1 media sdal modules Make sure the internet is connected or USB disk is correctly mount now use command ipkg update to update the package list and use ipkg install webmin To install webmin Webmin is a web based interface to system administration To start webmin go to etc webmin and type start webmin Then you can use browser to visit Matrix 504 port 10000 http 192 168 2 127 10000 Webmin 1 480 on Matrix504 Generic Linux 2 6 Windows Internet Explorer Go fa BRO RHE RAD x Google BAE sR 4 x S8 2 4192 168 2 127 10000 RHREU IAM HAU ye eg Ea r M B se Y FRE ad gt jy BORE b EPRI g BINS g ABA Homil REESE E Webmin 1 480 on Matix504 Generic Linux 2 6 fe N O R my AED kO IRO Home Page Feedback QY webmin Version 1 480 on Matrix504 Generic Linux 2 6 Webmin System Servers Networking Hardware Others R j Q F Webmin Actions Log Webmin Con
8. figuration Webmin Servers Index Vy Webmin Users Switch user az 100 The webmin for Matrix 504 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 eee a Remember to use command depmod a lib modules 2 6 29 4 modules dep To update the dependency list if new kernel module were added
9. he system fail to boot Matrix 504 will automatically switch to boot from Dataflash file system The Dataflash file system is read only and uses factory default setting After Dataflash boot user can organize the NAND file system for system boot If system is locked by user program e g forgetting to add amp at auto start program user can use Dataflash boot to edit the etc rc local file User can also use loader menu to force Dataflash boot Utility Collection 1 busybox v1 14 2 tiny utility collection 2 sysvinit v2 86 standard Linux initialization 3 util linux mount umount v2 12r support long file name 4 ssh v4 6p1 support sftp server 5 usbutils v0 7 USB id program 6 Apache2 v2 23 web server 7 wget v1 9 1 used in ipkg software 8 iptables v1 3 8 IP routing 9 pkg v 0 99 163 software package management 10 procps v3 2 7 support webmin process management 11 vsftpd v2 0 5 ftp server 12 bash v3 2 GNU shell 13 wireless_tools v29 wireless LAN utility 14 ppp v2 4 3 ppp dial up utility 15 psmics v22 2 procps supplement 16 artila utility v 1 1 handy utility added by Artila You can find more utility at Artila Matrix 504 CD and use ipkg to install the utility Appendix ipkg software package management Matrix 504 uses ipkg to manage the software installation upgrade and removal Artila will continuously add the kernel module and utility at our ftp server user can install th
10. ion as etc re in Matrix 500 Artila Utility Software The introduction of Artila utility software as follow 1 update update loader environment file and kernel image Type update help to find the command usage ce Telnet 192 168 2 127 root Matrix544 H update help Usage update OPTION Image Writes image to MID device e env filename help version update environment file Display this help and exit Output version information and exit update Verison 2 00 root Matrix564 Update can only operated under supervisor mode password root 2 setuart configure serial port setting An example show as followed to configure port as RS 485 interface with baud rate 921600 E Telnet 192 168 2127 Usage setuart OPTION he lp display this help and exit verFs ion output version information and exit port i 2 UART port number type 232 422 4851 UART interface type model 11 Dis Enable bit data mode for R amp S485 haud 9216881 Set baudrate up to 21600bps questPMatrixS26 hintsetuart pi t485 m h 21608 Port 1 type 485 mode questPMatrixS2hH hin gt 3 version find out the version of OS cx Telnet 192 168 2 127 root Matrix564 H version Linux release 2 6 29 4 build 76 PREEMPT Wed Aug 5 18 13 42 CST 2689 Filesystem release build 24 PREEMPT Tue Sep 8 14 33 31 CST 2609 root Matrix544 H m j
11. nd kernel log telnet server disable root with etc securetty ftp server vsftp web server apache2 Ready LED debug LED for internal use ey ee a a Network Settings O x root MatrixS564 H cat etc network interfaces auto lo iface lo inet loopback auto eth Example of static iface eth inet static address 192 168 2 127 netmask 255 255 255 0 network 192 168 2 0 gateway 192 168 2 1 Example of dhcp iface eth inet dhcp Wireless interfaces Example of an unencrypted Cno WEP or WPAD wireless connection that connects to any available access point auto wlan iface wlan inet dhcp wireless_mode managed wireless_essid any H tt tt wireless_key any rooteMatrix504 H Insert kernel module 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 root Matrix544 H cat etc modules HHH This file is automatically generated by update modules Please do not edit this file directly If you want to change or add anything please take a look at the files in etc modutils and read the manpage for update modules rt 3ush root Matrix5h4 Use vi editing tool to edit the etc network interfaces for network setting The default setting 1s static IP 192 168 2 127 Matrix 504 also supports Wireless LAN Use wireless_essid XXX wireless_key YYY To add SSID and WEP key if ne
12. password Re enter new password Password changed Once power up Matrix 504 please repeatedly keying and you will see the loader menu appear as follow Eam StateOPEN m m m Heady 2 Forgot the IP address a i h E AEE EEA If you forgot the Matrix 504 IP address you can use the Java Artila Loader Version 2 0 0 Manager available in Artila CD to search the IP address of Matrix G Loader IFIP L Loader Serial Or use serial console port to find out the IP address by K Kernel TFTP S Kernel Serial ifconfig F Filesys TFIP T Filesys Serial E Env Upgrade H Ethernet Setting A Dataflash Booting U Runlevel R Reset JE JE EE E H E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E Broadcast Search Device Name MAC Address IPAddress Netmask Gateway Password Model Name earch by IP Matrix500 00 13 48 00 02 48 192 168 2127 255 255 255 0 192 168 2 254 None MATRIX 500 a If you miss the timing please power on again the Matrix 504 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 Run level 2 5 are multiple users and run level 6 is reboot To view the run level configuration please check etc inittab 3 System fail to boot If you mess up the root file system and make t
13. puter 2 e e e Serial Port LED P1 P2 P3 P4 RS 232 RS 232 RS 232 RS 232 RS 485 RS 485 S 485 RS 485 RS 422 P1 P2 P3 P4 Serial Ports USB Port The USB port is an USB2 0 high speed host port It can be used to expand the hardware function of Matrix 504 and exchange file and data between PC and Matrix 504 using an USB flash disk Currently the hardware support by Matrix 504 USB is shown as follow USB Storage Device USB to Wireless LAN Adaptor Ralink RT73 USB to Serial Adaptor fdti usb to UART USB to Modem CDC compliant USB Camera diaaa The USB client port is reserved for production purpose only Contact Artila if you find your hardware is not shown on the list Reset Button Press the Reset button to activate the hardware reset Please always use reboot command to reset Matrix 504 You should only use this function 1f the software reboot does not function properly Power LED The Power LED will show solid green if power is properly applied Ready LED After Power ON Matrix 504 starts booting Once system is boot up the Ready LED will show solid green The Ready LED will be turned off after Matrix 504 received halt command Link Act_LED When Ethernet port are connected to the network Link Act will show solid green and if there is traffic in the Ethernet this LED will flash Serial Port LED These four dual color LEDs indicate the data traffic at the serial ports When RXD line
14. roc bus usb usbfs defaults var volatile tmpfs defaults size 6M defaults hoauto defaults hoauto defaults hoauto defaults hoauto media sdal media sdal media sdbli media sdbli root Matrix564 Welcome Message To modify the welcome message user can use text edit to modify the etc motd Web Page Directory The web pages are placed at usr share apache2 and the etc apache2 httpd conf contains the apache web server settings The home page name should be index html Adjust the system time 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 in Artila CD to adjust the RTC time ntpclient time server ip SSH Console Matrix 504 supports SSH If you use Linux computer you can use SSH command to login Matrix 504 The configuration of SSH and key are located at etc ssh The key generation program is available at usr bin login aS root roothi9e 166 2 127 s password http www aritla com roothMatrix504 proothMatrix504 Putty Console Software For Windows user you can download the putty software at http www chiark greenend org uk sgtatham putty download html to use SSH to login Matrix 504 ipkg package software management ipkg is a light software package utility It can be used to install
15. x 4 gpioctl The gpio can be configured by gpioctl and the usage is as shown followed The default setting is digital input with 75K ohm pull up resistor c Telnet 192 168 2127 rootPMatrix5h4 gpioctl he lp Usage gpioctl OPTION display this help and exit output version information and exit GPIO number GPIO state 1 HIGH 6 LOW GPIO mode 1 INPUT OUTPUT Show all GPIO state and mode gpioctl all h he lp VYersion i0 8 1 2 1 statelH 11 nmnode 4 11 GPIO count 5 DIP_SW count GPIO8 gt State High GPIO1 gt State High GPIO2 gt State High GPIO3 gt State High GPIO4 gt State High root MatrixSh4 H Input Input Input Input Input Loader Menu Frequently Asked Question Loader menu helps user to select the run level of system boot 1 Forgot password up User need to use serial console to enter loader menu If you forgot the password for login please use serial console and Please configure the serial port of terminal as follow use run level 1 to boot system Use passwd to change the password setting Baud Rate 115200 Data bits 8 COM8 115200 None 1 ANSI Parity N ty _ 4 E passwd mike Stop bit l Changing password for mike Flow Control None DTR Enter the new password minimum of 5 maximum of 8 characters ETE Please use a combination of upper and lower case letters and numbers _ Terminal type VT100 Enter new
Download Pdf Manuals
Related Search
Related Contents
BEDIENUNGSANLEITUNG Manual del usuario Sony Walkman WM-FX493 User's Manual Maxim MAX9777 User's Manual High Speed Counter Module Type A1SD61 User`s Manual User Manual For Wired Intruder Alarm System CHAUDIÈRE MURALE GAZ BASSE TEMPÉRATURE VX-1 R Copyright © All rights reserved.
Failed to retrieve file