Platform Builder Build Options 选项的含义

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.

 

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.

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.

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.

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.

 

常用的做法:
release:
 

 

debug:
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值