博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Wince6.0 目录结构
阅读量:4075 次
发布时间:2019-05-25

本文共 1431 字,大约阅读时间需要 4 分钟。

参考:《Windows CE 内核定制与驱动程序开发》
1. CRC:包含一个文件CRC.ini,它提供了Platform Builder安装文件的信息
2. Others:包含了一些运行时的库文件,二进制文件,注册表文件和批处理文件
ATL8:包含ATL的源码文件,如果定制内核时选择了ATL组件,则把相应的文件添加到内核映像中去
DOTNETV2:
DOTNETV35:.NET 处理器相关的二进制文件和可移植的Microsoft .NET文件
3. Platform目录
Platform下存放的就是BSP,该目录下每一个文件目录都对应一个BSP,目录的名字与开发板的名字
一致,BSP提供对各种开发板的硬件抽象层、BootLoader、设备驱动等资源,这个目录下的资源是硬件相关的
Common:所有平台的BSP所用到的公共代码
Devicemulator:Windows CE6.0的模拟器的BSP
标准和BSP的目录的结构
Cesysgen:包含用来编译所选BSP模块和组件的配置文件
Files:包含用来构建BSP的配置文件和一些初始化注册表和数据库的文件,包括启动LOGO
Src:BSP的源代码,包括BootLoader,OAL和设备驱动
1)SRC的目录
Bootloader:包含BootLoader的所有源代码
Common:包含该BSP中BootLoader、OAL和设备驱动所公用的代码
Drivers:包含设备驱动的所有源代码 
Inc:包含平台相关的头文件,如中断的定义,微处理器的寄存器定义和平台的其它硬件资源的定义等
OAL:包含OEM Adaption Layer (OAL)的所有源代码
KITL:包含Kerne Independent Transport Layer (KITL)的所有源代码
2)Files目录
Config.bib:内核装载的配置文件,里面定义了内核在内存中的地址又及RAM区的地址和大小等
Platform.db:平台的数据库文件
Platform.bib:内核生成的配置文件,里面定义了哪些文件和库需要加载到内核中去
Platform.reg:平台的注册表文件,平台相关的注册表信息都在这里定义了
Platform.dat:一个文件系统的配置文件
4.Private目录
Private目录存放的是Windows CE6.0 私有的源代码,其操作系统的核心模块代码都在些目录下
SERVERS:Wince6.0服务的源代码
HTTP:HTTP Web服务器的实现
WINCEOS:内核的部分代码
COMM:通信协议模块的实现
BLUETOOTH:蓝牙协议
DHCP:DHCP协议
DHCPV6LITE:IP V6版的DHCP
IR:红外协议
PPP2:PPP协议
COREOS:内核核心模块
GWE:图形界面
5.Public目录
包含了大量构建内核映像的源文件,构建工具又及各种平台公用的库文件
CEBASE:微软公司提供的一些设计模板、头文件和批处理文件等,在构建内核时使用
COMMON:包含与平台无关的公共代码,包括能用模块,驱动程序,构建系统用的批处理文件和一些组件
DATASYNC:与桌面Windows进行同步的组件
DCOM:DCOM组件
DIRECTX:DirectX的相关组件
GDIEX:图像处理的相关组件,如GIF、JPG等
IE:Internet Explorer6的组件

转载地址:http://aakni.baihongyu.com/

你可能感兴趣的文章
memcached工作原理与优化建议
查看>>
Redis与Memcached的区别
查看>>
程序员最核心的竞争力是什么?
查看>>
linux CPU个数查看
查看>>
分布式应用开发相关的面试题收集
查看>>
简单理解Socket及TCP/IP、Http、Socket的区别
查看>>
利用HTTP Cache来优化网站
查看>>
利用负载均衡优化和加速HTTP应用
查看>>
消息队列设计精要
查看>>
分布式存储系统设计(1)—— 系统架构
查看>>
MySQL数据库的高可用方案总结
查看>>
常用排序算法总结(一) 比较算法总结
查看>>
SSH原理与运用
查看>>
SIGN UP BEC2
查看>>
S3C2440中对LED驱动电路的理解
查看>>
Windows CE下USB摄像头驱动开发(以OV511为例,附带全部源代码以及讲解) [转]
查看>>
出现( linker command failed with exit code 1)错误总结
查看>>
iOS开发中一些常见的并行处理
查看>>
iOS获取手机的Mac地址
查看>>
ios7.1发布企业证书测试包的问题
查看>>