
VDX-6318 Windows Embedded Compact 7 - Getting Started Guide
Windows Embedded Compact 7 Getting Started Rev 2.00
Page 12
Compact 7 Environment and Directory Variables
Within the Compact 7 development environment, environment variables are used to configure the
OS design to include, exclude associated components and control certain system behaviors.
Directory variables representing the associated directory are used to help make the codes and script
easier to understand and read. Here are some of these variables:
Variable Name
Description - Purpose
BSP_DISPLAY_NOP
Configure the OS design to include the stub display driver
(DDI_NOP.dll) to support headless device.
BSP_NOAUDIO
Configure the OS design to exclude all audio components from the
build.
IMGRAM256
Configure the OS design to generate run-time image supporting
256MB of RAM
PRJ_ENABLE_FSREGHIVE
Configure the OS design to enable Hive-based registry support
_WINCEROOT
Defines the root directory for the Compact 7 install, default is:
C:\WINCE700
_PLATFORMROOT
Represent the following directory:
$(_WINCEROOT)\PLATFORM
Or
C:\WINCE700\PLATFORM
The above table lists a small sampling of variables used in the Compact 7 development environment.
For more information about these environment variables, visit the following URLs:
About Environment Variables:
http://msdn.microsoft.com/en-us/library/gg154986.aspx
BSP Environment Variables:
http://msdn.microsoft.com/en-us/library/ee478674.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
OEM Environment Variables
In addition to the environment variables established by Microsoft, hardware manufacture can
establish environment variables unique to their BSP to support the intended target device. The
following environment variables are unique to the ICOP_VDX6318_70B BSP:
Variable Name
Description - Purpose
BSP_VORTEX86DX_IDE
Enable support for IDE storage device.
BSP_VORTEX86DX_9120A
Enable support for IDE device built with 9120A chip.
BSP_NIC_R6040
Enable support for R6040 Ethernet controller.
BSP_DISPLAY_Z9S_xxxx
Multiple environment variables to configure display settings.
BSP_VDX_DisableAgressiveFlush
When enabled, it configures the OS design to disable aggressive
registry flushing.