Chinaunix首页 | 论坛 | 博客
  • 博客访问: 401503
  • 博文数量: 105
  • 博客积分: 4100
  • 博客等级: 上校
  • 技术积分: 1040
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-27 19:57
文章存档

2012年(1)

2011年(9)

2010年(4)

2009年(25)

2008年(66)

我的朋友

分类:

2009-04-29 09:20:17

花了一点时间把PB自带的帮助文件中platform setting相关的项看了一下,都是英文,还好,能看懂,把相关内容复制了下来,做个笔记。
这些内容都来源于PB的帮助文档,我的PB5.0进行升级后,自动把帮助文档也给升级了,帮助文档做的还可以,查看起来很方便。
PB中platform setting菜单详解(英文)
 
General 标签
Release directory
Use to enter the location of %_FLATRELEASEDIR%, which is where the Make Image
Binary Tool (Makeimg.exe) looks for files when it makes the new run-time
image.
Build type
Use to select a default configuration for your OS design.
A debug configuration contains full symbolic debugging information and is
without optimization.
A release configuration is optimized for maximum speed and is built without
full symbolic debugging information.
By default, a debug configuration enables debugging and a release
configuration disables debugging, but users can use the Enable Kernel
Debugger check box on the Build Options tab to override the defaults.
Override
Select if you want to use a %_WINCEROOT% other than the default Windows CE
installation path.
Platform OS Build Tree (_WINCEROOT)
Use to select or type the root directory where your OS design is located.
This is available only if you selected Override.
File name for run-time image
Use to select or type a default file name for the run-time image file.
 

local标签

Locales
Displays the names of valid locales that you can choose to localize your OS
design in.
If a locale is selected and an available default ANSI and OEM code page is
associated with the locale, the code page is pulled into your OS design.
You can add and remove locales from the default selection.
For information about the available locales, see Language Identifiers and
Locales.
Default Language
Displays the languages currently selected from the Locales list.
If you choose a default language in which to localize your OS design, you
must include the associated localized folder structure files, which include
run-time image configuration files.
If these are unavailable, the build system defaults to the LCID code page
0409, United States English, for the system and user locale.
For more information, see OS Localization.
Codepages
Displays the list of supported ANSI and OEM code pages.
By default, selected locales are associated with the default ANSI and OEM
code pages.
You can add additional code pages to your localized OS design, but you cannot
remove a locale from your OS design by clearing the check box for the
associated code page. Remove a locale from your OS design by clearing the
associated check box in the Locale field.
For information about the available code pages, see Code Pages.
Localize the Build
Select to ensure localization of the run-time image.
If localizable resources are missing, the build process generates errors
during the Make Run-Time Image phase. In these instances, default LCID 0409
resources are used to generate a localized image.
If this check box is not selected, the build system pulls in resources based
on the default LCID 0409 locale. This results in a run-time image which has a
United States English user interface, but which has the functionality of your
target default locale.
Strict Localization Checking in Build
Select to choose strict localization, which requires that all localizable
files be available during the Make Run-Time Image phase.
If this option is selected and a localized module is not found, the build
process fails to generate a run-time image.

Build Options 标签
Buffer tracked events in RAM
Select to buffer events tracked by OSCapture.exe in RAM.
Enable CE Target Control Support
Select to enable target control support during the boot process.
Selecting this also enables kernel independent transport layer (KITL).
Enable Eboot Space in Memory
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.
Enable Event Tracking during Boot
Select to start the event-tracking subsystem.
Enable Full Kernel Mode
Select to run threads in kernel mode.
Note   Enabling full kernel mode leaves the entire system vulnerable, but
increases performance.
Enable Kernel Debugger
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
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.
Enable Profiling
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
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.
Flush tracked events to Release Directory
Select to flush events to the release directory.
Selecting this also turns on event tracking.
Run-time Image Can be Larger than 32 MB
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
Select to directly copy files to the release directory.
Write Run-time Image to Flash Memory
Select to allow the run-time image to be written to flash after download.

Custom Build Actions 标签
You can use the settings on this tab to specify custom build actions for your
OS design.
Build Step
Select one of the following build steps: Step Does this
Pre-Sysgen Performs a custom build action before the Sysgen phase of the
build process.
Post-Sysgen Performs a custom build action after the Sysgen phase of the
build process.
Pre-Make Image Performs a custom build action before the Make Image phase of
the build process.
Post-Make Image Performs a custom build action after the Make Image phase of
the build process.
Actions for this build step
Use to specify actions for the build step you selected, using batch file
syntax.
Use the Move Item Up and Move Item Down arrows to change the order of items.
Select New to enter actions for this build step.
Select Edit to modify a custom build action.
Use the Delete button to remove an action.
 
Environment标签

Environment variables
An environment variable contains information used by the build engine during
the build process.
Use to do the following:
To add a variable, choose New.
To modify a variable or value, choose Edit.
To delete a variable, select a variable and choose Remove.
Variable
Use to type the variable name.
You can also enter a value.
To add the variable to the Environment variables list, choose Set.
For information on environment variables that you can enter, see Environment
Variables.
Value
Use to set a value for an environment variable.
Select a current environment variable, type a value in the Value box, and
then choose Set.

Image Settings 标签
This tab enables you to configure settings for user-created projects
associated with your OS design.
Project
Lists the user-created projects associated with your OS design.
Build
Determines whether the project is included in the build process.
Image
Determines whether the project is included in the run-time image.
Load
Determines whether the project is loaded with the run-time image.
Always Debug
Determines whether the project uses a debug configuration.
Edit
Choose to edit the settings for the selected project. In the Edit Image
Settings dialog box that appears, you can set any of the following options:
Exclude from build
Exclude from image
Always build and link as debug

 
 
 

 
阅读(1768) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~