日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Platform Builder 5下WinCE 5.0目录结构

發布時間:2023/11/27 生活经验 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Platform Builder 5下WinCE 5.0目录结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

Platform Builder 5WinCE 5.0目錄結構

Platform Builder 5已經自帶WinCE 5.0,安裝過程會指定WinCE 5.0的安裝路徑,默認為X:\WINCE500WINCE500即為WinCE 5.0的根目錄。根目錄下主要有以下幾個目錄:PUBLIC, PLATFORM, PRIVATE, PBWorkspaces, OTHERS, SDK

?

PUBLIC目錄

PUBLIC目錄包含構建系統所需要的工具、部分組件的源碼、驅動程序、鏈接庫等。以下是部分重要目錄的說明,大部分目錄看名字就知道是什么組件了。

├─PUBLIC

??├─COMMON?????????????? 存放平臺無關的通用模塊

?

?? ?? ├─CESYSGEN? ???????用于編譯WinCE模塊和組件的文件,其中有支持Sysgen工具的Makefile文件Sysgen.bat

?

?? ?? ├─DDK??????????????? 驅動程序開發包

?? ?? ├─OAK??????????????? 開發工具等操作系統組件文件

?? ?? ?? ├─BIN??????????? 編譯工程的工具文件

?

?? ?? ?? ├─CATALOG????? 存放CEC文件

?? ?? ?? ├─CSP??????????? CPU Support PackageCPU相關的通用代碼

?? ?? ?? ├─CONN??????????????

?? ?? ?? ├─CPULIBS

?? ?? ?? ├─DBGPUB

?? ?? ?? ├─DEMOS???????? 應用程序例子

?? ?? ?? ├─DRIVERS?????? 微軟提供的所有設備驅動程序的源碼(獨立于平臺部分的)

?? ?? ?? ├─FILES?????????? 用于編譯操作系統內核、初始化目錄結構、初始化數據庫、初始化注冊表所需的文件

?

?? ?? ?? ├─LIB?????????????

?? ?? ?? ├─LOCALIZE

?? ?? ?? ├─MISC?????????? 存放構建系統時用到的批處理文件

?? ?? ?? ├─NOTIFY???????? WinCEAPI用戶界面部分

?? ?? ?? ├─NOTIFYM?????? WinCEAPI用戶界面部分,但它是針對沒有用戶界面的設備設計的

?

?? ?? ?? └─TARGET

?

?? ?? ?? ├─TKTEST???????? 用于執行微內核配置測試的文件

?? ?? ?? ├─TOOLS????????? 運行于PC平臺Windows下的開發和部署工具的源代碼

?? ?? ?? ├─UTILS?????????? 測試系統中斷延遲等性能的工具

?

?? ?? ?? ├─WTL

?? ?? └─SDK

?? ├─CEBASE??????? 存放構建系統時必要的批處理文件、資源等

?? ├─DATASYNC???? PC同步的組件

?? ├─DCOM????????? DCOM開發支持

?? ├─DIRECTX?????? DirectX開發支持

?? ├─GDIEX??? ?????圖像處理相關組件

?? ├─IE???????????? IE瀏覽器相關組件,有部分源碼

?? ├─NETCF???????? .NET Compact Framework

?? ├─OSTEST

?? ├─PBTOOLS

?? ├─RDP?????????? 遠程桌面協議(Remote Desktop Protocol)支持

?? ├─SCRIPT??????? 微軟JScriptVisual Basic Scripting Edition(VBScript)腳本語言支持

?? ├─SERVERS????? 網絡服務,超文本傳輸協議(HTTP)服務擴展接口

?? ├─SHELL??????? Shell相關組件

?? ├─SHELLSDK

?? ├─SPEECH?????? 微軟會話應用程序編程接口

?? ├─SQLCE??????? SQLCE 2.0

?? ├─VIEWERS???? 包含對各種文件查看器組件的支持,以及一些文件查看器程序

?? ├─VOIP

?? ├─WCEAPPSFE?? 微軟WordPad字處理程序和Inbox電子郵件程序的亞洲國家版本支持,主要是應用程序設置

?? └─WCESHELLFE? 微軟WordPad字處理程序和Inbox電子郵件程序的亞洲國家版本支持,主要是應用程序界面設置

?

PLATFORM目錄

PLATFROM目錄存放所有BSP,每一個子目錄存放一個BSP

├─PLATFORM

?? ├─CEPC??????????? PC機上運行WinCEBSP

?? ├─GEODE????????? AMD GEODE CPU開發板的BSP

?? ├─MAINSTONEII??? Intel MainstoneII開發板的BSP

?? ├─SMDK2410?????? 三星SMDK2410開發板的BSP

?? ├─COMMON??????? 多個BSP共用的代碼

?? ├─EMULATOR????? EVCWinCE模擬器BSP

?? ├─SMDK2440A????? 三星SMDK2440開發板的官方BSP

?? └─Deviceemulator??? VS2005ARM模擬器BSP

?

PRIVATE目錄

PRIVATE目錄存放WinCE私有的源代碼。WinCE 5.0只開放大約56%的核心源碼。

├─PRIVATE

?? ├─SERVERS???????? 一些服務的源碼

?? ├─SHELL?????????? Shell組件源碼

?? ├─TEST

?? ├─WCESHELLFE

?? └─WINCEOS??????&n, bsp; WinCE核心代碼

??? ├─COMM????????? 通訊協議的實現代碼

??? ?? ├─BLUETOOTH?????? 藍牙協議

??? ?? ├─DHCP

??? ?? ├─DHCPV6LITE

??? ?? ├─INC

??? ?? ├─IR????????????????? 紅外協議

??? ?? ├─NDISMODS

??? ?? ├─PM

??? ?? ├─PPP2

??? ?? ├─TAPI

??? ?? ├─TCPIPW???????????? TCP/IP協議

??? ?? └─WS2??????????????? WinSock2

??? ├─COREOS???????????????? 操作系統核心模塊

??? ?? ├─CEPTR????????????? 指針操作

??? ?? ├─CORE?????????????? 核心功能,如內存管理

??? ?? ├─DEVICE???????????? 設備管理

??? ?? ├─FSD???????????????? 文件系統驅動

??? ?? ├─GWE??????????????? 圖形、窗口、事件

??? ?? ├─INC

??? ?? ├─NK????????????????? NK.exe的部分源碼

??? ?? ├─SHELL?????? ????????Shell.exe的源碼

??? ?? └─STORAGE??????????? 存儲支持

??? ├─UTILS

??? └─INC?

?

PBWorkspaces目錄

PBWorkspaces目錄是Platform Builder的工作目錄,每個項目對應一個子目錄。

項目目錄下的RelDir是生成目錄,按不同的編譯版本分成子目錄,如smdk2440a_ARMV4I_Release smdk2440a_ARMV4I_Debug,存放生成系統映像所需要的所有文件,和最終產生的binnbx文件。%_FLATRELEASEDIR%環境變量對應當前編譯版本的那個目錄。

?

OTHERS目錄

OTHERS目錄存放一些組件的庫文件和代碼,如ATLMFC、數據庫等。

├─OTHERS

?? ├─WCETK

?? ├─VISUALSTUDIO??????

?? ├─ATL??????????????????? ATL的頭文件、庫文件和源碼

?? ├─DOTNET??????????????? .NET Compact Framework相關的庫文件

?? ├─MFC??????????????????? MFC的頭文件、庫文件和源碼

?? ├─PLATMAN

?? ├─SAMPLES??????????????? MFCATL的示例代碼

?? ├─SQLCE20??????????????? ?SQLCE 2.0的庫文件

?? └─EDB???????????????????? EDB的庫文件

?

SDK目錄

SDK\BIN\I386中存放各交叉編譯器、構建系統用到的工具和PB中的遠程工具等。

本文出處:http://blog.csdn.net/formerman/archive/2009/07/14/4348857.aspx

轉載于:https://www.cnblogs.com/jiegekaoyan/archive/2010/07/31/1789521.html

總結

以上是生活随笔為你收集整理的Platform Builder 5下WinCE 5.0目录结构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。