APOLLO Windows XP Embedded Quickstart Contents Contents Important notice ..........................5 Introduction ............................6 Handling your board safely ....................7 About this manual ..........................8 Related documents ........................8 Conventions ...........................8 Getting started ...........................9 What’s in the kit?........................9 What else do I need? ......................10 Unsupported hardware features ..................10 Unpacking and connecting up......................11 BIOS settings ........................14 Flat panels ............................15...
Page 4
APOLLO Windows XP Embedded Quickstart Contents Restoring the Arcom USB memory stick..................45 Appendix A – Contacting Arcom.......................46 Appendix B – End User License Agreement (EULA) ...............47 Attachment A........................48 Index ..............................50...
CompactFlash card. The Windows XP Embedded operating system has been configured to run on the Arcom APOLLO processor. A copy of the operating system image is included on the Development Kit DVD and may be used to restore the image on the APOLLO Development Kit.
APOLLO 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.
APOLLO Windows XP Embedded Quickstart Introduction Handling your board safely Anti-static handling The boards in this Development Kit contain CMOS devices. These could be damaged in the event of static electricity being discharged through them. Please observe anti-static precautions at all times when handling circuit boards. This includes storing boards in appropriate anti-static packaging and wearing a wrist strap when handling them.
APOLLO Windows XP Embedded Quickstart About this manual About this manual This manual is designed to help you get your APOLLO up and running as quickly as possible. It explains the components of your APOLLO Development Kit and tells you how to unpack and connect the board.
APOLLO Windows XP Embedded Quickstart Getting started Getting started What’s in the kit? Arcom’s APOLLO Windows XP Embedded basic kit comprises the following items: • APOLLO processor board (fitted with Gigabit Ethernet): - 1.6GHz Intel Pentium M CPU. - 512MB PC2700 DDR RAM. •...
APOLLO Windows XP Embedded Quickstart Getting started What else do I need? • A USB or PS/2 keyboard. • A USB or PS/2 mouse. • A VGA monitor (if not using the flat panel kit). • A development workstation with a spare USB port (USB2 recommended), running Windows XP or Windows 2000.
APOLLO Windows XP Embedded Quickstart Unpacking and connecting up Unpacking and connecting up Arcom’s Windows XP Embedded Development Kits are shipped ‘ready to run’. You simply remove the various items from their packaging and connect them up. Remember that a number of these items are static-sensitive, so you must take standard anti-static precautions while unpacking.
Page 12
APOLLO Windows XP Embedded Quickstart Unpacking and connecting up To unpack and connect up the APOLLO, follow these steps: Remove the APOLLO CPU board from its packaging and place it on a static-free work surface. Plug a mouse into the green socket or one of the USB headers on the APOLLO. Plug a keyboard into the purple socket or one of the USB headers on the APOLLO.
APOLLO Windows XP Embedded Quickstart Unpacking and connecting up BIOS settings The BIOS on the APOLLO is from Phoenix Technologies. Should you need to reset the BIOS, follow these steps: Reset the board and press F2. The BIOS set up screen is displayed. Use the Right Arrow key on your keyboard to select Exit.
APOLLO Windows XP Embedded Quickstart Flat panels Flat panels The default BIOS can be used to drive a 15" AUO TFT flat panel (part number G150XG01), as supplied in the flat panel variant of the Development Kit. For information about other flat panels supported by the APOLLO, contact Arcom technical support.
APOLLO Windows XP Embedded Quickstart Using Windows XP Embedded Using Windows XP Embedded When switched on, the APOLLO loads the installed copy of Windows XP Embedded. This may take up to 2 minutes. When loading is complete, the Windows XP Embedded desktop appears.
APOLLO Windows XP Embedded Quickstart Using Windows XP Embedded Application development From an application development viewpoint, Windows XP Embedded behaves in the same way as desktop Windows XP. This means you can use the full range of Microsoft development tools including, for example, Visual Basic, Visual C++, and so on. The Windows XP Professional versions of the software development and driver development kits can also be used with Windows XP Embedded.
APOLLO Windows XP Embedded Quickstart Using Windows XP Embedded Visual Studio .NET 2003 remote debugging support is installed onto the APOLLO. For more information about remote debugging with Visual Studio .NET 2003, refer to the REMOTECOMPONENTS.HTML document on your Visual Studio .NET 2003 CD/DVD.
APOLLO Windows XP Embedded Quickstart Touchscreen Touchscreen The flat panel version of the Development Kit is supplied with a touchscreen. A driver for the touchscreen is included, but is not enabled by default as it utilizes a COM port. A shortcut is provided on the desktop to make it simple to start the touchscreen driver.
Page 20
APOLLO Windows XP Embedded Quickstart Touchscreen By default, the touchscreen driver is set to use COM3 to communicate with the touchscreen controller. If you wish to connect the touchscreen controller to another COM port, you will need to edit the properties of the shortcut on the desktop. To make the touchscreen driver start automatically every time Windows XP starts, copy the shortcut on the desktop to the Startup folder on the Start menu.
APOLLO Windows XP Embedded Quickstart Support software on the Development Kit DVD Support software on the Development Kit DVD The Development Kit is supplied with a DVD which contains a number of support programs and an example image. This software is designed to help you develop your application and to create a version of Windows XP Embedded that best suits your project requirements.
APOLLO Windows XP Embedded Quickstart Support software on the Development Kit DVD Sample images The Arcom Windows XP Embedded Development Kit includes a sample Windows XP Embedded image called Standard XPe. The Standard XPe image is the same as the image installed on the CompactFlash for the APOLLO board in the Development Kit.
Page 23
APOLLO Windows XP Embedded Quickstart Support software on the Development Kit DVD The Standard XPe image is supplied on the DVD in two different formats. • The Binary folder contains a single file which is a binary image for use with the CompactFlash supplied with the Development Kit.
APOLLO Windows XP Embedded Quickstart Reinstalling the supplied Windows XP Embedded image Reinstalling the supplied Windows XP Embedded image If you wish to reinstall Windows XP Embedded for the APOLLO board as it was supplied with this Development Kit, you can do so using the Development Kit DVD provided.
Page 25
APOLLO Windows XP Embedded Quickstart Reinstalling the supplied Windows XP Embedded image Insert the CompactFlash module in the APOLLO and switch the power on. Windows runs through the final part of its ‘First Boot’. It takes approximately 5 minutes for the desktop to appear. Once this is complete, the APOLLO is back to its original factory settings.
APOLLO Windows XP Embedded Quickstart .NET framework .NET framework Microsoft’s .NET Framework v1.1.4.322 is included in the StandardXPe image. To develop .NET applications that run on this image, use Microsoft Visual Studio .NET 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 APOLLO.
APOLLO Windows XP Embedded Quickstart Network settings Network settings The version of Windows XP Embedded installed on the CompactFlash module already contains a driver for the on-board Ethernet controller and Microsoft TCP/IP networking. It also contains a DHCP client that automatically configures TCP/IP to run on your network.
APOLLO Windows XP Embedded Quickstart Remote Desktop Connection Remote Desktop Connection 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 APOLLO. Remote Desktop Connection enables the desktop of the headless system to be displayed in a window on the development system.
Page 29
APOLLO Windows XP Embedded Quickstart Remote Desktop Connection The APOLLO’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 APOLLO: To shutdown the remote system, at the command prompt on Remote Desktop run shutdown -s.
APOLLO 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.
APOLLO Windows XP Embedded Quickstart Setting up Windows Embedded Studio Setting up Windows Embedded Studio Arcom’s Windows XP Embedded APOLLO Development Kit is supplied with a pre-built image of the Windows XP Embedded operating system. In cases where the pre-built image doesn’t offer suitable functionality, Microsoft Windows XP Embedded Studio can be used to customize the existing image or to create a completely new one.
Page 33
DVD: \TDExtensions\Components\Common The Arcom APOLLO.sld file contains a design template for the APOLLO board. The design template has all the components for all the devices on Arcom’s APOLLO board. If you want to create a new configuration, you can add this component to your configuration.
APOLLO Windows XP Embedded Quickstart Setting up Windows Embedded Studio Configuration information Once all the components have been imported to the component database, you can open the configuration in Target Designer. The Standard XPe configuration is stored on the DVD in the following folder: \TDExtensions\Configuration To make it simple to save the configuration file once you’ve edited it, we recommend that you copy the configuration file to your local hard disk and open...
Page 35
APOLLO Windows XP Embedded Quickstart Setting up Windows Embedded Studio Viewing components 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 →...
APOLLO Windows XP Embedded Quickstart Transferring a new image to the APOLLO Transferring a new image to the APOLLO The CompactFlash module supplied with the Development Kit is installed with a copy of the Standard XPe image. This contains many of the features available in Windows XP Embedded and is well suited to a development environment.
APOLLO Windows XP Embedded Quickstart Transferring a new image to the APOLLO Preparing a new CompactFlash module CompactFlash modules are available in various sizes, from 4MB. Contact Arcom for further information about these parts (see Appendix A – Contacting Arcom, page 46). Arcom recommends the use of Silicon Systems CompactFlash cards.
APOLLO Windows XP Embedded Quickstart Transferring a new image to the APOLLO 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: format d: This process erases everything from the CompactFlash module, so make sure there is no useful data on the module before you do this.
APOLLO Windows XP Embedded Quickstart Transferring a new image to the APOLLO Transferring an image To transfer the image onto the APOLLO, use the supplied USB CompactFlash adapter with your development system. This can be used to copy files to the CompactFlash very quickly.
APOLLO Windows XP Embedded Quickstart Transferring a new image to the APOLLO Adding the XP boot loader Once all the files have been transferred, a copy of the XP boot loader must be transferred to the CompactFlash module. An application is supplied on the Development Kit DVD to do this, and it must be done from your development machine.
APOLLO 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 42
APOLLO Windows XP Embedded Quickstart Security and image duplication Boot the individual system. The sample image supplied with this Development Kit only works with 1024MB CompactFlash devices. The complete boot process takes approximately 40 minutes for each system. When complete, the Windows XP Embedded desktop is displayed. Repeat this procedure for each individual CompactFlash to get duplicate OS images, each with its own unique SID.
Page 43
APOLLO Windows XP Embedded Quickstart Security and image duplication Creating the clone CompactFlash card from the master To copy the master CompactFlash onto another CompactFlash (the clone), follow these steps: Insert the master CompactFlash into the USB CompactFlash adapter, and plug the USB CompactFlash adapter into a spare USB slot on your development computer.
APOLLO Windows XP Embedded Quickstart Security and image duplication Windows runs through the final part of its ‘First Boot’, and it takes approximately 5 minutes for the desktop to appear. Once this has completed, the APOLLO is back to its original factory settings. Incorrect use of the CompactFlash Cloning tool could result in you overwriting your hard disk.
APOLLO Windows XP Embedded Quickstart 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 Sales office Europe Arcom...
APOLLO Windows XP Embedded Quickstart Appendix B – End User License Agreement (EULA) Appendix B – End User License Agreement (EULA) This development kit is supplied with a licensed copy of Windows XP Embedded. A license must be purchased for all products that use this software. By using this development kit, you have accepted the terms set out in the End User License Agreement (EULA), which is on Arcom’s Windows XP Embedded Development Kit DVD, in the folder Documentation \EULA.
APOLLO Windows XP Embedded Quickstart Appendix B – End User License Agreement (EULA) Attachment A COMPANY shall sublicense the Licensed Product to end users by means of a EULA. COMPANY shall provide clear notice to Embedded System customers before or at the time of purchase that the Embedded System contains software that is subject to a license and that customer must agree to that license before it may use the Embedded System.
Page 49
APOLLO 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 intended for use or resale as online control equipment in hazardous environments requiring fail-safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support...
Need help?
Do you have a question about the Arcom APOLLO and is the answer not in the manual?
Questions and answers