Tools Catalog Items and Sysgen Variables (Compact 2013)
3/26/2014
In Windows Embedded Compact, you can implement functionality for Platform Builder for Windows Embedded Compact 2013, an integrated set of tools and UI elements that help you create, test, and refine your OS design.
For more information, see Tools.
For more information about how to add or remove catalog items, see Create Your First OS.
Hardware and Software Requirements
- Requires a connection from the hardware board to a computer that has Platform Builder installed.
Features
The following table describes the features that have specific SYSGEN requirements and that add support for using tools to create and test your OS.
Feature |
Description |
Dependencies |
---|---|---|
Core Connectivity - Native |
Windows Embedded Compact supports a unified communications infrastructure called Core Connectivity to enable full-featured connectivity for downloading and debugging. With Core Connectivity support, you can:
|
Requires the following SYSGENS:
For File System and Registry related calls in ICcConnection, requires:
For debugging, requires:
For using KITL bootstrap or transport, requires:
For using files in the release directory, requires:
|
Core Connectivity - Managed |
Required for connecting to a device when you use a Remote Tool based on managed code, or when you debug managed (C#) code on the device. |
Requires all SYSGENs necessary for Core Connectivity - Native. Also requires SYSGEN_DOTNETV35_HEADLESS or SYSGEN_DOTNETV35. For more information, see .NET Compact Framework Catalog Items and Sysgen Variables. |
Remote Tools Server |
Provides an API to integrate a desktop application with Remote Tools Framework without using the Remote Tools Framework Shell. For more information, see Remote Tools Server COM API Reference. |
Requires Core Connectivity - Native. |
Cabsigntool, Signtool, and Signcode |
Provides tools that digitally sign code or .cab files. |
Requires SYSGEN_LVMOD. For more information, see Security Loader Catalog Items and Sysgen Variables. |
CAB Wizard |
Creates cabinet (.cab) files. |
Requires SYSGEN_WCELOAD. |
Createmui |
Creates resource files for a multilingual user interface (MUI). |
Requires SYSGEN_MULTIUI and two or more National/Regional Language Support (NLS) catalog items. For more information, see National/Regional Language Support (NLS) Catalog Items and Sysgen Variables. Requires hardware support for a reboot, such as a Reset button. |
Windows Embedded Compact Test Kit (CTK) |
Provides various tests for aspects of an embedded application. |
Requires inclusion of the following SYSGENS in the image in order for the CTK to connect to the device: For full power management: SYSGEN_PM (do not use SYSGEN_PMSTUBS) For standard I/O ASCII (STDIOA): SYSGEN_STDIOA For C++ runtime support for exception handling and runtime type information: SYSGEN_CPP_EH_AND_RTTI For English (U.S.) National/Regional Language support only: SYSGEN_LOCUSA |
Catalog Items and Sysgen Variables
The following table describes the catalog items and associated SYSGEN variables that you can use to add support for using tools to create and test your OS.
Catalog item |
SYSGEN variable |
Description |
Dependencies |
---|---|---|---|
CAB File Installer/Uninstaller |
SYSGEN_WCELOAD |
Provides the Cabinet (.cab) file installer that installs or uninstalls applications on a Windows Embedded Compact powered device without using a Configuration Service Provider. |
None. |
Release Directory File System |
SYSGEN_RELFSD |
Provides the device with access to files in %_FLATRELEASEDIR%. |
Requires that the run-time image supports Kernel Independent Transport Layer (KITL). |
Target Control Support (Shell.exe) |
SYSGEN_SHELL |
Transfers files to the device, accesses files on the computer from the device, and helps you debug device applications. For more information, see Target Control Debugging. |
Requires an Ethernet port or serial port on the hardware board. |