Directory Organization for WinCE code

Source: Internet
Author: User

There are usually several directories below the WinCE root directory:

Public, SDK, Platform, Private and Pbworkspaces.

Public Directory:

_publicroot environment variable identification public directory

cebase: Microsoft offers some design templates, header files, and batch files to use when building a kernel image.

Common: Microsoft provides platform-independent generic modules, including drivers, build batches and some components.

Datasync:A component that is synchronized between windows and wince.

DCOM: DCOM component.

DIRECTX: DirectX-related components.

GDIEX: image processing related components, such as GIF and JPG.

IE: IE browser-related components, there are some source code.

netcf:. NET Compact Framework-related components.

RDP: Remote Desktop Connection RDP-related components.

SCRIPT: Components related to the JScript and VBScript scripting engines.

SERVERS: network-related services.

SHELL: The shell component of the wince.

SHELLSDK: A library that supports AYGShell of the Pocket PC interface.

SPEECH: The SAPI component of speech recognition and reading aloud.

SqlCe: The binary component of SQL Server CE 2.0.

viewers: Microsoft's file browser components, including Pdf,word,excel binaries, no source code.

VoIP: A VoIP module based on SIP standards.

WCEAPPSFE: WinCE application modules, including WordPad and Inbox.

Wceshellfe: WinCE's shell application module, including Dr Watson and task manager.

The common directory contains a lot of content:

/wince500/public/common/oak/catalog : storing content related to PB CEC. The CEC files in PB are basically placed in this directory.

/wince500/public/common/oak/drivers : This directory is all Microsoft supplied Peripherals driver code. The code is stored according to the type of peripherals. The code for this directory is very valuable when writing drivers.

/wince500/public/common/oak/misc : This directory holds some of the column batch files and other tools that are used at build time.

/WINCE500/PUBLIC/COMMON/OAK/CSP : This directory is the repository of CPU Support package, and the common code associated with a CPU is stored in that directory.

Private Directory:

_privateroot environment variable identity Private Directory

Store wince operating system private source code. The WinCE Core module code is placed in this directory.

 

Platform Directory:

_platformroot environment variable identification Platform directory

Store all the BSP, in general the name of the BSP is consistent with the name of the Development Board.

others Directory:

Contains some modules and binary library files and code in wince. If you select some components in the OS design, the binaries are included in the final operating system image.

SDK Directory:

The compiler used to store the build system and some other auxiliary tools are used in building the system

The _SDKROOT environment variable identifies the SDK directory. Store the tools you might use to build your system under/sdk/bin/i386. And the 4 subdirectories arm,mips,sh and X86 respectively for the 4 platforms supported by wince and assembler language.

pbworkspaces Directory:

Is the PB tool default project directory in which each user creates an OS design project that is a folder from the directory.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.