MY->> 读书笔记.每日更新();
2008-10-13 18:16
253 查看
<Windows 实用开发技术> 张冬泉版 笔记
第一章 概述 略
第二章,
OEM层
oEM层是ce系统与硬件的结合层
1) OAL 内核与硬件通讯层 包括CPU初始化,中断处理,计时器
2) Bootloader 用于把系统内核加载到硬件系统内存并 启动 系统
3) 配置文件 包括代码配置和映象配置
4) 驱动程序 。。。
OEM层
包括
CSP 主管cpu
BSP 主管设备
操作系统层
核心nk.exe 250k大小始终处于较高的优先级除非中断否则,不允许被抢
CoreDLL 应用层与系统的桥
对象储存模块 是管理堆栈和romramfat等硬件储存结构的
多媒体模块 。。。
图形窗口和事件模块(GWES)包括了GDI,USER(窗口管理器,事件管理器)
设备管理模块 Device.exe 即插即用 I/O资源分配以及驱动的加载卸载。。
通讯网络模块 wifi蓝牙。。。。
应用和服务开发模块 一般都是一些DLL
。。。
wince 支持265个设备 只支持绝对路径 没有盘符的概念只有根目录下一个目录如 storage Card/
默认的数据库是CEDB
RAM的上限256M 单独文件32M 最对为4M个文件
romimage.exe 读取bin文件
WIndows CE注册表
HKEY_LOCAL_MACHINE 保存硬件和驱动配置数据
HKEY_CURRENT_USER 保存用户特定配置数据
HKEY_CLASSES_ROOT 保存OLE和文件类型匹配配置数据
HKEY_USERS 保存应用与所有用户的数据
小端格式: 由低字节到高字节即 0x12345678 变成0x78 0x56 0x34 0x12
大端格式: 有高到底 ..... 变成 0x12 0x34 0x56 0x78
REG_...
BINARY 二进制数据
DWORD 32位数
DWORD_LITTLE_ENDIAN 一个小端格式的32位数 等价与Dword
DWORD_BIG_ENDIAN 大端格式的32位数
EXPAND_SZ 包括环境变量比如路径 应用空字符结束
LINK 一个Unicode符号连接
MULTI_SZ 两个空字符结束的字符串
NONE 定义的值类型
RESOURCE_LIST 驱动程序资源列表
SZ 空字符结束的字符串
第一章 概述 略
第二章,
OEM层
oEM层是ce系统与硬件的结合层
1) OAL 内核与硬件通讯层 包括CPU初始化,中断处理,计时器
2) Bootloader 用于把系统内核加载到硬件系统内存并 启动 系统
3) 配置文件 包括代码配置和映象配置
4) 驱动程序 。。。
OEM层
包括
CSP 主管cpu
BSP 主管设备
操作系统层
核心nk.exe 250k大小始终处于较高的优先级除非中断否则,不允许被抢
CoreDLL 应用层与系统的桥
对象储存模块 是管理堆栈和romramfat等硬件储存结构的
多媒体模块 。。。
图形窗口和事件模块(GWES)包括了GDI,USER(窗口管理器,事件管理器)
设备管理模块 Device.exe 即插即用 I/O资源分配以及驱动的加载卸载。。
通讯网络模块 wifi蓝牙。。。。
应用和服务开发模块 一般都是一些DLL
。。。
wince 支持265个设备 只支持绝对路径 没有盘符的概念只有根目录下一个目录如 storage Card/
默认的数据库是CEDB
RAM的上限256M 单独文件32M 最对为4M个文件
romimage.exe 读取bin文件
WIndows CE注册表
HKEY_LOCAL_MACHINE 保存硬件和驱动配置数据
HKEY_CURRENT_USER 保存用户特定配置数据
HKEY_CLASSES_ROOT 保存OLE和文件类型匹配配置数据
HKEY_USERS 保存应用与所有用户的数据
小端格式: 由低字节到高字节即 0x12345678 变成0x78 0x56 0x34 0x12
大端格式: 有高到底 ..... 变成 0x12 0x34 0x56 0x78
REG_...
BINARY 二进制数据
DWORD 32位数
DWORD_LITTLE_ENDIAN 一个小端格式的32位数 等价与Dword
DWORD_BIG_ENDIAN 大端格式的32位数
EXPAND_SZ 包括环境变量比如路径 应用空字符结束
LINK 一个Unicode符号连接
MULTI_SZ 两个空字符结束的字符串
NONE 定义的值类型
RESOURCE_LIST 驱动程序资源列表
SZ 空字符结束的字符串
相关文章推荐
- java动态生成实例笔记<持续更新中>
- AsyncQueryHandler -->同步更新
- <每日一句英语> 2012-11-15
- <一年成为Emacs高手>更新至20121115版.
- <JQuery>双击编辑异步更新
- <每日一句英语> 2012-11-22
- 5.2 单词查找树<正在更新>
- <读书笔记>Windows内核安全 —— 第四章 键盘的过滤
- <从PAXOS到ZOOKEEPER分布式一致性原理与实践>读书笔记-ZAB协议
- <<给你个团队你能怎么管>>读书笔记-1
- <<给你个团队你能怎么管>>读书笔记-2
- <<鸟哥的linux私房菜服务器架设篇(第3版)>>读书笔记1
- <每日一句英语> 2012-10-24
- python2《=》python3 某些库函数互相转换的个人总结 =>持续更新
- <为知更新>制作 ramdisk.img,使用cpio 和 gzip
- Weblogic 10 BEA-000627 &amp;amp;gt;&amp;amp;gt; Reached maximum capacity of pool "My Connection Pool", making "0" new resource
- <AndroidStudio每日一贴>1.快速打开方法或字段
- 《Windows程序设计》读书笔记------------->>字符集和字体<<
- 《Windows程序设计》读书笔记------------->>鼠标基础和显示区域鼠标消息<<
- <Thinking In Java> 读书笔记