<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.acceed.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.acceed.com/index.php?action=history&amp;feed=atom&amp;title=Matrix-500</id>
		<title>Matrix-500 - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.acceed.com/index.php?action=history&amp;feed=atom&amp;title=Matrix-500"/>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php?title=Matrix-500&amp;action=history"/>
		<updated>2026-05-14T12:24:34Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.1</generator>

	<entry>
		<id>http://wiki.acceed.com/index.php?title=Matrix-500&amp;diff=1406&amp;oldid=prev</id>
		<title>Jan Keyling at 11:58, 25 January 2011</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php?title=Matrix-500&amp;diff=1406&amp;oldid=prev"/>
				<updated>2011-01-25T11:58:14Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 11:58, 25 January 2011&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;continuously right after power up and after the screen show &amp;quot;Starting Matrix 500.......&amp;quot; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;continuously right after power up and after the screen show &amp;quot;Starting Matrix 500.......&amp;quot; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Remember to disable the console port before leaving the Loader program. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Remember to disable the console port before leaving the Loader program. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Regarding the special cable, it is different from the RJ45 to DB9 cable used on Port 1 to Port 4 ([http://www.acceed.info/manuals/artila/Matrix-500%20Enable%20Serial%20Console.pdf Details])&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Regarding the special cable, it is different from the RJ45 to DB9 cable used on Port 1 to Port 4 ([http://www.acceed.info/manuals/artila/Matrix-500%20Enable%20Serial%20Console.pdf Details])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;For iPAC-50xx series, which have a dedicated Console port, simply connect the provided CBL-F10M9-20 cable with the onboard 10pin Console header. Then use a standard PC null modem cable for connecting your host PCs serial port with the DB9 plug of CBL-F10M9-20. Open you host PCs COM port using your preferred terminal software (e.g. Hyperterminal). The connection settings are 115200bd, 8-N-1, ANSI mode. Restart iPAC-50xx and you will be able to log on to the device using Hyperterminal. This is especially helpful if you forgot the device´s IP address.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Protocols ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Protocols ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php?title=Matrix-500&amp;diff=1393&amp;oldid=prev</id>
		<title>Jan Keyling: /* SD card slot */</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php?title=Matrix-500&amp;diff=1393&amp;oldid=prev"/>
				<updated>2010-03-23T16:00:57Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;SD card slot&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 16:00, 23 March 2010&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 38:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;You should now be able to use a terminal emulator program to attach to this device and connect to your modem or other terminal device.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;You should now be able to use a terminal emulator program to attach to this device and connect to your modem or other terminal device.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== SD &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;card slot &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== SD &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Card Slot &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Matrix-500 meets SD 1.0 standard. This means SD cards up to 2GB are supported. Caution: SDHC cards will not work in Matrix-500.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Matrix-500&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'s internal SD card slot &lt;/ins&gt;meets SD 1.0 standard. This means SD cards up to 2GB are supported. Caution: SDHC cards will not work in Matrix-500.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== WLAN ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== WLAN ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php?title=Matrix-500&amp;diff=1392&amp;oldid=prev</id>
		<title>Jan Keyling at 16:00, 23 March 2010</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php?title=Matrix-500&amp;diff=1392&amp;oldid=prev"/>
				<updated>2010-03-23T16:00:14Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 16:00, 23 March 2010&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 37:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 37:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;You should now be able to use a terminal emulator program to attach to this device and connect to your modem or other terminal device.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;You should now be able to use a terminal emulator program to attach to this device and connect to your modem or other terminal device.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;== SD card slot ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Matrix-500 meets SD 1.0 standard. This means SD cards up to 2GB are supported. Caution: SDHC cards will not work in Matrix-500.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== WLAN ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== WLAN ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php?title=Matrix-500&amp;diff=1381&amp;oldid=prev</id>
		<title>Spinality: Mention USB device controller present on Matrix-500 in addition to host controllers</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php?title=Matrix-500&amp;diff=1381&amp;oldid=prev"/>
				<updated>2008-03-16T23:57:50Z</updated>
		
		<summary type="html">&lt;p&gt;Mention USB device controller present on Matrix-500 in addition to host controllers&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 23:57, 16 March 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Matrix-500 is an embedded computer with 200MHz ARM9 RISC CPU manufactured by [http:///www.Artila.com Artila]. There are 4 high speed RS232 ports (1 port RS232/422/485 selectable), 2 USB port, 16 general purpose [http://en.wikipedia.org/wiki/Input/output digital IO port] (inside case connector). Matrix-500 uses [http://www.arm.linux.org.uk/ ARM-Linux], so it behaves like a standard Linux machine regarding the handling of USB, serial and Ethernet ports. Users can upload own programs in order to customize Matrix-500 for their special purpose. SDK for both Linux and Windows host PCs is included.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Matrix-500 is an embedded computer with 200MHz ARM9 RISC CPU manufactured by [http:///www.Artila.com Artila]. There are 4 high speed RS232 ports (1 port RS232/422/485 selectable), 2 USB &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;host controller ports, 1 USB device controller &lt;/ins&gt;port, 16 general purpose [http://en.wikipedia.org/wiki/Input/output digital IO port] (inside case connector). Matrix-500 uses [http://www.arm.linux.org.uk/ ARM-Linux], so it behaves like a standard Linux machine regarding the handling of USB, serial and Ethernet ports. Users can upload &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;their &lt;/ins&gt;own programs in order to customize Matrix-500 for their special purpose. SDK for both Linux and Windows host PCs is included&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Note that other Matrix-5xx products have different features. For example, the USB device controller is only available on the Matrix-500&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Console Port ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Console Port ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;port (ttyS0) share the same pins with serial port P3 (ttyS3), user need to &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;port (ttyS0) share the same pins with serial port P3 (ttyS3), user need to &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;prepare a special cable to connect ttyS0 via the RJ45 connector of Port 3. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;prepare a special cable to connect ttyS0 via the RJ45 connector of Port 3. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;To trigger the console port function, user need to press &amp;quot;@@@@&amp;quot; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;continuously &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;To trigger the console port function, user need to press &amp;quot;@@@@&amp;quot; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(Artila doc says &amp;quot;$$$$&amp;quot;) &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;right after power up and after the screen show &amp;quot;Starting Matrix 500.......&amp;quot; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;continuously &lt;/ins&gt;right after power up and after the screen show &amp;quot;Starting Matrix 500.......&amp;quot; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Remember to disable the console port before leaving the Loader program. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Remember to disable the console port before leaving the Loader program. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 73:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 75:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.acceed.com/manuals/artila/Matrix%20500%20Internal%20Connector.pdf Connector layout]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.acceed.com/manuals/artila/Matrix%20500%20Internal%20Connector.pdf Connector layout]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.acceed.com/manuals/artila/Matrix%20500%20Quick%20Installation%20Guide.pdf Board layout]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.acceed.com/manuals/artila/Matrix%20500%20Quick%20Installation%20Guide.pdf Board layout]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* A mini-USB connector for the USB Device Controller (UDC) is on the right side of the housing (not shown on above documents)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Options ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Options ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Spinality</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php?title=Matrix-500&amp;diff=1370&amp;oldid=prev</id>
		<title>Werner at 18:32, 1 November 2007</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php?title=Matrix-500&amp;diff=1370&amp;oldid=prev"/>
				<updated>2007-11-01T18:32:37Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Matrix-500 is an embedded computer with 200MHz ARM9 RISC CPU manufactured by [http:///www.Artila.com Artila]. There are 4 high speed RS232 ports (1 port RS232/422/485 selectable), 2 USB port, 16 general purpose [http://en.wikipedia.org/wiki/Input/output digital IO port] (inside case connector). Matrix-500 uses [http://www.arm.linux.org.uk/ ARM-Linux], so it behaves like a standard Linux machine regarding the handling of USB, serial and Ethernet ports. Users can upload own programs in order to customize Matrix-500 for their special purpose. SDK for both Linux and Windows host PCs is included.&lt;br /&gt;
&lt;br /&gt;
== Console Port ==&lt;br /&gt;
&lt;br /&gt;
Matrix 500's console is disable as factory default setting.  To enable the &lt;br /&gt;
console port, please find the information attached.  Because the console&lt;br /&gt;
port (ttyS0) share the same pins with serial port P3 (ttyS3), user need to &lt;br /&gt;
prepare a special cable to connect ttyS0 via the RJ45 connector of Port 3. &lt;br /&gt;
To trigger the console port function, user need to press &amp;quot;@@@@&amp;quot; continuously &lt;br /&gt;
right after power up and after the screen show &amp;quot;Starting Matrix 500.......&amp;quot; &lt;br /&gt;
Remember to disable the console port before leaving the Loader program. &lt;br /&gt;
&lt;br /&gt;
Regarding the special cable, it is different from the RJ45 to DB9 cable used on Port 1 to Port 4 ([http://www.acceed.info/manuals/artila/Matrix-500%20Enable%20Serial%20Console.pdf Details])&lt;br /&gt;
&lt;br /&gt;
== Protocols ==&lt;br /&gt;
&lt;br /&gt;
* SSL ([http://en.wikipedia.org/wiki/Transport_Layer_Security Secure Socket Layer])&lt;br /&gt;
* SSH ([http://en.wikipedia.org/wiki/Secure_Shell Secure Shell])&lt;br /&gt;
* TelNet ([http://en.wikipedia.org/wiki/TELNET TelNet]) (TELetype NETwork) &lt;br /&gt;
* and more&lt;br /&gt;
== USB Modem ==&lt;br /&gt;
&lt;br /&gt;
USB Modem Support&lt;br /&gt;
&lt;br /&gt;
USB modems (for plain old telephone service, ISDN or cable) are supposed to conform to the Communication Device Class (CDC) specification &amp;lt;http://www.usb.org/developers/data/devclass/usbcdc11.pdf&amp;gt;, and usually to the Abstract Control Model (ACM) sub-class. If your modem doesn't comply with the specification, it will not work with this driver.&lt;br /&gt;
&lt;br /&gt;
You need to select the *USB Modem (CDC ACM) support* kernel option. If you build as modules, you need to install the acm.o option.&lt;br /&gt;
&lt;br /&gt;
You need to set up the device node entries for the various modems. You can use up to 32 modems with this driver. Use the following commands to set up the first four:&lt;br /&gt;
&lt;br /&gt;
*mknod /dev/usb/ttyACM0 c 166 0&lt;br /&gt;
*mknod /dev/usb/ttyACM1 c 166 1&lt;br /&gt;
*mknod /dev/usb/ttyACM2 c 166 2&lt;br /&gt;
*mknod /dev/usb/ttyACM3 c 166 3&lt;br /&gt;
&lt;br /&gt;
You should now be able to use a terminal emulator program to attach to this device and connect to your modem or other terminal device.&lt;br /&gt;
&lt;br /&gt;
== WLAN ==&lt;br /&gt;
&lt;br /&gt;
Please use &amp;quot;dmesg&amp;quot; to check if the kernel detect the wireless. If kernel detect the usb wireless lan.  You can skip the &amp;quot;modprob command&amp;quot; just type &lt;br /&gt;
* ifconfig wlan0 up&lt;br /&gt;
* iwconfig wlan0 essid XXXX key YYYY mode MMMM&lt;br /&gt;
&lt;br /&gt;
(where XXXX is the network name	YYYY is the hardware key MMMM is managed for infrastructure mode and ad-hoc for ad-hoc mode) &lt;br /&gt;
&lt;br /&gt;
To configure IP address&lt;br /&gt;
* dhcpcd wlan0 &amp;amp; (&amp;quot;&amp;amp;&amp;quot; means run in the background)&lt;br /&gt;
or&lt;br /&gt;
* ifconfig wlan0 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx&lt;br /&gt;
&lt;br /&gt;
New driver for Ralink RT2571 is available in Artila CD\Matrix 500\Wifi\rt73.ko&lt;br /&gt;
&lt;br /&gt;
copy rt73.ko to Matrix 500\disk&lt;br /&gt;
cd \disk&lt;br /&gt;
insmod rt73.ko&lt;br /&gt;
&lt;br /&gt;
to insert the driver module to Matrix 500&lt;br /&gt;
&lt;br /&gt;
Artila has drivers for WLAN sticks with Ralink 2500/2501 chipsets. Ralink provides a list of these products made by different companies at http://ralink.rapla.net/&lt;br /&gt;
&lt;br /&gt;
== Bluetooth ==&lt;br /&gt;
&lt;br /&gt;
For Bluetooth stick, Artila provides drivers for Broadcom Blutonium (BCM2033) and Tektronix BPA 100/105 (Digianswer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
* SDK for download [http://www.acceed.info/product.phtml?matrix-500-16 SDK]&lt;br /&gt;
* The ARM Linux Project : [http://www.arm.linux.org.uk/ Linux for all ARM based machines]&lt;br /&gt;
&lt;br /&gt;
== Connectors ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.acceed.com/manuals/artila/Matrix%20500%20Internal%20Connector.pdf Connector layout]&lt;br /&gt;
* [http://www.acceed.com/manuals/artila/Matrix%20500%20Quick%20Installation%20Guide.pdf Board layout]&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
Standard [http://de.wikipedia.org/wiki/Flash-Speicher flash memory] option is with 16MB flash memory. On request 8MB or 32MB and 64MB are available.&lt;br /&gt;
&lt;br /&gt;
== Watchdog ==&lt;br /&gt;
&lt;br /&gt;
Matrix 500 has a watchdog device and it works as a standard watchdog device under Linux.  The default setting of the watchdog timer is 5 seconds.  Kernel will reset the watchdog timer before it time out.  If for some unexpected reason, kernel fails to reset the watchdog timer, Matrix 500 will reset itself and system will reboot again.  We do not recommend user to use watchdog timer in his application.  To implement a software Watchdog process is a better way for application level watchdog&lt;br /&gt;
&lt;br /&gt;
== Application Stories ==&lt;br /&gt;
&lt;br /&gt;
Matrix-500 is a standalone embedded computer. Typical applications are in data collection and preparation in POS ([http://de.wikipedia.org/wiki/POS-Terminal Point Of Sale]), at a gas station to prepare and transmit accounting data or in advertisement systems with displays.&lt;br /&gt;
&lt;br /&gt;
== Tech Spec ==&lt;br /&gt;
&lt;br /&gt;
* 2*USB, 3*RS232, 1*RS232/422/485, 1*10/100 Ethernet&lt;br /&gt;
* Matrix 500 has a MMU. It is a MMU ready Linux Kernel and fork() is ok. It is not necessary to specify stack size at compile time.&lt;br /&gt;
* Matrix 500 uses Standard Linux with MMU Kernel version 2.6.14&lt;br /&gt;
* Root Filesystem uses ETX2 format.  The Root Filesystem is extract and built on the RAMDISK of Matrix 500 during system startup.  The system image uses about 4MB space of the Flash Memory  &lt;br /&gt;
* User Flash disk uses JFFS2 format and space size is Flash memory size minus 4MB of image(e.g. 16MB Flash - 4MB Image = 12 MB [11764KB ] user flash disk )&lt;br /&gt;
* USB WLAN Adaptor Support List (RT2570): [http://rt2x00.serialmonkey.com/wiki/index.php?title=Hardware RT2570 Hardware]&lt;br /&gt;
* Boot from USB Disk and SD Card are not available at this moment.  We will consider it in the future.&lt;br /&gt;
&lt;br /&gt;
== Firmware Upgrade ==&lt;br /&gt;
In case you want to upgrade firmware: use an USB disk and load all files to be upgraded on it. Then&lt;br /&gt;
# copy the files &amp;quot;matrix500v2.alf&amp;quot;, &amp;quot;m500kv2&amp;quot; and &amp;quot;m500rv2&amp;quot; to a USB flash disk&lt;br /&gt;
# Insert the USB disk to Matrix 500&lt;br /&gt;
# mount USB disk by &amp;quot; mount  /mnt/sda1&amp;quot;&lt;br /&gt;
# change to the /mnt/sda1 directory&lt;br /&gt;
# type &amp;quot;update m500kv2&amp;quot;&lt;br /&gt;
# type &amp;quot;update m500rv2&amp;quot;&lt;br /&gt;
# type &amp;quot;update matrix500v2.alf&amp;quot;&lt;br /&gt;
# Reboot the Matrix 500&lt;br /&gt;
&lt;br /&gt;
== Source ==&lt;br /&gt;
&lt;br /&gt;
The new link is [ftp://ftp:ftp@ftp.artila.com/Matrix5xx ftp.artila.com/Matrix5xx] (login: ftp, password: ftp).&lt;br /&gt;
&lt;br /&gt;
Python is available on request.&lt;br /&gt;
&lt;br /&gt;
== Flash Recovery ==&lt;br /&gt;
&lt;br /&gt;
1) Recovery from wrong boot image&lt;br /&gt;
&lt;br /&gt;
Please use serial console and under loader screen ( type @@@@ right after reboot to enter loader screen), select format option (H) to format the user disk.  After format, reset the system.  Doing this will reload the factory setting at next system boot.  But it will take about two minute for system to rebuild its /etc/rc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Recovery from corrupt flash &lt;br /&gt;
&lt;br /&gt;
After download newest firmware please perform following steps:&lt;br /&gt;
&lt;br /&gt;
Find the flash corrupted Matrix 500&lt;br /&gt;
# Open metal case of Matrix 500&lt;br /&gt;
# Find JP1 near COM4 port connector&lt;br /&gt;
# Place JP1 to 1-2 position&lt;br /&gt;
# Connect the console cable on Port 3 of Matrix 500&lt;br /&gt;
# Open hyper terminal software and serial port setting as 115200, n,8,1&lt;br /&gt;
# Power on Matrix 500 again (or push reset button)&lt;br /&gt;
# You will see &amp;quot;CCCCC&amp;quot; pop up on the hyper terminal from console port&lt;br /&gt;
# upload file &amp;quot;loader.bin&amp;quot; with Xmodem protocol&lt;br /&gt;
# once done, &amp;quot;CCC&amp;quot; will show up again then&lt;br /&gt;
# upload &amp;quot;m500v2.bin&amp;quot; with xmodem&lt;br /&gt;
# once complete, loader screen will show up.  Type &amp;quot;L&amp;quot; key to upload &amp;quot;matrix500v2.alf &amp;quot; with Kermit protocol&lt;br /&gt;
# once done, type &amp;quot;S&amp;quot; to upload &amp;quot;m500kv2&amp;quot; with Kermit&lt;br /&gt;
# once done, type &amp;quot;T&amp;quot; to upload &amp;quot;m500rv2&amp;quot; with Kermit&lt;br /&gt;
&lt;br /&gt;
After all these steps are done, place the JP1 to 2-3 position and then reset Matrix 500. The new loader and kernel will boot up and you can perform the test again.&lt;br /&gt;
&lt;br /&gt;
== Why to choose ARM9 with MMU ==&lt;br /&gt;
&lt;br /&gt;
MMU (Memory Management Unit) is important unit for CPU which is operated on multi-task Operating System and software.  If the CPU does not have MMU, it have to use uCLinux which is a special version Embedded Linux OS which is designed for non-MMU CPU.  Special care must be taken into consideration if you want to port x86 Linux software to a non-MMU RISC-based Linux plaftform.  To avoid this compatibility issue, it is better to choose ARM9 RISC with MMU&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt]]&lt;/div&gt;</summary>
		<author><name>Werner</name></author>	</entry>

	</feed>