TCP Bootstrap (Compact 7)
3/12/2014
The TCP bootstrap startup server uses the TCI/IP network protocol to initiate communication on a Windows Embedded Compact 7 powered device.
The TCP bootstrap requires that the TCPBootstrapA.exe program run on the stand-alone device to establish connectivity with the development computer. The TCPBootstrapA program obtains the IP address of the device and displays the information in the form of a device name in the TCP bootstrap configuration settings. You can then select that device name from the TCP bootstrap configuration settings and establish a TCP/IP connection between the device and the development computer.
TCP Bootstrap Connectivity to a Device
The following procedures assume that your OS design supports the TCP/IP networking protocol connectivity and that the device and development computer are both on the same network.
To run TCPBootstrapA on the device
Incorporate the TCPBootstrapA.exe file into the OS for your device. This file is platform-specific, and you can find the correct file for your device platform on your development computer in the folder:
C:\Program Files\Microsoft Remote Framework Tools\1.10\target\wce700\<Hardware Platform>
For more information about incorporating the TCPBootstrapA.exe file into your device, see How to Incorporate Files into an OS.
On the device, browse to the location of the TCPBootstrapA.exe file. Typically, the file is in the Windows folder on the device.
Run TCPBootstrapA.exe by typing TCPBootstrapA.exe /acceptall at a command prompt on the device. The /acceptall switch allows repeated connectivity attempts without prompting you to acknowledge each connection attempt.
The device is now ready to accept TCP/IP connections from the development computer.
To configure the TCP bootstrap
Click Start, point to All Programs, click Microsoft Remote Tools Framework 1.10, and then click Microsoft Remote Tools Shell.
Click Connection, and then click Manage Devices.
In the Connectivity Manager Configuration dialog box, select the name of your device from the list of possible devices, and then click Properties.
In the Device Properties dialog box, select Show all registered transports and Show all registered bootstraps.
In the Transport list, select TCP Connect Transport.
In the Startup list, select TCP Bootstrap, and then click Configure.
In the TCP Bootstrap settings dialog box, your device now appears under Active Devices. Double-click your device name to select it as the Target Device, and then click OK.
Click OK to save your settings.
Click OK to exit the Connectivity Manager Configuration dialog box.
To disconnect from the TCP bootstrap program
On the device, at a command prompt, type TCPBootstrapA.exe /shutdown to exit the TCPBootstrapA program.
If the TCPBootstrap dialog box appears on the device, click Yes to confirm that you want to exit the program.
Note
To secure the device’s connectivity, we recommend that you do not leave the TCPBootstrapA program running when you are finished working with the device and remote tools.