Platform Settings: Build Options Tab
This tab includes the following items.
Buffer tracked events in RAM (IMGOSCAPTURE=1)
Select to buffer events tracked by OSCapture.exe in RAM.
启用RAM缓冲事件跟踪(OSCaptere.exe实现)
Enable CE Tcotrol Support (SYSGEN_SHELL=1)
Select to enable target control support during the boot process.
Selecting this also enables kernel independent transport layer (KITL).
为 OS 设计启用 CE 目标控制支持会为您的 OS 设计启用目标控制支持,并且启用内核独立传输层 (KITL)。
Enable Eboot Space in Memory (IMGEBOOT=1)
Select to reserve memory space in the Config.bib file.
This allows the boot loader to save data that the OS can read at boot time.
配置Config.bib文件中预留内存空间,允许在启动过程中操作系统可以读取boot loader存储的数据.
Enable Event Tracking During Boot (IMGCELOGENABLE=1)
Select to start the event-tracking subsystem.
开启事件跟踪子系统.
Enable Full Kernel Mode (no IMGNODEBUGGER=1)
Select to run threads in kernel mode.
Note Enabling full kernel mode leaves the entire system vulnerable, but increases performance.
可使线程运行在内核模式。注意:选择该模式会使系统较脆弱,但是性能会有所提高.
Enable Kernel Debugger (NO IMGNODEBUGGER=1)
Select before building the run-time image to allow the debugger to connect and pass debugging information from the target device to the host device.
When Enable Kernel Debugger is selected, IMGNODEBUGGER is 0.
When cleared, IMGNODEBUGGER is 1.
通过启用对内核调试器的支持,您可以调试基于您的 OS 设计创建的运行库映像;若选上该选项,调试器值为0,否则为1.
Enable KITL (no IMGNOKITL=1)
Select to enable KITL and to allow communication between the development workstation and the target device.
Clearing this also clears Enable CE Target Control Support if it is selected.
内核独立传输层(Kernel Independent Transport Layer — KITL),为 OS 设计启用完全内核模式可以提高运行库映像中的系统性能,要建立宿主机和目标机间的通讯就必须选择该选项。取消该项也会同时取消被选定的“Enable CE Target Control Support ”选项.
Enable Profiling (IMGPROFILER=1)
Select to enable Windows CE log kernel profiling in the run-time image.
This is the same as setting the IMGPROFILER or IMGCELOGENABLE environment variables to 1.
将Windows CE的有关内核的信息以日志的形式装入平台镜像中.
Enable Ship Build (WINCESHLP=1)
Select to set the environment variable WINCESHIP to 1, which defines the compile time flag -DSHIP_BUILD.
This flag can be used to conditionally compile code.
If set, the OS doesn’t output debug messages. If not set, the OS provides verbose debug messages to aid debugging.
This check box is displayed only in a release configuration, and is hidden in debug configurations.
这是一个有条件编译的标志,设置它表示OS会提供详细的调试信息来帮助调试。(这个选项只在release设置才显示的,而Debug下是没有这个选项的).
Flush tracked events to Release Directory (IMGAUTOFLUSH=1)
Select to flush events to the release directory.
Selecting this also turns on event tracking.
将事件也放进release目录,同时开启事件跟踪功能.
Run-time Image Can be larger than 32MB (IMGRAM64=1)
Select to enable a run-time image that requires 32 MB or more of RAM to successfully download to the target device after the run-time image is built.
通过使运行库映像能够大于 32 MB,您可以具有更大的运行库映像。如果最终的运行库映像需要 32 MB 以上的空间,否则生成过程可能无法成功完成.
Use XCOPY instead of links to populate release directory (BUILDREL_USE_COPY=1)
Select to directly copy files to the release directory.
用Xcopy将所需的文件复制到Release目录(如:BSP,系统组件等).
Write Run-time Image to Flash Memory (IMGFLASH=1)
Select to allow the run-time image to be written to flash after download.
允许在下载结束后将run-time image直接烧进flash上.