Page 1
SBC-GX1 Windows XP Embedded Quickstart SBC-GX1 Windows XP Embedded Development Kit Quickstart Manual company www.arcom.com...
Page 2
This product is supplied with a full 3 year warranty. Product warranty covers failure caused by any manufacturing defects. Arcom will make all reasonable effort to repair the product or replace it with an identical variant. Arcom reserves the right to replace the returned product with an alternative variant or an equivalent fit, form and functional product.
Using PXE to remote boot Windows XP Embedded................32 Setting up Windows Embedded Studio....................33 Installation..........................33 Target Designer extensions ....................34 Configuration information.....................38 Transferring a new image to the SBC-GX1..................39 Using the supplied utilities ....................39 Assigning an IP address ......................40 Preparing a new CompactFlash module ................41 Formatting a CompactFlash module..................42 Transferring an image ......................43...
Page 4
SBC-GX1 Windows XP Embedded Quickstart Contents Recreating the utility floppy......................47 Security and image duplication ......................48 CompactFlash requirements ....................48 Duplication of Windows XP Embedded images ..............48 Expansion boards ..........................53 Appendix A – Contacting Arcom.......................54 Appendix B – End User License Agreement (EULA) ...............55 Attachment A........................56...
XP application on the CompactFlash card. The Windows XP Embedded operating system has been configured to run on the Arcom SBC-GX1 processor. A copy of the operating system image is included on the Development Kit CD and may be used to restore the image on the SBC-GX1 Development Kit.
SBC-GX1 Windows XP Embedded Quickstart Introduction Introduction Arcom’s Windows XP Embedded Development Kit is designed to provide a complete environment and thus allow software engineers to concentrate on the development of their application. The remainder of this manual describes the Windows XP Embedded Development Kit.
If the battery needs to be replaced, please ensure that the new part conforms to the same specification. Packaging Should a board need to be returned to Arcom, please ensure that it is adequately packed, preferably in the original packing material. Electromagnetic Compatibility (EMC) The SBC-GX1 is classified as a component with regard to the European Community EMC regulations.
The SBC-GX1 Quickstart Manual is supplied as part of the SBC-GX1 Development Kit. This kit also includes a CD-ROM with a copy of this manual and a copy of the SBC-GX1 Technical Manual. Other manuals may be referred to from time to time. These are normally provided on the CD-ROM that accompanies your Development Kit.
SBC-GX1 Windows XP Embedded Quickstart Getting started Getting started What’s in the kit? Arcom’s SBC-GX1 Windows XP Embedded basic kit comprises the following items: • SBC-GX1 processor board with 256MB RAM and 16MB Flash. • +5V @ 8A, +12V @ 1.7A (100-240V AC input) power supply.
SBC-GX1 Windows XP Embedded Quickstart Getting started What else do I need? • A PS/2 or AT keyboard. • A VGA monitor (if not using the flat panel kit). • A PC with an Ethernet adapter configured for TCP/IP, running Windows XP or Windows 2000 Professional and with about 150MB of disk space.
CRT MONITOR TTL-CONV. POWER Remove the SBC-GX1 CPU board from its packaging and place it on a static-free work surface. Enable the battery by moving the jumper labelled LK7 to position A. Plug the mouse into the socket labelled PL9 MOUSE.
Page 12
The cable supplied in the kit is crossed cable, designed to go directly between the SBC-GX1 and another PC. If you want to use a hub you must use a straight-through cable instead. Do one of the following: •...
SBC-GX1 Windows XP Embedded Quickstart Unpacking and connecting up BIOS settings The BIOS on the SBC-GX1 is from General Software Inc. Should you need to reset the BIOS, follow these steps: Reset the board and press Delete. The BIOS set up screen is displayed.
A 6.5" NEC TFT flat panel (part number NL6448AC20-08), as supplied in the flat panel variant of the Development Kit. • A 10.4" NEC TFT flat panel (part number NL6448AC33-18/-27/-29). For information about other flat panels supported by the SBC-GX1, contact Arcom technical support. See Appendix A – Contacting Arcom, page 54.
Using Windows XP Embedded Using Windows XP Embedded The SBC-GX1 loads the installed copy of Windows XP Embedded. This may take up to 2 minutes. When loading is complete, a Windows XP Embedded desktop icon appears. You do not need to enter a user name and password, because clicking on this icon logs you in automatically.
Click on the Start button, right-click on My Computer and select Properties. Select Computer Name in the System Properties dialog box. Files and folders on the SBC-GX1 can be shared, allowing easy access from another system. To share a folder on the target system right-click on the folder, select Sharing and Security and give it a name.
Select Debug Remote Connection from the Build menu and then select Network (TCP/IP). Click on Settings and enter the name or IP address of your SBC-GX1 system. When the debug session is started from Visual C++, the code actually runs on the SBC-GX1.
SBC-GX1 Windows XP Embedded Quickstart Using Windows XP Embedded Device drivers Installation of any new plug and play device and its driver on Windows XP Embedded should be carried out as follows: • If Windows XP Embedded is successful in detecting your device, the following screen is displayed: •...
Diagnostic program: Touchraw.exe. To use the touchscreen on your flat panel, follow these steps: Ensure the SBC-GX1 is powered off and the touchscreen is fixed securely to the flat panel. Ensure that all electrical connections for the touchscreen and touchscreen controller are made.
Page 20
SBC-GX1 Windows XP Embedded Quickstart Touchscreen If you download a new XP image to the SBC-GX1, this detection routine is carried out the first time the touchscreen driver is run. The calibration process must be completed and the results saved.
The Arcom Windows XP Embedded Development Kit includes two different Windows XP Embedded images with differing functionality, called Standard XPe and Minimal XPe. The Standard XPe image is installed on the CompactFlash for the SBC-GX1 board in the Development Kit. For instructions on installing the Minimal XPe image, see Installing the Windows XP Embedded Minimal XPe image, page 31.
2003, which supports application development for .NET Framework version 1.1.4.322. To perform remote debugging with applications that require the .NET Framework, additional remote debugging tools must be installed on the SBC-GX1. These tools require 44MB of disk space, so are not installed by default. For an explanation of the installation procedure and how to use these tools, please refer to the tools section of the accompanying Development Kit CD.
If you don’t use a DHCP server for network configuration you must configure TCP/IP manually from the control panel. If the SBC-GX1 is connected to a workgroup-based network it appears in the network neighbourhood under the name ‘WORKGROUP’. If you want to connect to an XP domain-based network, you must change from a workgroup to a domain-based network and enter the name of the domain you wish to join.
During the development of applications that are to run on a system without a display (headless systems), Microsoft Remote Desktop Connection can be used to communicate with the SBC-GX1. Remote Desktop Connection enables the desktop of the headless system to be displayed in a window on the development system. The Remote Desktop tools are provided as standard with Windows XP Professional.
Page 26
SBC-GX1 Windows XP Embedded Quickstart Remote Desktop Connection The target’s desktop is displayed in a window on the host development system. You can use this window as if your keyboard and mouse were plugged directly into the target system: To shutdown the remote target, at the command prompt on Remote Desktop run shutdown -s.
SBC-GX1 Windows XP Embedded Quickstart Enhanced Write Filter Enhanced Write Filter RAM-based Enhanced Write Filter (EWF) allows you to protect the operating system so that any writes to the CompactFlash are not permanent. Instead, they are redirected to an overlay in memory so that whilst the operating system is running they appear permanent, but when it is shutdown or rebooted the writes are lost and the operating system reverts to the same state it was in at the previous boot.
SBC-GX1 Windows XP Embedded Quickstart Enhanced Write Filter EWF usage flowchart START Is EWF already enabled? This can be found by selecting “EWF STATUS” from the Start Menu or issuing the command: EWFMGR C: -STATUS Should EWF be enabled when XPe is next started? Select “ENABLE EWF”...
SBC-GX1 Windows XP Embedded Quickstart Changing the startup logo Changing the startup logo The Windows XP Embedded image supplied with this Development Kit includes a custom logo, which appears between the BIOS screen and the Microsoft Windows XP splash screen on start-up. This logo can be changed to a custom image of your own, and can also be set to replace the Microsoft Windows splash screen if you want it to stay on the screen for longer.
Reinstalling Windows XP Embedded Reinstalling Windows XP Embedded If you wish to reinstall Windows XP Embedded on the SBC-GX1 board as it was supplied with this Development Kit, you can do so using the ‘Installation CD’ provided. To do this, follow these steps: Back up any important data or files from the present CompactFlash, as the whole CompactFlash will be overwritten.
The support CD that accompanies the SBC-GX1 Development Kit includes an ISO image of a CD that you can use to install the Minimal XPe image onto your SBC-GX1 quickly and easily. When you install the images section of this CD, the ISO image is copied to your hard disk.
PXE booting uses some of the available RAM on the SBC-GX1 as a virtual disk drive. This means that the amount of RAM available for the operating system and applications is decreased significantly. The general rule for PXE booting Windows XP Embedded is that the maximum amount of RAM that can be allocated for the virtual disk can be, at most, half of the available RAM on the SBC-GX1.
Setting up Windows Embedded Studio Setting up Windows Embedded Studio Arcom’s Windows XP Embedded Development Kits are supplied with two pre-built images of the Windows XP Embedded operating system, each with different levels of functionality. Either of these may be used in a final deployed system. In cases where neither of them offers suitable functionality, Microsoft Windows XP Embedded Studio can be used to customise an existing image or to create a completely new one.
Page 35
This design template has all the components for all the devices on Arcom’s SBC-GX1 board. If you want to create a new configuration, you can add this component to your configuration. This design template appears as Arcom SBC-GX1 under Design Templates in the list of components.
Page 36
To view all the components, set the visibility to 100. To set the visibility, open Target Designer and select Tools → Options → Advanced → Minimum visibility. If you just want to view Arcom components, you can create a filter by following the steps below: Open Target Designer and select Tools →...
Page 37
SBC-GX1 Windows XP Embedded Quickstart Setting up Windows Embedded Studio Click on Apply Filter. This displays all the components supplied by Arcom for the Windows XP Embedded SBC-GX1 Development Kit: If you want to view all the components in the Target Designer, select All Components from the Filter drop-down list in the left-hand pane of the main Target Designer window.
The target device settings shown suggest that images created using these settings must be run from drive C, with a boot partition size of 512MB. These are the settings used to create all the images shipped with this SBC-GX1 Windows XP Embedded Development Kit.
38. Using the supplied utilities To transfer a new image to the SBC-GX1, you use a range of utilities. To access these utilities, boot the SBC-GX1 from the utility floppy disk. You may need to change the boot order in the BIOS to boot from drive A first.
Transferring a new image to the SBC-GX1 • Transfer an image onto the SBC-GX1. The way you do this varies, depending on whether you have a CompactFlash adapter on your development system (see page 43) or not (see page 44).
Transferring a new image to the SBC-GX1 Preparing a new CompactFlash module CompactFlash modules are available in various sizes from 4MB. Contact Arcom for further information about these parts. Arcom recommends the use of SanDisk SDCFB- xxx-201-80 CompactFlash cards (where xxx represents the CompactFlash size). These devices are supplied completely blank without partition information, and must be partitioned and formatted before they can be used.
SBC-GX1 Windows XP Embedded Quickstart Transferring a new image to the SBC-GX1 Formatting a CompactFlash module To transfer a complete Windows XP Embedded image, the CompactFlash module must be completely erased. The easiest way to do this is to format the module, by typing:...
Transferring a new image to the SBC-GX1 Transferring an image The easiest way of putting an image onto the SBC-GX1 is to use a USB or PCMCIA CompactFlash adapter on your development system. This can be used to copy files to the CompactFlash very quickly.
If you do not have access to a CompactFlash adapter on your development system, you can transfer the files to the SBC-GX1 via a network connection. In order to download an image, the CompactFlash module must be completely blank. If you are...
Once all the files have been transferred, a copy of the XP boot loader must be transferred to the CompactFlash module. To do this, type ntboot c: on the SBC-GX1. The CompactFlash module is now ready and boots into the new version of Windows XP Embedded the next time the SBC-GX1 is restarted without the utility floppy.
SBC-GX1 Windows XP Embedded Quickstart Recreating the utility floppy Recreating the utility floppy If the utility floppy becomes damaged it can be recreated from files on the Development Kit CD as follows: Start an MS-DOS command window on your development system and change the...
SBC-GX1 Windows XP Embedded Quickstart Security and image duplication Security and image duplication Windows XP Embedded images can be duplicated via one of two possible methods, standalone and cloning. The standalone method is not recommended for production, but is useful during development, whereas the cloning method may be used during production.
Page 49
Add the boot loader for Windows XP Embedded. See Adding the XP boot loader, page 46. Boot the SBC-GX1 using a 512MB CompactFlash device until the following message box is displayed: This takes approximately 35 minutes. The sample image supplied with this Development Kit only works with 512MB CompactFlash devices.
Page 50
Power off the SBC-GX1 board. Insert the master CompactFlash into the SBC-GX1. Connect the floppy disk drive to the SBC-GX1 board using the floppy drive cable and connect the floppy drive power connector to the power supply. Insert the utility floppy disk provided with this Development Kit in the floppy drive.
Page 51
Press Esc and then select Save & Exit Setup from the main BIOS menu. Press Enter. The following message is displayed: SAVE to CMOS and EXIT (Y/N)? Y Press Enter to save your changes. The SBC-GX1 boots from the floppy drive into ROM-DOS. Enter the following command at the ROM-DOS prompt: A:>...
Page 52
Insert the clone CompactFlash into the SBC-GX1. Disconnect the hard disk from the SBC-GX1. Start the SBC-GX1 and press Del in order to enter the BIOS settings. Select Reset CMOS to Factory Defaults and press Enter. Press Del immediately to display the BIOS set up screen as the system reboots.
DLLs to provide support for a number of specialised on-board features, such as the watchdog and Arcom’s AIM104 range of PC/104 bus expansion boards. Full details of the programming interface, and its use with Visual Basic and Visual C++ are provided in the AIM104 Expansion Boards manual on the accompanying CD-ROM.
Appendix A – Contacting Arcom Appendix A – Contacting Arcom Arcom sales Arcom’s sales team is always available to assist you in choosing the board that best meets your requirements. Contact your local sales office or hotline. Sales office US...
It is the responsibility of suppliers to make the terms of the EULA clear to their customer. Refer to msdn.microsoft.com/embedded/howtobuy/default.aspx. Arcom’s SBC-GX1 Windows XP Embedded Development Kit is supplied with a copy of the EULA on the Development Kit CD. The OEM Customer License Agreement and End User License Agreement for the Windows XP Embedded product identify the application restrictions and limitations of distribution and liability.
Embedded System, COMPANY may substitute for the word “MS” the term “[COMPANY’s] software suppliers”. You have acquired a device (“DEVICE”) that includes software licensed by Arcom Control Systems from Microsoft Licensing Inc. or its affiliates (“MS”). Those installed software products of MS origin, as well as associated media, printed materials, and “online”...
Page 57
SBC-GX1 Windows XP Embedded Quickstart Appendix B – End User License Agreement (EULA) • Note on Java Support. The SOFTWARE may contain support for programs written in Java. Java technology is not fault tolerant and is not designed, manufactured, or...
Page 60
SBC-GX1 Windows XP Embedded Quickstart Index IP address · 39 assigning · 40 name new · 40 finding out · 16 ISO image · 31 machine · 16 ned · 40 network · 16 domain-based · 24 jumpers · 20 settings ·...
Page 61
SBC-GX1 Windows XP Embedded Quickstart Index repositories folder · 34 TCP/IP, configuring · 24 requirements · 10 technical ribbon cable · 12 manual · 8 ROM-DOS · 39 support · 54 template, design · 35 tools, development · 17 touchscreen · 9, 12, 19 sample images ·...
Need help?
Do you have a question about the SBC-GX1 and is the answer not in the manual?
Questions and answers