background image

 

©Sealevel Systems, Inc. 

SBC-R9 Manual  

66 

SL9210 01/2012 
 
 

The act of writing a new configuration file to the device will trigger a scan of that file (approximately 
every 10 seconds).  If the file is invalid, it will be replaced with the current configuration.  If a single 
element is invalid, that element and corresponding elements will be replaced with default values.  
To apply a new configuration, use the <Action> element with a value of "apply" as documented 
below. 

 

 

Sample configuration.xml read from device. 

 

The configuration element is the root XML element.  This element must be present or the configuration file 
will not be considered valid.  Invalid configurations will be replaced with a default configuration. 

  

The system element contains all of the system information elements.  This element must be a child of 
the Configuration element.  This element must be present or the configuration file will not be 
considered valid. 

  

The OS element contains a string representation of the Operating System name.  This element must 
be a child of the System element.  In the case of R9 products, this will be equivalent to "WinCE". 

The version element contains a dot-notation version string.  This element must be a child of the 
System element.  This version is associated with the Operating System element. 

This element contains a string representation of the specific OS Runtime Image.  This element must 
be a child of the System element. 

This element contains a dot-notation version string.  This element must be a child of the System 
element.  This version is associated with the OS Runtime Image.  

Содержание SBC-R9

Страница 1: ...Sealevel Systems Inc Sealevel com Phone 864 843 4343 SBC R9 ARM9 RISC Single Board Computer...

Страница 2: ...tems 9 Cables 9 Power Supply 10 Product Overview 11 Specifications 11 Processor 11 Memory 11 LCD Controller 11 Touchscreen Controller 11 Bus Interfaces 11 Industrial I O 11 Indicators 11 Block Diagram...

Страница 3: ...cation 42 Attach the Debugger 43 Breakpoints 45 Watching Variables 47 Target Deployment and Execution 48 SDCARD Boot Sequence 49 OS File Restoration 49 Using the Debug Port 49 Upgrading the OS Runtime...

Страница 4: ...ooks 70 Web Sites 70 Appendix B SBC R9 Connector Reference 71 Appendix C Application Debugging over Ethernet 72 Appendix D CAD Drawing 74 Appendix E How to Get Assistance 77 Technical Support 77 Warra...

Страница 5: ...i static mats The following measures help to avoid electrostatic damages to the device Cover workstations with approved antistatic material Always wear a wrist strap connected to workplace as well as...

Страница 6: ...uded Additionally the SBC R9 software package is equipped with the Sealevel Talos I O Framework which offers a high level object oriented NET Compact Framework CF device interface This interface provi...

Страница 7: ...on CD with Setup files and documentation Microsoft Windows CE 6 0 Core license Warning The highest level of importance used to stress a condition where damage could result to the product or the user c...

Страница 8: ...system specific to the user s application requirements The SBC R9 KT includes the following items SBC R9 ARM9 Embedded RISC Single Board Computer SD Card with CE runtime image Talos NET Framework app...

Страница 9: ...th a Type B connector to the Type A connector on a host computer The CA179 is USB 2 0 compliant and is compatible with USB 1 1 and 1 0 devices CAT5 Patch Cable 7 in Length Blue Item CA246 Standard 7 C...

Страница 10: ...TR134 The TR134 is a wall mount wall wart style power supply rated for 100 240VAC input and 12VDC output at 2 5 amps The 72 cable has a two position socket Molex 09 50 1021 for use with products that...

Страница 11: ...ockets Supports Passive or Active Displays 16 bit Color in TFT STN Modes Resolution Up to 2048 x 2048 Supports 5 wire Resistive Touchscreens 10 100 BaseT Ethernet USB Device Port Two USB 2 0 Ports CAN...

Страница 12: ...Sealevel Systems Inc SBC R9 Manual 12 SL9210 01 2012 See Appendix B for the Connector Reference Table which details the connectors jumpers and test points located on the SBC R9...

Страница 13: ...rdered preconfigured with up to 256MB SDRAM The SBC R9 includes a 10 100 BaseT Ethernet interface accessed via the RJ45 connector located at J14 The RJ45 port on the left side of the SBC R9 is a RS 48...

Страница 14: ...ed at J13 Connector J7 J8 Manufacturer Molex Part Number 35362 0450 Description 2 00mm 079 Pitch Sherlock Wire to Board Header Vertical with Positive Lock 4 Circuits Mates with Molex 35507 0400 Sherlo...

Страница 15: ...olled by the SBC R9 s on board LCD controller All LCD power and control signals are available on header connector P2 Connector P2 Manufacturer Samtec Part Number TFML 125 02 S D Description Locking te...

Страница 16: ...R4 11 R5 12 GND 13 G0 14 G1 15 G2 16 G3 17 G4 18 G5 19 GND 20 B0 21 B1 22 B2 23 B3 24 B4 25 B5 Position Signal 26 GND 27 LCDEN 28 3 3V 29 3 3V 30 HDMODE 31 VDMODE 32 NC 33 NC 34 NC 35 NC 36 Touch UL 3...

Страница 17: ...BC R9 Manual 17 SL9210 01 2012 Debug the R9 through the RS 232 debug port Connector J6 Manufacturer Amp Tyco Part Number 9 146278 0 04 Description Header 0 100 Polarized 4 pos pin 3 Removed Pin RS 232...

Страница 18: ...RTS NC SERIAL4 5 TX TX SERIAL4 6 CTS NC SERIAL4 7 DTR TX SERIAL4 8 RI NC SERIAL4 9 GND GND SERIAL4 10 GND GND SERIAL3 11 RI NC SERIAL3 12 DTR TX SERIAL3 13 CTS NC SERIAL3 14 TX TX SERIAL3 15 RTS NC S...

Страница 19: ...Sealevel Systems Inc SBC R9 Manual 19 SL9210 01 2012 COM Port Assignments Serial Port Assignment RS232 Debug Port COM0 RS485 Expansion Port COM1 SERIAL1 COM2 SERIAL2 COM3 SERIAL3 COM4 SERIAL4 COM5...

Страница 20: ...40 pin connector is in the first column and corresponding DB9 connectors are in the second column Pin Serial4 1 1 2 6 3 2 4 7 5 3 6 8 7 4 8 9 9 5 Pin Serial3 10 5 11 9 12 4 13 8 14 3 15 7 16 2 17 6 1...

Страница 21: ...king header is used for the connection Connector J3 Manufacturer Molex Part Number 35362 0450 Description 2 00mm 079 Pitch Sherlock Wire to Board Header Vertical with Positive Lock 4 Circuits Mates wi...

Страница 22: ...0V external isolation Connector P5 Manufacturer Sullins Part Number SBH11 PBPC D08 ST BK Description Box Header 0 100 Polarized 16 pos 2x8 Mates with Sullins SFH213 PPPC D08 ID BK M181 or equivalent P...

Страница 23: ...tor 8 5 2 3 4 6 7 1 9 1 2 1 5 1 0 1 1 1 3 1 4 1 6 OptoIsolator 6 2K 6 2K 6 2K 6 2K 6 2K 6 2K 6 2K 6 2K G N D DIN1 DIN2 DIN3 DIN4 DIN5 DIN6 DIN7 DIN8 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 1 0 1 0 1 1 1 1...

Страница 24: ...sink current of 500mA on a single output with a combined maximum sink current of 580mA on all outputs Connector P6 Manufacturer Sullins Part Number SBH11 PBPC D05 ST BK Description Box Header 0 100 Po...

Страница 25: ...K 1 0 K 1 0 K 1 0 K 1 0 K 1 0 K 3V3 D O U T 1 D O U T 2 D O U T 3 D O U T 4 D O U T 5 D O U T 6 D O U T 7 D O U T 8 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 1 0 1 0 P 6 Box HDR 10p O E 1 1 A 1 2 A 2 4 A 3...

Страница 26: ...log inputs located on connector P1 For applications requiring higher resolution the board can be ordered preconfigured with a 16 bit A D converter Connector P1 Manufacturer Sullins Part Number SBH11 P...

Страница 27: ...rature counters Both counters are available on a single connector P7 Input levels are LVTTL 0 3 6VDC Connector P7 Manufacturer Sullins Part Number SBH11 PBPC D05 ST BK Description Box Header 0 100 Pol...

Страница 28: ...0 01 2012 The SBC R9 provides two SD MMC Card slots Slot A bottom of board and Slot B top of board located on the right side of the board Each slot will accept standard capacity SD MMC Cards up to 2GB...

Страница 29: ...if connected to the RS 485 RJ45 connector Connector J5 Manufacturer Xmultiple Part Number XRJM S 01 8 8 F2 or XRJM S 01 8 8 0 Description RJ45 Socket W O LEDs Shielded Mates with Standard RJ45 Plug Co...

Страница 30: ...level TR134 Connector P3 Manufacturer Molex Part Number 09 65 2028 Description 3 96mm Pitch Friction Lock Header Mates with Molex 09 50 1021 Be sure that you connect the power lead to the proper pin R...

Страница 31: ...ors for power and status The Green LED Top is illuminated when power is applied to the board The Yellow LED Bottom is a GPIO controllable indicator accessible through the TALOS API Designator D9 Descr...

Страница 32: ...mages documentation and examples on your PC See Figure 1 Figure 1 Installation Wizard After installation the package can be found in Windows by clicking Start All Programs Sealevel Systems R9 Developm...

Страница 33: ...noting proper polarity Attach the other end of the TR134 into a 120VAC wall outlet See Figure 2 Figure 2 Connect the TR134 Molex connector to the SBC R9 P3 connector Use a standard USB device cable an...

Страница 34: ...ill achieve the same result See Appendix A After installation a negotiation will begin between the PC and the SBC R9 board and the device center connection screen will appear See Figure 4 Figure 4 Dev...

Страница 35: ...ctiveSync is required to establish connection to the SBC R9 ActiveSync differs from Mobile Device Center in that having an internet connection will not establish an automatic download and installation...

Страница 36: ...his action opens a standard Windows Explorer where the default file contents of the SBC R9 can be read or written See Figure 8 Figure 8 ActiveSync Main Dialog screen You are now ready to set up a comp...

Страница 37: ...e SBC R9 development board such as analog and digital I O points CAN bus quadrature counter inputs and the multi electrical interface serial ports A complete list of the API documentation can be found...

Страница 38: ...oject as the Template Make sure the combo box has NET Framework 3 5 selected Type the name of the project In this case call it HelloWorld See Figure 9 Figure 9 Visual Studio New Project dialog Click t...

Страница 39: ...e OK button You will now see a console application template called HelloWorld in Visual Studio See Figure 11 Figure 11 Visual Studio Main Window We can now add the references to the Talos Framework Ri...

Страница 40: ...ssemblies If you don t see a list of the R9 libraries as shown in Figure 12 then refer to the SBC R9 QuickStart section for software installation details While holding down the CTRL key click on both...

Страница 41: ...s Console WriteLine Hello World System Threading Thread Sleep 5000 From Visual Studio s menu bar select Build Build HelloWorld After the build process has completed select from the same menu bar Build...

Страница 42: ...cess that requires a USB cable or Ethernet connection Microsoft Device Synchronization software and Visual Studio Depending on your version of Windows you will need to follow a different process to in...

Страница 43: ...junction with the debugger The default option is an emulator Click Windows CE Device from the target device drop down Then click the Connect to Device button See Figure 16 Figure 16 Device Target Sele...

Страница 44: ...evel Systems Inc SBC R9 Manual 44 SL9210 01 2012 Now select the Connect to Device icon to initiate synchronization between Visual Studio and the SBC R9 device See Figure 17 Figure 17 Connect to Device...

Страница 45: ...Setting breakpoints allows you to stop execution of your application at any point and examine the state of the application A breakpoint may be set by selecting a line and pressing the F9 hotkey See Fi...

Страница 46: ...nce the application is deployed to the SBC R9 it will begin execution As soon as the first breakpoint is reached execution will cease and you will gain full control over the running application You ma...

Страница 47: ...ables class specific variables can be grouped together as a view to aid in debugging your application This is accomplished by right clicking on a variable and selecting Add Watch Each addition appends...

Страница 48: ...memory the executables should be copied to Storage Card startup or nandflash startup After Windows CE runs SpringBoard automatically starts applications located in the NAND Flash followed by applicati...

Страница 49: ...ships with an SDCARD loaded with the OS files listed below Boot bin Eboot bin NK bin In the event that Sealevel produces updated OS file versions or a backup is desired the OS files will need to be c...

Страница 50: ...d select Serial from the Category section of the dialog Identify the proper COM port number and always assign the speed baud equal to 115200 Set Data bits to 8 Stop bits to 1 Parity to None and Flow c...

Страница 51: ...section of the dialog A saved session of this configuration can be performed to avoid reconfiguration in the future Next select Serial for the connection type Type a name for this session under Saved...

Страница 52: ...Press ENTER to download now or SPACE to cancel Initiating image download in 2 seconds Once the prompt period expires the OS runtime will be loaded from SDCARD or NAND Flash depending on boot sequence...

Страница 53: ...to first erase the NAND Flash of a pre programmed unit This is accomplished through the Image flash menu n key in Eboot The flash menu has an option to Erase all sectors of the NAND Flash 1 key See F...

Страница 54: ...dows Mobile Device Center or ActiveSync FTP connection When inserting the SDCARD into your memory card reader you may be prompted with an AutoPlay option Choose Open folder to view files If the AutoPl...

Страница 55: ...o the SDCARD A popup will appear asking you to override your current files Select the Copy and Replace option to over write the existing OS runtime image The new OS runtime image will be loaded the ne...

Страница 56: ...r instructions on installing Windows Mobile Device Center or ActiveSync refer to the SBC R9 Quick Start section above Using the device file explorer navigate to the Storage Card folder to view the SDC...

Страница 57: ...SDCARD A popup will appear asking you to over write your current files See Figure 36 Figure 36 Copy and Replace Select the Copy and Replace option to over write the existing OS runtime image Reboot t...

Страница 58: ...o connect to the SBC R9 and upload the new OS runtime image to the SDCARD FileZilla See Appendix A an open source FTP client is used in the example below By default FTP is open to anonymous access wit...

Страница 59: ...Sealevel Systems Inc SBC R9 Manual 59 SL9210 01 2012 Select the Storage Card folder for the remote site See Figure 38 Figure 38 Select Storage Card...

Страница 60: ...opment installation Select the OS Runtime files to copy bin Right click and select Upload to begin the file transfer See Figure 39 Figure 39 Upload the file You may be asked how to proceed when replac...

Страница 61: ...Sealevel Systems Inc SBC R9 Manual 61 SL9210 01 2012 Once the files have been uploaded See Figure 41 reboot the device The new OS runtime image will be loaded on bootup Figure 41 Uploading boot files...

Страница 62: ...andard USB device cable and connect the Type B connector to the SBC R9 Connect Type A connector into the host PC See Figure 42 Figure 42 TR134 power supply and Type B USB connector In Microsoft Window...

Страница 63: ...ver should be installed and will come in as AT91 USB to Serial Converter Click Finish to complete See Figure 44 Figure 44 Driver Installed Determine COM port assignment using Device Manager Ports The...

Страница 64: ...46 Figure 46 Programming NAND COM17 Once programming has completed cycle device power and the OS runtime should boot See Figure 47 Figure 47 Programming complete As previously mentioned the process of...

Страница 65: ...the device s configuration The configuration file can be accessed through ActiveSync using the USB device port connection or through an FTP client if you already know the IP address of the device This...

Страница 66: ...default configuration The system element contains all of the system information elements This element must be a child of the Configuration element This element must be present or the configuration fil...

Страница 67: ...of a telephone extension for the device Owner This element must be a child of the System element The Ethernet element contains a list of Ethernet interfaces available to the device This element must...

Страница 68: ...ild of the Wifi element This element contains the security method for use in establishing the wireless connection This element must be a child of the Wifi element This key is used to set the wireless...

Страница 69: ...Part Number 09 65 2028 Description Locking Header 2 pos vertical 3 96mm pitch Mates with Molex 09 50 1021 Specification Operating Storage Temperature Range 40 to 85 C 60 to 150 C Humidity Range 10 to...

Страница 70: ...Microsoft Windows Embedded CE 6 0 Evaluation Edition http www microsoft com downloads details aspx familyid 7E286847 6E06 4A0C 8CAC CA7D4C09CB56 displaylang en Microsoft Windows CE 6 0 Bare Essentials...

Страница 71: ...ctor digital outputs P7 2 32 bit Quadrature counters J3 CAN 2 0b Bus interface J5 RS 485 expansion port RJ45 connector J6 RS 232 serial debug port J7 USB 2 0 host port A Type A J8 USB 2 0 host port B...

Страница 72: ...w normal TCP IP communications and you must know the IP address of the device you wish to execute the application on For further information about configuring the Ethernet of the device see the Networ...

Страница 73: ...IP address radio button and type the IP address of the device in the text box See below Click the OK button on all of the dialog windows and you should now be able to connect to the device through Et...

Страница 74: ...Sealevel Systems Inc SBC R9 Manual 74 SL9210 01 2012 Appendix D CAD Drawing...

Страница 75: ...Sealevel Systems Inc SBC R9 Manual 75 SL9210 01 2012...

Страница 76: ...Sealevel Systems Inc SBC R9 Manual 76 SL9210 01 2012...

Страница 77: ...age by clicking on the Drivers or Manuals links located under Technical Support Manuals and software can also be downloaded from the product page for your device The FAQ section of our website answers...

Страница 78: ...ns or instructions or failure resulting from neglect abuse accidents or acts of nature are not covered under this warranty Warranty service may be obtained by delivering the Product to Sealevel and pr...

Отзывы: