Eddy Serial User Guide Ver 2.1.1.1 2010. 06.
Revision History 2 Revision Date Document Version Pages Description Feb-5-2009 2.1.0.1 All Initial release by shlee Sep-10-2009 2.1.0.2 4,5,6 Added WiFi Nov-11-2009 2.1.0.3 2,3,5 Append Eddy-S4M Jun-06-2010 2.1.1.
Table of Contents Chapter 1. 1.1 About this manual....................................................................................................................................................5 1.2 Who should read this manual.....................................................................................................................................5 1.3 Contents.................................................................................................................................
Chapter 5. 5.1 Connection............................................................................................................................................................ 36 5.2 Setup Menu.......................................................................................................................................................... 37 5.3 Network Settings .................................................................................................................................
Eddy User's Guide Chapter 1. Introduction Eddy, SystemBase Embedded Device Server Module, is an optimized minimal CPU module for developing an industrial embedded device. This manual introduces general factions for the Eddy. 1.1 About this manual This manual guides that users are able to develop Eddy for a device server including the function that transfers from serial data to LAN.
Eddy User's Guide 1.4 Eddy Documents The following table summarizes documents included in the Eddy document set.
Eddy User's Guide 1.5 Technical Support You can reach our tech support by following 3 ways; 1. Visit the Eddy official community site at http://www.embeddedmodule.com and go to ‘Technical Support’ menu. FAQ and questions can be reviewed and submitted. 2. E-mail our technical support team to tech@sysbas.com. Any kind of inquiries, requests, and comments are welcomed. 3. Call us at our customer center at 82-2-855-0501 for immediate support.
Eddy User's Guide Chapter 2. Getting Started Welcome to Eddy! This chapter includes Eddy series overview, main and distinctive features, package contents for each product, and application fields. 2.1 Overview There are two categories in Eddy; Eddy-CPU module, Eddy Development Kit (DK). Eddy-CPU modules include category of socket type Eddy-CPU and Mini PCI type Eddy-S4M. Eddy-DK includes DK board for Eddy-CPU exclusive, JIG and DK board for Eddy-S4M exclusive.
Eddy User's Guide Feature Type Ethernet I/F 10/100 Base-T Auto MDI/MDIX USB 2.0 FS ADC 4 Port, Support up to 921.6 Kbps (1 : Full Signal, 2,3,4, : RxD, TxD, RTS, CTS only) 2 Host /1 Device Port, 2.0 FS (12Mbps) 4-Channel 10 Bit ADC TWI(I2C) Master, Multi-Master and Slave Mode SPI 8- to 16-bit Programmable Data Length Four External Peripheral Chip Selects GPIO Max. 56 Programmable I/O Pins Power Input 3.3 V (200 mA Max) Dimensions 25 x 48.5 x 6.2 mm Weight 8.
Eddy User's Guide 10
Eddy User's Guide Feature Type NAND Flash 256MB, 8bit I/F SD Card Connector Push Type, Up to 16 GB MMC / SD Card / MC supported 1 x Device 2 x HOST, Dual-Port USB Connector LCD Module 128 x 64 Dots Matrix Structure KEY Battery Holder LED 4 x 4 Matrix 3V Lithium Battery, 235 mAh Power, Ready, 20 Programmable IO, Console & Serial TxD, RxD I2C Interface 16bit I2C BUS GPIO SPI Interface 2Kbit EEPROM MCI Interface SD Card, MMC Socket ADC Interface Temp / Light Sensor Digital I/O 8 Port Input,
Eddy User's Guide Classification Battery Holder ADC Specification ARM9260B-CJ (210 MHz) AT45DB642D, 8MB Data Flash IS42S16160B, 32 MB SDRAM 10/100 Base-T MAC KSZ8041NLi PHYceiver Auto MDI/MDIX Port 0,1 : RS232 (DB9 male) Port 0 : Full Signal Port 1 : TxD, RxD, RTS, CTS only Port 2,3 : COMBO (Terminal Block 5pin) * COMBO : RS422/RS485 is S/W selectable 3 Host /1 Device Port, 2.
Eddy User's Guide Classification Environment Weight Operating Temp Storage Temp Humidity Specification 15 g -40 ~ 85°C -66 ~ 150°C 5 ~ 95% Non-Condensing CE Class A, FCC Class A, RoHS compliant 2.5 Eddy-S4M-DK v2.1 (Development Kit) Eddy-S4M DK is Development Kit supporting programmer can easily materialize and test their application. DK includes Test Board, various connectors, programming environment and document.
Eddy User's Guide Classification Console Port Switch LED JTAG Port Reset Button JIG Connection Socket Expansion Header Input Power Dimensions 2.
Eddy User's Guide 2.7 Eddy-WiFi v 2.1 Eddy WiFi joined with Eddy-CPU, Eddy-S4M enables various serial devices (secure device, communication device, modem, print data device, industrial measuring instrument) to connect wireless LAN. Eddy-WiFi module supports IEEE 802.11 b/g wireless specification. You can set the wireless network parameters. After changing values, you need to click [Submit] button. Then you will see the same page with modified values.
Eddy User's Guide Classification Specification Humidity 5 ~ 90% Non-Condensing Operating Voltages 3.3V±5% Weight Approvals 10g CE Class B, FCC Class B, RoHS Compliant This device complies with Part 15 of the FCC Rules.
Eddy User's Guide 2.8 Eddy-BT v2.1 Linking to Eddy-CPU and Eddy-S4M, Eddy-BT module enables communication with various types of Bluetooth device in Bluetooth method. Eddy-BT is based on Bluetooth 2.0 and supports communication distance of up to 1,000m. For the details of Eddy-BT, please refer to “Eddy DK Programming Guide”. Classification Interface Bluetooth v2.0+ EDR Class 1 Profile SPP (Serial Port Profile) +18dBm -88dBm Max, TX Power RX sensitivity Operating Temp Supply voltage: 3.
Eddy User's Guide 2.9 Eddy Software Architecture 2.10 Main Features Various features of Eddy make it a universal yet distinctive embedded solution. Below lists main features of Eddy. l Premium-level hardware with ARM9 210MHz CPU, 8MB Flash, and 32MB SDRAM l Selectable RS232 only or RS422/485 combo interfaces l USB host port (Max 12Mbps USB Full speed) l SD Card Interface l Max 921.
Eddy User's Guide 2.11 Applications Eddy can be applied to many practical applications in various fields. Some are presented below.
Eddy User's Guide Chapter 3. Hardware Description This chapter provides Eddy’s hardware information, including block diagram, layout, pin specifications, dimensions and other hardware-related issues. 3.1 Eddy-CPU Ethernet port is provided as pin headers, and the transformer and RJ-45 connector should be manually implemented by users. (RJ-45 connector with embedded transformer, normally called LAN-Mate or MAG Jack, can be used as a simpler approach. Eddy CPU V2.1 Device Discription Eddy CPU V2.
Eddy User's Guide 3.2 Eddy-DK v2.1 It is Development Kit Providing environment to test and developing. Bellow is simple Instruction on Device, Switch, Pin, LED and so on.
Eddy User's Guide External Device Feature A External Device Feature B 22
Eddy User's Guide Internal Device Feature 3.3 Eddy-S4M v2.1 Mini PCI Type Slot.. When developing main board, user must materialize transformer and RJ-45 connector (or RJ45 in which transformer is included (LAN-Mate or MAC Jack)).
Eddy User's Guide Since Driver IC is in Eddy-S4M, Serial port can be integrated easily only by attach connector. 3.4 Eddy-S4M-DK v2.1 Development Kit provides testing and configuration in environment of Eddy-S4M v2.
Eddy User's Guide 3.5 Eddy-S4M-JIG v2.1 It is test board which used when you test with Eddy-S4M v2.
Eddy User's Guide 3.6 Eddy WiFi v2.1 Linking to Eddy-CPU and Eddy-S4M, Eddy-WiFi module enables to use various types of serial device (Security equipment, telecommunications device, modem, data output devices, industrial instruments etc.) through wireless LAN. Eddy-WiFi module supports IEEE 802.11b/g. For application development, please refer to WiFi.c, the source code for Eddy-WiFi module.
Eddy User's Guide LEFT 27 Description RIGHT Description 1 NA 1 NA 2 NA 2 NA 3 NA 4 NA 5 VCC(3.3V) 6 VCC(3.
Eddy User's Guide 3.7 Eddy BT v2.1 Bluetooth module is composed to connect 4th serial port of Eddy-CPU or Eddy-S4M in TTL method. It is possible to use Eddy-BT as 4th serial port, but it can lose data in case of using HW Flow Control. If you want to use HW Flow Control, please refer to Test_Bluetooth.c in SDK and revitalize HW Flow control of 4th serial port. For the details of Eddy-BT, please refer to “Eddy DK Programming Guide”.
Eddy User's Guide 29 LEFT Description RIGHT Description 1 NA 1 NA 2 NA 2 NA 3 NA 3 NA 4 5 6 VCC(3.3V) Factory Reset UART TXD 4 5 6 NA VCC(3.3V) VCC(3.
Eddy User's Guide Chapter 4. Integration This chapter explains how you can make Eddy to communicate. It deals with LAN and pin header connection guides for Eddy to operate together with the target serial device. Follow these steps to connect Eddy to the device and network. 4.1 Connection Guide 1) WAN/LAN In order to connect Eddy to network, you need to use RJ45 Ethernet port. It supports both 10Mbps and 100Mbps Ethernet connection (auto-sensing).
Eddy User's Guide 31
Eddy User's Guide ◆ Factory default alias IP address: 10.10.1.1 In case you configure Eddy to use DHCP to obtain an IP address automatically, you might find it hard to know the IP address to connect to. To provide users with an easier way to know the current IP address, Eddy has a fixed alias IP that is always accessible. Use the address below whenever you cannot find out Eddy’s IP address.
Eddy User's Guide If Eddy module is not on the same network as the PC you are working on, use “IP Configure” button to temporarily assign an IP address that you would like to make a Web or Telnet connection to. If you assign a temporary IP address to Eddy, you need to to change the IP address and restart in Web or Telnet. Now you are ready to connect to Eddy! There are three options to configure Eddy. 1) Web You can easily configure Eddy with web interface, accessible from any web browser.
Eddy User's Guide Eddy login: eddy Password: # pwd /tmp # ls ifstate login.pw login.id mmc # du -sk /tmp/mmc 9520 /tmp/mmc # df /tmp/mmc Filesystem /dev/sda1 # thttpd.log wtmp thttpd.pid Size 967.2M Used Available Use% Mounted on 9.3M 957.9M 1% /tmp/mmc Using USB host port An USB memory stick or USB hub can be attached to Eddy module’s USB host port. If other USB devices are to be attached to this port, device drivers for the devices must be first created and loaded to Eddy-S2M/PIN module using Eddy-DK.
Eddy User's Guide Eddy login: eddy Password: # fdisk -l Disk /dev/sda: 1014 MB, 1014497280 bytes 44 heads, 32 sectors/track, 1407 cylinders Units = cylinders of 1408 * 512 = 720896 bytes Device Boot Start End Blocks Id System /dev/sda1 1 1408 990704 6 FAT16 Disk /dev/sdb: 4068 MB, 4068474880 bytes 51 heads, 50 sectors/track, 3116 cylinders Units = cylinders of 2550 * 512 = 1305600 bytes Device Boot Start End Blocks Id System /dev/sdb1 1 3117 3973116 b Win95 FAT32 # ls -al /dev/sd* brw-rw---- 1 root root 8,
Eddy User's Guide Chapter 5. Configuration via Web 5.1 Connection Open your favorite web browser and enter the IP address of Eddy to access Eddy’s web manager. Once you are successfully connected, the following front page will show up. You need to enter appropriate username and password to login. Please note that this username and password is used as authentication method for Telnet as well.
Eddy User's Guide 5.2 Setup Menu If login process is successful, you will see a web manager’s main page, showing summary of your device. On the left, you will see a setup menu, and you can navigate through these options. WiFi Disable View þ Since S4M doesn’t support DIO and LCD, “DIO settings” doesn’t appear on the left menu.
Eddy User's Guide Main features of Setup Menu are as follows. 38 Menu Descriptions Summary View a summary of Eddy. Network Settings Configure network connection settings. Wireless Settings Configure Wireless settings. Peripheral Settings Select GPIO or Device mode. Serial Settings Configure detailed operation environment for serial communication. GPIO Settings Configure programmable I/O pins. DIO Settings Configure DIO port.
Eddy User's Guide 5.3 Update Firmware Update Eddy’s firmware. Factory Default Restore all the factory default settings. Save & Reboot Save the configurations and reboot Eddy. Network Settings Configure general network environment and network management. After changing values, you need to click ‘Submit’ button. Then you will see the same page with modified values. Please note that you have to ‘Save & Reboot’ in order to see these changes in effect.
Eddy User's Guide Menu Default Descriptions Device Name Eddy Name of the current device Line Type Static IP IP obtaining method for Eddy’s network connection. 192.168.0.223 Current IP address Eddy is assigned to. (When line type is Static IP, manually enter an appropriate IP address. When line type is DHCP, current IP is displayed, but it is not editable.) Subnet Mask 255.255.255.0 Current subnet mask Eddy is assigned to. (When line type is Static IP, manually enter an appropriate subnet mask.
Eddy User's Guide FTP Service Enable Enable or disable FTP service. If disabled, you cannot connect to Eddy via FTP. Web Service Enable Enable or disable Web service. If disabled, you cannot connect to Eddy via Web. SSH Service Disable Enable or disable Secure Shell service. Disable Enable or disable remote debugging function used by Eddy development environment, LemonIDE. For more information, please refer to LemonIDE user manual in the SDK CD included in Eddy-DK package.
Eddy User's Guide Menu Default Descriptions Select the operation protocol, which the serial port would use. Disable Do not use this port. COM Use the serial port of Eddy as the COM ports of Windows 2000/XP/2003/Vista operated PC. TCP Server Eddy works as a socket server, waiting for the client connection on the network. Socket number for awaiting connections can be set in ‘Local socket port’ field.
Eddy User's Guide Menu Default Descriptions Baud Rate 9600 bps Set communication speed. (Options: 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600 bps) Data Bits 8 Set the number of bits in each character size. (Options: 5, 6, 7, 8) Stop Bits 1 Parity None Flow Control None Set the flow control scheme. (Options: None, Xon/Xoff, RTS/CTS) Device Type DataOnly Set the signal line checking method for the device to be connected to the given serial port.
Eddy User's Guide 5.5 Menu Default Port Login Disable Passive Username eddy Passive Password 99999999 Descriptions When the Operation Mode is set to TCP Server, ask for the username and password when the client tries to connect (Options: Enable, Disable) When the Operation Mode is set to TCP Server, set the username to ask for. 16 Characters at maximum. When the Operation Mode is set as TCP Server, set the password to ask for. 16 Characters at maximum.
Eddy User's Guide Menu Default Description Disable When enabled, Eddy-WiFi is available. •Disable: Eddy-WiFi is not available. •Enable: Eddy-WiFi is available. Infrastructure Set the wireless LAN mode. (Option: Infrastructure, Ad-Hoc) •Infrastructure : Use Eddy-WiFi under the Infrastructure mode. This mode is used for connecting to the wireless AP (Access Point) as a client to connect to other network. •Ad-Hoc : Use Eddy-WiFi under the Ad-hoc mode.
Eddy User's Guide 46 Fragment Threshold 2346 Sets the maximum packet size to send a packet after dividing into small pieces. (Range: 256 ~ 2346 bytes) This setting transmits a packet after dividing into small pieces. Communication overhead is increased but communication error can be reduced in serious interference or noise environment. In most cases, this setting is not used. The setting as 2346 disables this function. Wireless Roaming Disable Set whether to use of the Roaming functions.
Eddy User's Guide 5.6 Connection Type DHCP Sets an IP address type in a wireless network. (Option: DHCP, Static IP) •DHCP : Assign a dynamic IP address through a DHCP server. •Static IP : Specify an IP address manually. IP Address 192.168.1.72 Sets an IP address of a wireless network. If the line Type is Static IP, a user can enter an IP address directly. If line type is DHCP, the current IP address is displayed. In DHCP type, the address cannot be changed. Subnet Mask 255.255.255.
Eddy User's Guide Configuration view of Eddy-CPU 48
Eddy User's Guide Configuration view of Eddy-S4M 49
Eddy User's Guide 5.7 DI O Settings Eddy-DK supports 16 Channel Digital inputs and outputs (DIO) by connecting with I2C interface. It is possible to switch GLCD or Digital IO port via 16 Channel DIO. After changing values, you need to click ‘Submit’ button. Then you will see the same page with modified values. Please note that you have to ‘Save & Reboot’ in order to see these changes in effect. Changes will be discarded if you do not save current settings.
Eddy User's Guide Menu Device Select 5.8 Default Descriptions LCD Set the purpose of the I2C 16 Bit I/O channel. LCD: Set the G-LCD mode. If you set to the LCD, you cannot use it for the DIO port. DIO: Set the DIO 16 channel mode. You can set input or out 16 channel as like the GPIO. If you set to the DIO, you cannot use it for the G-LCD. SNMP Settings You can set the communication and operation environment for the SNMP Agent. After changing values, you need to click ‘Submit’ button.
Eddy User's Guide In order to use the SNMP Agent, SNMP v1/v2/v3 Agent become enabled and pushes the [Submit] button. Feature Default Descriptions SNMP v1/v2/v3 Enable or disable Simple Network Management Protocol (SNMP) support. Disable Agent (Options : Disable/Enable) SNMP V1/2 Attributes can read and write by SNMP Agent. In order to read attributes only, change the feature to "ReadOnly". V1/2 Attribution ReadOnly In order to read and write attributes, change the feature to "ReadWrite".
Eddy User's Guide ◆ Default password 5.10 : 99999999 Update Firmware Firmware is an application embedded in Flash memory of Eddy. Set the location of the firmware file to update, using the ‘Browse…‘ button. The selected firmware will be transferred to Eddy when you click ‘Start Update’. After the transmission is complete, Eddy will be automatically restarted to operate with the new firmware.
Eddy User's Guide 5.11 Factory Default Restore all the configuration parameters to the factory default values. Clicking on ‘Restore Factory Defaults’ button will delete all current settings and restore settings to the initial status. Eddy will automatically reboot. You cannot turn back the decision once you select this option. ◆ The factory default WAN IP Address: 192.168.0.223 ◆ The factory default LAN IP Address: 10.10.1.1 5.
Eddy User's Guide Main features for Save & Reboot are as follows 55 Menu Descriptions Save and Reboot ‘Save & Reboot’ reboots Eddy after saving changes to Flash memory. Reboot Only ‘Reboot Only’ option just reboots Eddy without saving changes. This option can be used to rollback the changes you have mistakenly made.
Eddy User's Guide Chapter 6. Configuration via Telnet 6.1 Connection Open your telnet client and enter Eddy’s IP address to connect. You need to enter appropriate username and password to login. Please note that this username and password is used as authentication method for Web as well. This means if username or/and password has been modified from the telnet interface, modified values have to be entered to connect to web, and vice versa.
Eddy User's Guide 6.3 def view management Show managing items settings. def view port Show serial port settings. def view gpio Show GPIO pin settings. def view dio Show DIO pin settings. def help Show command list and help. Network commands Configure general network environment and network management. Commands def mac def line [ip/dhcp] 57 Default Descriptions 00:05:f4:00:20:57 Register Eddy’s MAC address. Static IP IP obtaining method for Eddy’s network connection.
Eddy User's Guide def ftp [Enable / Disable] Enable Enable or disable FTP service. If disabled, you cannot connect to Eddy via FTP. def ssh [Enable / Disable] Disable Enable or disable SSH service. If enabled, you can connect to Eddy via SSH. 203.32.117.1 If you set DDNS server IP , DDNS service will be enable. But you set “0.0.0.0” ,this service will disable. eddy You can access DDNS server with this ID. 99999999 You can access DDNS server with this password.
Eddy User's Guide 6.4 def trap_connect [enable, disable] Disable If Enable is selected, inform the "Serial Port opened info". def trap_disconnect [enable, disable] Disable If Enable is selected, inform the "Serial Port Closed info". def landhcp [enable, disable] Enable If Enable is selected, DHCP server service will be enabled on the LAN port. def lanip 10.10.1.1 Set the IP address on the LAN port. def lanmask 255.255.255.
Eddy User's Guide def wifi fragment <256 ~ 2346> def wifi roamming [Enable/ Disable] def wiri authentication [open, shared, wpa-psk, wpa2-psk, wpa-none] def wifi encryption [none, wep, tkip, aes] def wifi keyindex [1 ~ 4] def wifi key [wep key string] def wifi password [wpa password] def wifi line [dhcp, static ip] def wifi ip [IP address] def wifi gateway [router Address] def wifi mask [Mask Address] def wifi dns [DNS Address] 6.5 2346 Configure Maximum packet when sending with small pieces of packet.
Eddy User's Guide Commands Default Descriptions def port 1 speed [150/300/600/1200/2400/4800/9600/1 9200/38400/57600/ 115200/230400/460800 /921600] 9600bps Set communication speed. def port 1 data [5 / 6 / 7 / 8] 8 Set the number of bits in each character size. Def po 1 interface [rs422, rs485e, rs485ne] RS422 Configure interface of serial 3,4 port on Eddy-S4M (In Eddy-DK, this can be selected by Dip Switch on Eddy-DK board so that this category cannot be selected.
Eddy User's Guide 6.7 62 System Commands Commands Descriptions def default Restore all settings to factory default. Requires reboot for changes to take effect. def save Save current configuration settings. Requires reboot for changes to take effect. reboot Reboot Eddy.
Eddy User's Guide Chapter 7. apendix 7.1 Firmware Updates via FTP Eddy supports firmware update with Web or FTP. This section describes update method via FTP and Telnet. Web update is described in Chapter 5. Configuration via Web. 1) 2) 3) 4) Connect to Eddy with FTP, using correct username and password. (Default: eddy, 99999999) Issue a command ‘bin’ for binary file transfer mode. Optionally use ‘hash’ to see the data transfer mark. Issue ‘put’ command upload the firmware file.
Eddy User's Guide 11) 7.2 Enter ‘reboot’ to restart Eddy. Now Eddy will run with the new firmware. Ordering Information Product 7.3 Version Descriptions Eddy-CPU 2.1 Embedded CPU Module Eddy-DK 2.1 Eddy V2.1 Development Kit Eddy-S4M 2.1 Embedded CPU Module (Mini PCI Type) Eddy-S4M-DK 2.1 Eddy-S4M v2.1 Development Kit Eddy-S4M-JIG 2.1 Eddy-S4M v2.1 JIG Board Eddy-WiFi 2.1 802.11 b/g WiFi Module Eddy-BT 2.
Eddy User's Guide NOTE: This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications.