KITL Bootstrap Server (Windows Embedded CE 6.0)

1/5/2010

The KITL Bootstrap startup server resembles the CESH startup server. The KITL Bootstrap startup server uses the Windows Embedded CE Target Control service to download and start a file on a target device. For more information about these services, see Core Connectivity.

By default, the KITL Bootstrap Startup Server uses the flat release directory for transferring the target side components. However, if the flat release directory is a read-only directory, you can specify an alternative directory to which Platform Manager transfers target-side components. After you establish a Platform Manager connection to a target device, the device recognizes the target directory on the development workstation as a virtual file system.

The default location of the release directory for your workspace is %PBWORKSPACEROOT%\RelDir\<configuration of OS design>.** For information about the contents of the release directory, see Opening the Release Directory.**

To connect to a target device with the KITL Bootstrap Startup Server, you must enable KITL on the target device. Because the Target Control service uses shell.exe to communicate with the device, you must also have a copy of shell.exe in the flat release directory, and shell.exe must be running.

For information about how to enable KITL, see Enabling Active or Passive KITL.

If you cannot connect to the target device, check the following items:

  • Is KITL enabled on the target device?
  • Is the Shell.exe file missing from the release directory?
  • Is the shell.exe program executing on the target device?

See Also

Concepts

Startup Server Selection
CESH Startup Server

Other Resources

Kernel Independent Transport Layer