Icop Vortex86DX-MSJK Getting Started Manual

Windows embedded ce 6.0 r3 jump start kit
Table of Contents

Advertisement

Quick Links

Vortex86DX-MSJK
Windows Embedded CE 6.0 R3
Jump Start Kit
Getting Started Guide
Samuel Phung
Windows Embedded MVP
ICOP Technology Inc.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Vortex86DX-MSJK and is the answer not in the manual?

Questions and answers

Summary of Contents for Icop Vortex86DX-MSJK

  • Page 1 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Kit Getting Started Guide Samuel Phung Windows Embedded MVP ICOP Technology Inc.
  • Page 2: Table Of Contents

    RegFlushApp Component Installation ....................21 Part 4 – CE 6.0 OS Design Project ......................22 Visual Studio 2005 ..........................22 Windows Embedded CE 6.0 OS Design Wizard................... 23 Page 2 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 3 Download Application to Target Device ..................... 60 Part 10 – Develop Managed Code App with VS2005 ................61 Create a New Managed Code Application Project ................61 Page 3 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 4 Appendix B – Development Workstation Setup with Static IP ..............96 Connecting to Ethernet Hub or Switch without DHCP ................ 96 Direct Connection with Cross-Over RJ-45 Ethernet Cable ..............96 Static IP Address ..........................97 Page 4 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 5 Windows Embedded CE Sample Codes..................138 Configure GPIO to Output Mode ..................... 138 Configure GPIO to Intput Mode....................140 GPIO.DLL ............................140 Appendix N – Modify DOS Startup Option ................... 142 Page 5 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 6: Introduction

    Update to this getting started guide and other CE 6.0 resources are available from the following: http://www.embeddedpc.net/Vortex86DXMSJK/ Page 6 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 7: Vortex86Dx-Msjk Ce 6.0 Jump Start Kit

    The evaluation version of the CE 6.0 software is fully functional. Other than the 180 days usage limit, it has all of the function and feature as the full version. o Vortex86DX-MSJK Windows Embedded CE 6.0 R3 jump start CD – This jump start CD includes the following: Page 7 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 8 CoreCon component for CE 6.0 AutoLaunch component for CE 6.0 Sample project codes for the exercises in this guide Note: Kit contents and specifications are subject to change without notice. Page 8 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 9: Part 1 - Development Environment Overview

    Windows Embedded CE Platform Builder releases prior to CE 6.0 are standalone development tool. For the CE 6.0 release, Platform Builder is a plug-in to the VS2005 IDE, and requires the VS2005 IDE to function. Page 9 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 10: Windows Embedded Ce 6.0 - Remote Tools

    DLL, ActiveX control, ASP.NET Web service, Windows service • SQL Server project, Console application, Class libraries • Windows Embedded CE and Mobile Smart Device application, • Windows Embedded CE OS design • Etc… Page 10 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 11: Ce 6.0 Device Development: Typical Development Steps

    CE 6.0 OS development for the VDX-6326 SBC, is used for the exercises in this guide, as shown in Figure 1. Page 11 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 12 Sample native and managed code projects showing how to use these DLLs are provided on the jump start CD-ROM. Refer to appendix L and M for more information about GPIO and watchdog timer. Page 12 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 13: Common Terminology

    Referring to the directory where all files related to the OS design Release Directory or projects are placed by the build tools prior to compiling the OS runtime Build Release Directory image. Page 13 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 14: Ce 6.0 Environment And Directory Variables

    URLs: About Environment Variables: http://msdn.microsoft.com/en-us/library/ee479020.aspx BSP Environment Variables: http://msdn.microsoft.com/en-us/library/ee478674.aspx BSP_NO Environment Variables: http://msdn.microsoft.com/en-us/library/ee478672.aspx IMG Environment Variables: http://msdn.microsoft.com/en-us/library/ee479025.aspx PRJ Environment Variables: http://msdn.microsoft.com/en-us/library/ee479112.aspx Miscellaneous Environment Variables: http://msdn.microsoft.com/en-us/library/ee479008.aspx Page 14 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 15: Part 2 - Development Environment Connectivity

    Serial connection is useful for debugging headless device and startup process during the bootloader phase where the CE 6.0 OS runtime has not been fully launched. Page 15 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 16: Development Environment Setup With Dhcp

    Instead of connecting directly to the wireless-access-point-router device’s Ethernet ports, attach an Ethernet network hub to the wireless-access-point-router device, to access the DHCP service provided by the wireless-access-point-router, and connect both the development workstation and Page 16 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 17: Development Environment Setup With Static Ip

    To establish connectivity to the target device, both the development workstation and target device must be configured with static IP addresses within the same subnet. Refer to appendix G for more information about using static IP addresses. Page 17 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 18: Part 3 - Required Software & Installation

    If you have the full retail or evaluation version of Windows Embedded CE 6.0 R2 or R3, The CE 6.0 R2 update is provided on one of the DISC. Otherwise, download from the following URL: http://www.microsoft.com/downloads/details.aspx?FamilyID=f41fc7c1-f0f4-4fd6-9366- b61e0ab59565&DisplayLang=en • Windows Embedded CE 6.0 R3 Page 18 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 19: Windows Embedded Ce 6.0 Installation

    When installing the CE 6.0 software, during the supported processor selection step, include support for the x86 processor, as shown in Figure 5. Fig. 5 Windows Embedded CE 6.0 setup Page 19 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 20: Board-Support-Package Installation

    VS2005, CE 6.0, CE 6.0 SP1 and CE 6.0 R3 must be installed prior to installing the SDK. The CE 6.0 SDK needed to support application development exercises in this guide, , is MyWinCE600_SDK.msi provided on the jump start CD, in the folder. \Software \Software\MyWinCE600_SDK.msi Page 20 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 21: Corecon Component Installation

    CD, in the \Software directory. \Software\RegFlushApp_v100_x86.msi After installation, this component shows up on the CE 6.0 Platform Builder component catalog as “RegFlushApp” under the “\Third Party\RegFlushApp” folder. Page 21 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 22: Part 4 - Ce 6.0 Os Design Project

    Platform Builder for CE 6.0 is one of the available project types. From the VS2005 IDE, select “File | New | Project …” to bring up the new project screen, as shown in Figure 7. Page 22 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 23: Windows Embedded Ce 6.0 Os Design Wizard

    Fig. 8 Windows Embedded CE 6.0 OS design Wizard • Click on the Next button to continue and bring up the Board Support Packages selection screen. Page 23 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 24: Os Design Wizard - Board Support Packages (Bsps)

    In the Design Templates selection step, the OS Design Wizard provides the list containing multiple design templates to choose from, as shown in Figure 10. Fig. 10 - OS design Wizard – Design Templates Page 24 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 25: Os Design Wizard - Applications & Media

    Compact Framework to support managed code application, Internet Explorer, Windows Media components, and etc., as shown in Figure 12. Fig. 12 - OS design Wizard – Applications & Media Page 25 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 26: Os Design Wizard - Networking & Communications

    At this point, the OS Design Wizard collected the necessary OS design parameters needed to configure the initial OS design project, based on the selected template and components. Page 26 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 27: Security Warning - Catalog Item Notification

    At the completion of the OS design wizard, Platform Builder generates the initial OS design project files and pulls in all required files associate with the OS design template and selected components, to the following directory: • C:\WINCE600\OSDesigns\MyWinCE\ Page 27 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 28: Part 5 - Configure And Customize Ce 6.0 Os Design

    Remove component(s) from the OS design. • Add application and library as subproject to the OS design. • Modify system configuration and registry files to control system behavior. Page 28 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 29 Note: The ATAPI PCI Support component set the SYSGEN_ATAPI variable to include the ATAPI storage driver, and the SYSGEN_FATFS variable to include FAT file system support. Page 29 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 30 The VDX-6326 SBC is available with 256MB or 512MB of system memory. This component set the IMGRAM256 environment variable and configure the OS runtime image to use the 256MB of available system memory. The VDX-6326 SBC for the Vortex86DX-MSJK jump start kit is built with 256MB of system memory. • Serial Port...
  • Page 31 In the later section, the following registry entries will be added to the project to enable the FTP server and enable support for anonymous login to the FTP server: [HKEY_LOCAL_MACHINE\COMM\FTPD] "IsEnabled"=dword:1 "UseAuthentication"=dword:0 "UserList"="@*;" "AllowAnonymous"=dword:1 "AllowAnonymousUpload"=dword:1 "AllowAnonymousVroots"=dword:1 "DefaultDir"="\\" Page 31 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 32: Customize The Os Design - Locate Component By Search

    Figure 17, and click on the green arrow to the right of the search text box to search for the “Remote Display Application” component. Page 32 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 33 To access the CE 6.0 desktop, with the Remote Display Application launched on the CE 6.0 target device. From the VS2005 development workstation, launch the CERHOST.EXE executable from the following folder: \WINCE600\Public\Common\Oak\Bin Page 33 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 34: Customize The Os Design - Configuration Manager

    The OS design can be further customized by editing the project’s build options. From the VS2005 IDE, select Project | MyWinCE Properties… to bring up the MyWinCE Property Pages screen, as shown in Figure 20. Page 34 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 35: Customize The Os Design - The Registry

    The AutoLaunch utility, “AutoLaunch_v200_x86” component, is added to the OS design to perform the task to launch one or more application when CE 6.0 starts. When the AutoLaunch_v200_x86 Page 35 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 36 ;application (cerdisp) will launch approximately 5 seconds after CE 6.0 ;OS ;starts. The CoreCon component (ConmanClient2.exe) will launch ;approximately 10 seconds after CE 6.0 OS starts. 1388(HEX) = 5000 2710(HEX) = 10,000 Page 36 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 37: Static Ip Address

    The following table lists the VDX-6326 SBC’s I/O peripherals and their associated CE 6.0 device drivers and support components: Page 37 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 38 R6040 Ethernet driver – This is a third party driver provided as part of the R6040 Ethernet ICOP_VDX6326_60B BSP by ICOP, to support the R6040 Ethernet controller, built-in with the Vortex86DX System-On-Chip. The Realtek-8100 Ethernet is supported by the Realtek-8139 (RTL-8139) driver provided by CE 6.0 Platform Builder.
  • Page 39: Part 6 - Build And Generate Ce 6.0 Os Runtime Image

    Figure 22. The Build Process – Completed When the build process is completed, the VS2005 IDE should look similar to the screen, as shown in Figure 23. Page 39 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 40 CE 6.0 OS runtime image file. In the later sections, we will cover how to launch the nk.bin CE 6.0 OS runtime image on the target device. Page 40 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 41: Part 7 - Download Ce 6.0 Os Runtime To Target Device

    • Autoexec.bat This is the startup batch file for the DOS operating system, and is executed each time the operating system is launched. Page 41 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 42: Configure Target Device Connectivity Options

    CE Device settings. However, it’s helpful to create unique device profile for each target device, to save time and minimize unnecessary repetitive steps in the subsequence development tasks. Page 42 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 43: Add New Target Device Profile

    Select Ethernet for the Download option. • Select Ethernet for the Transport option. • Select KdStub for the Debugger option. • Click on the Apply button to save the settings. Page 43 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 44: Associate Vdx-6326 To Mytargetdevice Connectivity Profile

    Apply power to the target device. As the target device power up, the preconfigured DOS is launched with a selection menu, as shown in Figure 28. Fig. 28 - DOS selection menu from the VDX-6326 SBC Page 44 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 45 Active Devices windows. To identify the target device you are working with, make sure it’s the only target device booting and sending the bootme request. Page 45 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 46: Download Ce 6.0 Os Runtime Image To Target Device

    After the boot up, from the DOS selection menu, press “2” or navigate to the second option using the arrow up/down key (Load OS image from development station with DHCP service) and press Enter to launch the Eboot.bin Ethernet bootloader. Page 46 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 47 When the Windows Embedded CE 6.0 screen is displayed on the target device, it’s an indication the boot process is completed, as shown in Figure 33. Page 47 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 48: Deploy Ce 6.0 Os Runtime Image To Target Device

    Refer to appendix H for more information about deploying a CE 6.0 OS runtime image to the target device’s local storage using DiskPrep, a Windows CE power toy. The DiskPrep power toy is available for download from the following URL: http://code.msdn.microsoft.com/DiskPrep Page 48 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 49: Part 8 - Software Development Kit (Sdk)

    On the left pane, click on Development Languages node to bring up the development languages configuration, and enable support for both the Native and Managed development, as shown in Figure 36. Page 49 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 50 \SDKs folder, right click on MyWinCE600_SDK and select Properties to bring up the SDK Properties Pages, as shown in Figure 37. Fig. 37 - VS2005 IDE – Edit SDK Page 50 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 51: Build And Generate Ce 6.0 Sdk

    \WINCE600\OSDesigns\MyWinCE\MyWinCE\SDKs\SDK1\MSI After the MyWinCE600_SDK.msi installation package is generated, install this SDK to the development workstation to support native code application development for CE 6.0. Page 51 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 52: Part 9 - Develop Native Code App With Vs2005

    You can choose a different folder for the project other than C:\Lab. • Click on the OK button to bring up the Win32 Smart Device Project wizard, as shown in Figure 39. Page 52 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 53 Click on the right pointing arrow, located to the right of the Installed SDKs pane, to add the MyWinCE600_SDK to the Selected SDKs pane, as shown in Figure 41. Page 53 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 54 Click on the Finish button to complete the wizard and generate the initial files for the project. After the project wizard step is completed, the initial VS2005_Win32_HelloWorld project files are created in the following folder: C:\Lab\VS2005_Win32_HelloWorld Page 54 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 55: Add Codes And Build The Application Project

    RECT rect; GetClientRect (hWnd, &rect); Hdc = BeginPaint(hWnd, &ps); DrawText (hdc, TEXT ("Hello World Win32 Native Application!"), -1, &rect, DT_CENTER | DT_VCENTER | DT_SINGLELINE); EndPaint(hWnd. &ps); break; Page 55 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 56: Preparing Target Device To Connect To Vs2005 Ide

    If the CoreCon files are not included as part of the OS runtime image, you need to manually copy the necessary CoreCon files to the CE 6.0 target device’s \Windows directory and manually launch the ConmanClient2.exe and CMaccept.exe executables. Page 56 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 57 From the DOS command window, execute the IPConfig command to retrieve the target device’s IP address information, as shown in Figure 46. Fig. 46 - CE 6.0 desktop on target device Page 57 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 58: Configure Vs2005 Device Connectivity Settings

    • From the MyWinCE600_SDK x86 Device Properties screen, click on the Configure button to bring up the Configure TCP/IP Transport screen, as shown in Figure 49. Page 58 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 59: Establish Connectivity To Ce 6.0 Target Device

    Click on the Connect button to establish connectivity, and bring up the Connecting screen. • Upon a successful connection, the Connecting screen shows the Connection succeeded message, as shown in Figure 51. Page 59 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 60: Download Application To Target Device

    VS2005_Win32_HelloWorld running on the target device This concludes the exercise to create a CE 6.0 native code application using VS2005 and download the application to the target device. Page 60 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 61: Part 10 - Develop Managed Code App With Vs2005

    C:\Lab\VS2005_CSharp_HelloWorld The initial application project is created with a blank form, Form1.cs and blank module, Program.cs, as shown in Figure 54. Page 61 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 62: Add Codes And Build The Application Project

    "Second Hello World!"; textHelloWorld.Text = "Third Hello World!"; textHelloWorld.Text = "Final Hello World!"; The VS2005 IDE should look similar to the following, as shown in Figure 55. Page 62 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 63: Preparing Target Device To Connect To Vs2005 Ide

    To initiate connectivity to the target device, select Tools | Connect to Device, from the VS2005 IDE, to bring up the Connect to Device screen, as shown in Figure 56. Page 63 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 64 • Upon a successful connection, the Connecting screen shows the Connection succeeded message, as shown in Figure 58. Fig. 58 - Connection succeeded Page 64 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 65: Download Application To Target Device

    With the VS2005_CSharp_HelloWorld managed code application downloaded to the target device, using the Debug | Start Debugging option, work through the following steps to set a breakpoint in the buttonHelloWorld_Click event: Page 65 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 66 From the VS2005 IDE on the development workstation, the breakpoint highlight color changed from Red to yellow indicates the program is halt at this line of code, as shown in Figure 61. Page 66 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 67 The textbox message on the VS2005_CSharp_HelloWorld application running on the target device is changed to “2nd Hello World!”, as shown in Figure 63. Page 67 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 68 As you can see from this simple exercise, CE 6.0 and Visual Studio 2005 provide efficient development environments that help simplify complicate tasks. Page 68 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 69: Part 11 - Develop Native Code App With Vs2008

    You can choose a different folder for the project other than C:\Lab. • Click on the OK button to bring up the Win32 Smart Device Project wizard, as shown in Figure 65. Page 69 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 70 Windows Mobile 5.0 Pocket PC SDK entry from the selected SDKs pane. • From the Installed SDKs pane on the left, click to highlight the MyWinCE600_SDK entry. Page 70 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 71 Keep the default selection to create a Windows application. • Click on the Finish button to complete the wizard and generate the initial files for the project. Page 71 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 72: Add Codes And Build The Application Project

    Figure 70. Case WM_PAINT: RECT rect; GetClientRect (hWnd, &rect); hdc = BeginPaint(hWnd, &ps); DrawText(hdc, TEXT("Hello World Win32 Native Application!"),-1, &rect, DT_CENTER|DT_VCENTER|DT_SINGLELINE); EndPaint(hWnd, &ps); break; Page 72 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 73: Preparing Target Device To Connect To Vs2008 Ide

    If the CoreCon files are not included as part of the OS runtime image, you need to manually copy the necessary CoreCon files to the CE 6.0 target device’s \Windows directory and manually launch the ConmanClient2.exe and CMaccept.exe executables. Page 73 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 74 From the DOS command window, execute the IPConfig command to retrieve the target device’s IP address information, as shown in Figure 72. Fig. 72 - CE 6.0 desktop on target device Page 74 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 75: Configure Vs2008 Device Connectivity Settings

    On the right pane, click to select MyWinCE600_SDK x86 Device, as shown in Figure 74. Fig. 74 - VS2008 Options • Click on the Properties button to bring up the MyWinCE600_SDK x86 Device Properties screen, as shown in Figure 75. Page 75 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 76: Establish Connectivity To Ce 6.0 Target Device

    To initiate connectivity to the target device, select Tools | Connect to Device from the VS2008 IDE, to bring up the Connect to Device screen, as shown in Figure 77. Page 76 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 77: Download Application To Target Device

    As the VS2008_Win32_HelloWorld application downloaded and executed on the target device, the application screen is shown on the CE 6.0 target device’s desktop, as shown in Figure 79. Page 77 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 78 VS2008_Win32_HelloWorld running on the target device This concludes the exercise to create a CE 6.0 native code application using VS2008 and download the application to the target device. Page 78 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 79: Part 12 - Develop Managed Code App With Vs2008

    Select the intended .NET Compact Framework version. For this exercise, version 3.5 is selected. Select Device Application from the templates selection, as shown in Figure 81. Page 79 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 80 The initial application project is created with a blank form, Form1.cs and blank module, Program.cs, as shown in Figure 82. Fig. 82 - Visual Studio 2008 IDE with new project Page 80 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 81: Add Codes And Build The Application Project

    The VS2008 IDE should look similar to the following, as shown in Figure 83. Fig. 83 - Visual Studio 2008 IDE From the VS2008 IDE, select Build | Build Solution to build the VS2008_CSharp_HelloWorld project. Page 81 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 82: Preparing Target Device To Connect To Vs2008 Ide

    Connect to Device screen, as shown in Figure 84. Fig. 84 - Connect to Device • From the Platform drop down list, select MyWinCE600_SDK, as shown in Figure 85. Page 82 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 83: Download Application To Target Device

    VS2008_CSharp_HelloWorld application to the target device. • From the VS2008 IDE, select Debug | Start Debugging to bring up the Deploy VS2008_CSharp_HelloWorld screen, as shown in Figure 87. Page 83 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 84: Debug Application Running On Target Device

    There are two options to download and launch the application to the target device. Page 84 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 85 On the VS2008 IDE on the development workstation, the breakpoint highlight color changed from Red to yellow indicates the program is halt at this line of code, as shown in Figure 90. Page 85 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 86 The textbox message on the VS2008_CSharp_HelloWorld application running on the target device is changed to “2nd Hello World!”, as shown in Figure 92. Page 86 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 87 As you can see from this simple exercise, CE 6.0 and Visual Studio 2008 provide efficient development environments that help simplify complicate tasks. Page 87 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 88: Part 13 - Debug And Remote Tools

    Image to the target device. After the image is downloaded to the target device, the VS2005 IDE should look similar to the following screen, as shown in Figure 94. Page 88 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 89: Remote Tool: Process Viewer

    From the VS2005 IDE, select Target | Remote Tools | Process Viewer to bring up the Select a Windows CE Device screen, as shown in Figure 95. Fig. 95 - Select a Windows CE device to connect to the remote tool Page 89 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 90: Remote Tool: Registry Editor

    To use this remote tool, with the CE 6.0 OS runtime image, built with KITL enabled, downloaded to the target device, work through the following steps to launch the Remote Registry Editor: Page 90 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 91: Remote Tool: System Information

    System time and time zone o Etc. • Configured User Interface information • System Components: o Memory o Storage o Enabled devices and I/O peripherals Page 91 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 92 After the remote connection is established, the following Windows CE Remote System Information screen will appear, as shown in Figure 98. Fig. 98 - Remote Registry Editor Page 92 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 93: Congratulations! - You've Completed All The Steps

    Learn Windows Embedded CE http://msdn.microsoft.com/en-us/windowsembedded/ce/dd367860.aspx Additional Windows Embedded CE information resources are provided in appendix C. To learn more about the VDX-6326 SBC family of product and other Single-Board-Computer from ICOP, visit the following Web sites. http://www.icoptech.com http://www.embeddedpc.net Page 93 of 144...
  • Page 94: Appendix A - Development Workstation Setup With Dhcp

    Ethernet port on the wireless-access- point-router may be problematic with certain model of the wireless access point, and prevent the development environment to function as expected. Page 94 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 95: Capturing Serial Debug Messages

    Hypertrm.exe Hypertrm.dll Place both of the above files to the same folder on the Windows Vista machine and launch the Hypertrm.exe executable to start Hyper Terminal. Page 95 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 96: Appendix B - Development Workstation Setup With Static Ip

    In this scenario, the target device is attached directly to the development workstation using a cross- over RJ-45 Ethernet cable, and require proper static IP addresses configuration to establish connectivity. Fig. B2 - Direct connection with cross-over RJ-45 Ethernet cable Page 96 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 97: Static Ip Address

    Hypertrm.exe Hypertrm.dll Place both of the above files to the same folder on the Windows Vista machine and launch the Hypertrm.exe executable to start Hyper Terminal. Page 97 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 98: Appendix C - Windows Embedded Ce Resources

    TCP ports and it can transfer files using the associated SFTP or SCP protocols. Page 98 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 99 Hardware Reference Information http://www.embeddedpc.net/Vortex86DXMSJK The VDX-6326 SBC, included as part of the Vortex86DX-MSJK jump start kit, is designed with an 800 MHz Vortex86DX System-On-Chip, built with 256MB DDR2 system memory and other common computer interfaces. http://www.vortex86dx.com Vortex86DX System-On-Chip information site.
  • Page 100: Appendix D - Vdx-6326 Sbc Technical Information

    Designed with the matured x86 CPU architecture with rich set of integrated I/O and able to operate in harsh environment, the VDX-6326 SBC is the suitable for broad range of application, such as industrial- automation, process-control, robotics, instrumentation, human-machine-interface, medical device, Page 100 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 101 Embedded technologies, the VDX-6326 hardware platform can help developer minimize development risk, significantly lower development cost and gain critical Time-to-Market advantage. VDX-6326 SBC dimension VDX-6326 SBC I/O peripherals Page 101 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 102 Size (W x H x D) 102 x 144 mm (4.01 x 5.67 inches) Weight 150g Note: The specification is subject to change without prior notice. Page 102 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 103 VDX-6326 SBC Connectors, Jumpers and LED Page 103 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 104 Pin Header, 2.54∅, 2x1 Compact Flash 50-pin Type I/II CF Connector PWR_LED POWER Active LED (Red) IDE_LED IDE Active LED (Green ) MTBF- MTBF-Out (Orange) LED-SMD BUZZER RESET SWITCH Page 104 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 105 DCD2/ 422TX- / RXD2 / 422TX+ / RS485- RS485+ TXD2 / 422RX+ DTR2 / 422RX- DSR2 J7: JTAG RTS2 CTS2 Pin # Signal Name Pin # Signal Name Page 105 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 106 DS1\ DS0\ J18: PRINT MTR1\ Pin # Signal Name Pin # Signal Name DIR\ STB- AFD- ERR- STEP\ INIT- SLIN- TR0\ ACK- HDSEL\ BUSY DSKCHG\ SLCT Page 106 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 107 J26: PC104 Connector – 40pin J25: PC104 Connector – 64pin Pin # Signal Name Pin # Signal Name Pin # Signal Name Pin # Signal Name IOCHCHK * MEMCS16 * SBHE * RESETDRV IOCS16 * SA23 IRQ10 SA22 IRQ9 IRQ11 SA21 DRQ2 IRQ12...
  • Page 108 AD25 AD29 AD28 AD27 1.1.1.1 AD30 AD31 REQ0# REQ1# VI/O(+5V) REQ2# GNT0# GNT1# VI/O(+5V) GNT2# CLK0 CLK1 CLK2 CLK3 INTD# RST# +12V INTA# INTB# INTC# -12V Page 108 of 144 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.2...
  • Page 109 J30: VGA Pin # Signal Name Pin # Signal Name R OUT G OUT J33: LCD (DVO) Connector B OUT Pin # Signal Name Pin # Signal Name +3.3V +3.3V DDCDAT HSYNC VSYNC DDCCLK J31: LVDS Pin # Signal Name Pin # Signal Name VCC3 (3.3V)
  • Page 110 J42: LAN2 Pin # Signal Name Pin # Signal Name TX+1 TX-1 RX+1 LED01 LED01+ RX-1 LED11+ LED11 J43: LAN3 Pin # Signal Name Pin # Signal Name TX+2 TX-2 RX+2 LED02 LED02+ RX-2 LED12+ LED12 J44: LAN2 Enable/Disable Pin # Signal Name CLOSE LAN Off...
  • Page 111 VDX-6326 SBC System BIOS The VDX-6326 SBC uses AMI BIOS. To reconfigure the SBC’s BIOS settings, go through the following steps to enter BIOS configuration: 1. Immediately after power on, depress the <Del> key repeatedly to enter the system BIOS configuration mode.
  • Page 112 0238h – 023Fh Serial Port 6 Forward to LPC Bus ** Parallel port (IRQ-7, DMA 0) ** 0278h – 027Fh 02E8h – 02EFh Serial Port 4 (IRQ-11) ** Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 112...
  • Page 113 IRQ8 Real Time Clock IRQ9 USB, RTL8100B LAN1, RTL8100B LAN2 IRQ10 Serial Port 3 IRQ11 Serial Port 4 IRQ12 Mouse IRQ13 Math Coprocessor IRQ14 Hard Disk Controller IRQ15 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 113...
  • Page 114 Vortex86DX-MSJK CE 6.0 Jump Start - Getting Started Guide DMA Mapping DMA# Description DMA0 DMA1 DMA2 Floppy Disk Controller DMA3 DMA4 DMA5 DMA6 DMA7 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 114...
  • Page 115: Appendix E - Vdx-6326 Sbc Startup Options

    USB flash devices from different manufacture are built with different components. Not all USB flash can be configured as bootable device. Refer to the USB flash manufacture’s technical document for information.. Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 115...
  • Page 116: Appendix F - Biosloader Boot Options

    # Boot delay (in seconds) in which to select the alternative image Delay=5 Note: To trigger the BIOSLoader to launch the alternative BIN file, depress the designated key multiple times during power on, immediately after POST. Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 116...
  • Page 117 The following parameter configures the BIOSLoader to launch with serial debug enabled to send messages to the target device’s COM1: # COM Port to pass in BootArgs COMPort=1 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 117...
  • Page 118: Appendix G - Using Static Ip Address

    Network Connections screen. • the Network Connection screen, right click on PCI-R60401 and select Properties. • From the PCI\R60401 Settings screen, enter the static IP address and subnet mask. Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 118...
  • Page 119: Configure Os Design With Static Ip Address

    From the VS2005 IDE, select Build | Build Solution to generate a new CE 6.0 OS runtime image. After the build process is completed, the resulting CE 6.0 OS runtime image is generated with the preconfigured IP address. Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 119...
  • Page 120: Appendix H - Deploy Os Runtime With Diskprep

    Download the DiskPrep utility (DiskPrep.exe), from http://code.msdn.microsoft.com/DiskPrep, and place the DiskPrep.exe executable to the “C:\MyOSImage” directory. • Copy the NK.bin OS runtime image file to the “C:\MyOSImage” directory. Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 120...
  • Page 121 The device prefix along with the last portion of the MAC address is used as the device ID to identify the device by the development station. Let’s use the default “CEPC” selection. Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 121...
  • Page 122 Compact Flash adapter” from the development station, to prevent file corruption to the Compact Flash storage. The compact flash storage card is now configured with BIOSLoader with NK.bin CE 6.0 OS runtime image. Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 122...
  • Page 123: Appendix I - Corecon Connectivity

    CoreCon_v200_x86 component selected, the OS runtime image generated from the OS design will have the correct version of CoreCon installed on the development workstation to support connectivity between the target device and the development workstation. Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 123...
  • Page 124 In addition to including the necessary CoreCon files to the OS runtime image, in order for the Visual Studio IDE to establish connectivity to the target device, the CoreCon executable must be launched from the target device, after the CE 6.0 OS is started. Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 124...
  • Page 125: Appendix J - Recover Jump Start Kit's Original Files

    Appendix J – Recover Jump Start Kit’s Original Files The Vortex86DX-MSJK jump start kit includes a Compact Flash preconfigured to boot to Microsoft DOS 6.22 and includes the necessary files to launch the prebuilt CE 6.0 OS runtime images from local storage, or Ethernet bootloader to download CE 6.0 OS runtime image from the Platform Builder development...
  • Page 126: Preparing Usb Flash Storage To Boot To Dos

    DOS. Some of the USB flash storage manufacture provide utility to format and configure the USB flash to boot to DOS. Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 126...
  • Page 127: Configure Vdx-6326 Sbc To Boot From Usb Flash Storage

    “Del” key repeatedly to bring up the BIOS configuration menu, similar to the screen in Figure J imilar to the screen in Figure J-1. Figure J-1 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 127...
  • Page 128 USB Mass Storage Device Configuration screen, as shown in Figure J ion screen, as shown in Figure J-4. Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 128...
  • Page 129: Boot Device Priority

    Boot Device Priority screen, as shown in Figure J ity screen, as shown in Figure J-5. Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0...
  • Page 130: Steps To Recover All Files (Usb Flash Boot To Dos)

    With the Compact Flash Compact Flash inserted, boot VDX-6326 SBC from the USB flash storage. SB flash storage. Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 130...
  • Page 131 If the Compact flash is recovered with a different version of DOS, the Config.sys (DOS startup configuration file) may need to be modified to meet the particular requirement for the version of DOS being used. Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 131...
  • Page 132: Recover Files With Diskprep

    The DiskPrep utility and the necessary files to configure the Compact Flash are provided on the jump start CD that comes with the Vortex86DX-MSJK kit, in the following directory: \DiskPrep An USB-to-CompactFlash adapter is needed to work through the following steps to format and configure the Compact Flash with BIOSLoader: •...
  • Page 133: Appendix K - Vdx-6326 Sbc System Bios

    From the main BIOS configuration menu, use the Left/Right arrow key to navigate to the Exit option menu, as shown in Figure K tion menu, as shown in Figure K2. Figure K2 Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 133...
  • Page 134 “Enabled”. In addition to the above, check to make sure the 1 Boot Device, from the Boot Device Priority settings, is configured to boot from the correct device. Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 134...
  • Page 135: Appendix L - Using Watchdog Timer

    // Change to 0xd0 to configure WDT0 to trigger system reset outp(0x22,0x38); outp(0x23,c); // Enable watchdog timer outp(0x22,0x37); c = inp(0x23); c |= 0x40; outp(0x22,0x37); outp(0x23,c); outp(0x22,0x13); // Lock register outp(0x23,0x00); // Lock config. register Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 135...
  • Page 136: Using Wdt1

    // Enable WDT1 watchdog timer c = inp(0x68); c |= 0x40; outp(0x68, c); printf("Press any key to stop trigger timer.\n"); while(!kbhit()) outp(0x67, 0x00); printf("System will reboot after 5 seconds.\n"); Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 136...
  • Page 137: Wdt.dll

    // Disable watchdog timer void DisableWDT0(void); void DisableWDT1(void); Sample managed code project showing how to use the WDT.DLL is provided on the jump start CD, under the folder. \SampleCodes\WatchdogTimer\ Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 137...
  • Page 138: Appendix M - Using Gpio

    98H for Port-0 and 99H for Port-1, as follow: To configure all 8-bits on Port-0 to output mode: Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 138...
  • Page 139 LED. When connecting an LED to the GPIO, make sure to add appropriate resistor to minimize current flow to prevent damage to the SBC. Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 139...
  • Page 140: Configure Gpio To Intput Mode

    Function to set GPIO Port-0 to input or output mode • SetPort1Dir(byte dbDirection) Function to set GPIO Port-1 to input or output mode • SetPort2Dir(byte dbDirection) Function to set GPIO Port-2 to input or output mode Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 140...
  • Page 141 Function to write to the data register for GPIO Port-3 Sample codes showing how to use the GPIO.DLL is provided on the jump start CD, under the folder. \SampleCodes\GPIO\ Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 141...
  • Page 142: Appendix N - Modify Dos Startup Option

    CONFIG.SYS and executes the AUTOEXEC.BAT batch file. To have better understanding, view the CONFIG.SYS and AUTOEXEC.BAT files using a text editor. Here is the source code listing for the CONFIG.SYS file, the DOS startup configuration file: Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 142...
  • Page 143 The Loadcepc bootloader requires DOS to function and is used in the development environment, not for distribution. When deploying a product for distribution using the Windows Embedded CE operating system, a bootloader is needed to launch the Windows Embedded CE OS runtime image. Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 143...
  • Page 144 Embedded CE development team. DiskPrep is available for download from the following URL: http://code.msdn.microsoft.com/DiskPrep For more information about how to use DiskPrep, refer to appendix H in this getting started guide. Vortex86DX-MSJK Windows Embedded CE 6.0 R3 Jump Start Rev 2.0 Page 144...

Table of Contents