下载 > 资源分类 > 开发技术 > C++ > Windows_CE嵌入式系统

Windows_CE嵌入式系统

2011-03-13上传大小:4.44MB
Windows CE...........1 嵌入式系统.............1 0 前言...............10 0.1 拥抱嵌入式时代.........10 0.2 如何使用本书.............12 0.3 关于本书中的代码和图片..........15 0.4 本书的一些约定.........15 0.5 致谢............16 1 Windows CE简介.......17 1.1 嵌入式系统......17 1.1.1 嵌入式系统的发展.......17 1.1.2 嵌入式系统的概念.......18 1.1.3 嵌入式系统的特点.......20 1.1.4 嵌入式系统的两种应用模式.......20 1.2 嵌入式操作系统.........21 1.3 Windows CE嵌入式操作系统........23 1.3.1 Windows CE的特点............23 1.3.2 Windows CE的应用............24 1.3.3 Windows CE的历史............25 1.3.4 Windows CE 5介绍............33 1.4 基于Windows CE的嵌入式系统开发......34 1.4.1 基于Windows CE的嵌入式系统开发流程....................................................34 1.4.2 嵌入式系统开发中涉及的角色........36 1.5 本书涉及到的软件...........38 1.5.1 Platform Builder.........38 1.5.2 Windows CE联机文档........42 1.5.3 Visual Studio........44 1.5.4 eMbedded Visual C++.........45 1.5.5 ActiveSync...........46 1.5.6 Windows CE SDK........47 1.5.7 软件的依赖关系........48 2 Windows CE的体系结构和功能......50 2.1 Windows CE的结构功能概览........50 2.1.1 Windows CE的层次体系结构..........50 2.1.2 硬件层......51 2.1.3 OEM层......53 2.1.4 操作系统层.........55 2.1.5 应用程序层.........60 2.2 进程、线程与调度...........61 2.2.1 进程..........61 2.2.2 线程..........64 2.2.3 调度..........66 2.2.4 同步..........71 2.2.5 进程间通讯.........78 2.3 内存管理..........84 2.3.1 内存管理概览...........84 2.3.2 物理内存.............85 2.3.3 虚拟内存.............86 2.3.4 逻辑内存.............90 2.3.5 C / C++运行时库的内存管理......92 2.3.6 使用虚拟内存...........92 2.4 存储管理与文件系统........93 2.4.1 对象存储.............93 2.4.2 文件系统.............94 2.4.3 注册表......94 2.4.4 Windows CE数据库............97 2.4.5 存储管理器.........99 2.5 驱动管理与服务........101 2.6 用户界面与图形系统.......101 2.6.1 图形系统............102 2.6.2 窗口系统............103 2.6.3 事件系统............104 2.7 Windows CE的应用特性...........107 2.7.1 应用程序............107 2.7.2 网络通讯............107 2.7.3 多媒体................111 2.7.4 Internet客户端..........112 2.7.5 安全性................113 2.7.6 国际化................116 2.7.7 错误报告............118 3 应用程序开发总览.........121 3.1 Windows CE下应用程序开发的几点说明......121 3.1.1 应用开发的界定.......121 3.1.2 基于Windows CE的平台介绍.........122 3.2 应用程序开发流程..........124 3.2.1 安装SDK............125 3.2.2 编写代码和调试.......128 3.2.3 应用程序发布..........132 3.3 Windows CE下的应用编程接口........135 3.3.1 Win32 API...........135 3.3.2 MFC、ATL.........136 3.3.3 .NET Compact Framework..........139 3.3.4 如何做出选择..........143 3.4 开发工具介绍及对比.......145 3.4.1 应用开发工具的选择.........145 3.4.2 eMbedded Visual C++ 4.0......146 3.4.3 Visual Studio.NET 2003.........147 3.4.4 Visual Studio 2005.......149 3.4.5 Platform Builder........150 3.5 使用远程工具............151 3.5.1 Remote File Viewer............152 3.5.2 Remote Heap Walker..........152 3.5.3 Remote Process Viewer......153 3.5.4 Remote Registry Editor.......154 3.5.5 Remote Spy.........155 3.5.6 Remote Zoom In.......155 3.5.7 Remote Call Profiler...........156 3.5.8 Remote Kernel Tracker.......157 3.5.9 Remote Performance Monitor......158 3.5.10 Remote System Information........159 4 操作系统设计...........160 4.1 在PC机上运行Windows CE......160 4.1.1 硬件准备............160 4.1.2 为CEPC构建运行时映像.......161 4.1.3 创建CEPC启动盘并启动目标机......167 4.1.4 下载运行Windows CE.......169 4.1.5 编写和运行应用程序.........170 4.2 Platform Builder集成开发环境......175 4.2.1 Platform Builder主界面......175 4.2.2 Catalog View与Feature管理........175 4.2.3 平台生成选项..........180 4.2.4 平台初始化文件.......183 4.2.5 导出SDK............192 4.3 定制Windows CE操作系统的一般流程......194 4.3.1 得到并安装BSP.......194 4.3.2 定制操作系统..........196 4.3.3 下载到开发板上运行调试..........198 4.3.4 发布操作系统..........200 4.4 Windows CE的目录组织...........200 4.4.1 Public目录..........201 4.4.2 Private目录.........202 4.4.3 Platform目录......203 4.4.4 Others目录..........203 4.4.5 SDK目录............204 4.4.6 PBWorkspaces目录............204 4.5 Windows CE的构建系统...........204 4.5.1 构建系统概览..........204 4.5.2 创建命令行构建环境.........207 4.5.3 Sysgen过程.........214 4.5.4 Build过程............219 4.5.5 Release Copy过程.......225 4.5.6 Make Image过程......227 4.5.7 解决构建时的错误......229 4.6 创建自定义组件........231 4.6.1 CEC文件格式...........231 4.6.2 CEC Editor工具........235 5 驱动程序设计...........237 5.1 驱动程序的基础知识.......237 5.1.1 驱动程序的功能.......237 5.1.2 何时需要编写驱动程序.........239 5.1.3 驱动程序模型..........239 5.1.4 编写驱动程序的几个要素..........240 5.2 Windows CE下驱动程序...........241 5.2.1 Windows CE驱动程序开发简介......241 5.2.2 Windows CE下驱动程序的宿主......242 5.2.3 分层驱动程序与单体驱动程序.......243 5.2.4 Windows CE驱动程序的分类.........245 5.2.5 示例驱动程序的代码.........247 5.3 设备管理器................253 5.3.1 设备管理器简介.......253 5.3.2 设备的初始化..........254 5.3.3 设备的管理........261 5.4 中断处理.........272 5.4.1 Windows CE下中断的基本概念......272 5.4.2 中断处理的过程.......273 5.4.3 中断服务例程ISR.......275 5.4.4 中断服务线程IST........279 5.4.5 中断延迟及实时性......282 5.5 访问物理内存............283 5.6 DMA处理........286 5.6.1 DMA简介...........286 5.6.2 使用CEDDK函数........287 5.6.3 使用内核函数..........290 5.7 电源管理.........290 5.7.1 电源管理器的结构......291 5.7.2 驱动程序接口..........291 5.7.3 应用程序接口..........298 5.7.4 提醒接口............299 5.7.5 OAL接口............299 5.8 使用驱动开发的库函数......299 5.8.1 CEDDK库...........300 5.8.2 简化注册表操作的函数.........303 5.9 流式接口驱动............305 5.9.1 流式接口驱动简介......305 5.9.2 流式接口函数..........307 5.9.3 流式接口驱动的工作原理..........312 5.9.4 实现流式接口驱动......314 5.9.5 运行和使用流式接口驱动..........321 5.10 Windows CE中的服务........324 5.10.1 Windows CE服务程序介绍........324 5.10.2 服务的启动和停止......326 5.10.3 独立服务和超级服务.........328 5.10.4 对服务的控制..........331 6 操作系统移植...........333 6.1 运行Windows CE所需的硬件.......333 6.1.1 处理器................333 6.1.2 存储系统............336 6.1.3 其它硬件............337 6.2 BSP介绍..........337 6.2.1 BSP的概念.........337 6.2.2 BSP的组成.........339 6.2.3 Windows CE 5.0自带的BSP......341 6.3 开发BSP的步骤介绍.......342 6.3.1 硬件准备............343 6.3.2 克隆参考BSP...........343 6.3.3 开发Boot Loader......344 6.3.4 开发OAL............345 6.3.5 添加驱动程序..........345 6.3.6 增加电源管理..........345 6.3.7 发布BSP.............346 6.4 编写Boot Loader........347 6.4.1 Boot Loader的角色与功能.........347 6.4.2 Boot Loader的构成............349 6.4.3 Boot Loader的工作流程与原理.......351 6.4.4 Boot Loader的实现............371 6.4.5 配置和构建Boot Loader........377 6.4.6 X86平台下的Boot Loader..........381 6.5 编写OEM Abstraction Layer......383 6.5.1 OAL的角色与功能............383 6.5.2 OAL的构成........386 6.5.3 OAL的启动流程与原理........389 6.5.4 OAL的实现........399 6.5.5 Production Quality OAL.........414 7 附录..............417 7.1 makefile入门..............417 7.1.1 makefile简介......417 7.1.2 makefile的编写规则...........418 7.1.3 一个实际可以运行的makefile.........419 7.1.4 使用变量............421 7.1.5 使用预处理........422 7.1.6 包含其它文件..........423 7.2 批处理入门................425 7.2.1 批处理文件的基本知识.........425 7.2.2 第一个批处理文件......426 7.2.3 批处理参数........426 7.2.4 批处理重定向..........428 7.2.5 批处理命令........430...展开收缩
综合评分:4.7(53位用户评分)
进入下载页 开通vip会员 免积分下载

猜你在找

热门专辑

课程推荐相关知识库

评论资源

您不能发表评论,可能是以下原因:

登录后才能评论

待评论资源
 

开发技术热门标签

VIP会员动态

关闭

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

android服务器底层网络模块的设计方法

下载
做任务,赚积分开通VIP免积分下载
下载

积分不够

兑换成功

你当前的下载分为234前去下载资源
img

Windows_CE嵌入式系统

会员到期时间:剩余下载次数:
VIP下载
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可奖励20下载分

  • 举报人:
  • 被举报人:
  • 举报的资源分:
  • *类型:
  • *详细原因: