搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Windows Embedded CE 6.0程序设计实战
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111257868
  • 作      者:
    姜波编著
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2009
收藏
编辑推荐
  《Windows Embedded CE6.0程序设计实战》特色:内容详实,涵盖了Windows Embedded CE 6.0程序设计的基础知识和程序设计技巧。介绍了Visual Studio 2005集成开发环境的使用方法,及使用Visual C#2005和Visual Basic 2005构建WindowsEmbedded CE 6.0下游戏程序的过程。
  介绍了使用Platform Builder for CE 6.0进行Windows Embedded CE 6.0内核定制的过程,且所有程序代码都运行在这一自定义的模拟器上。
  配套光盘
  包含TWindows Embedded CE 6.0版“连连看”、“俄罗斯方块”等多种游戏程序实例。同时,所有的程序实例在书中均有详细的代码解释,使读者能够触类旁通,利于启发和培养读者的创造力。
展开
内容介绍
  《Windows Embedded CE6.0程序设计实战》系统介绍了嵌人式系统程序设计方法。全书共18章,分别介绍以下内容:Window Embedded CE 6.0程序设计的基础知识(第1~7章);Windows Embedded CE 6.0程序设计的实例(第8~14章);基于windows Embedded CE 6.0的高级程序设计(第15~18章)。
  《Windows Embedded CE6.0程序设计实战》内容体系完整,案例详实,叙述风格平实、通俗易懂。尤其适合嵌入式系统研究方向的高年级本科生、研究生及科研技术人员参考。
展开
精彩书摘
  1.6.2 嵌入式操作系统的分类
  目前的嵌入式操作系统按照应用范围可以分为通用型嵌入式操作系统和专用型嵌入式操作系统。比较典型的通用型操作系统有Windows CE、Linux和VxWorks等。专用型操作系统有Smart Phone,Pocket PC和用于移动电话的Symbian等。通用型操作系统在应用到实际的环境中时,一般都要经过重新的定制,以适应具体环境的要求;而专用型操作系统在应用的时候可以不经过裁减直接应用,或者只需要很少的设置就可以使用。
  如果按照实时性来划分,嵌入式操作系统又可以分为以下两类。
  1.实时嵌入式操作系统
  它主要针对通信和控制领域,如VxWorks等。其中实时系统又分为硬实时系统和软实时系统。
  硬实时系统:如果系统在指定的时间内没有完成某项特定的任务或没有完成某个特定的操作,那么将会导致系统的验证错误,甚至导致系统的整体崩溃。在实现上,硬实时系统通常情况下会在硬件上添加一个专门用于实践管理和优先级管理的控制芯片。
  软实时系统:在这种系统中,迅速地作出对系统的响应同样重要。与硬实时系统所不同的是,当在设定的时间内没有完成任务或者指定操作的时候,不会导致系统致命的错误。在实现上,软实时系统主要通过软件编程来实现对时间的管理。
  2.非实时嵌入式操作系统
  这种嵌入式操作系统主要应用在消费类电子领域,包括掌上电脑、手机、机顶盒等。微软推出的面向手机应用的Smart Phone就属于这种类型。
展开
目录
前言
第一部分 windows Embedded CE 6.0程序设计基础
第1章 嵌入式系统简介
1.1 嵌入式系统的特点和分类
1.1.1 嵌入式系统的特点
1.1.2 嵌入式系统的分类
1.2 嵌入式系统的硬件组成
1.2.1 嵌入式系统处理嚣的分类
1.2.2 嵌入式微处理器的主要系列
1.2.3 嵌入式系统的存储器
1.2.4 嵌入式系统的输八方式
1.2.5 嵌入式系统的输入,输出端口
1.2.6 时钟震荡电路和时钟单元
1.2.7 中断控制器
1.2.8 总线
1.3 嵌入式系统软件的特点、分类和开发
1.3.1 嵌入式系统软件的特点
1.3.2 嵌八式系统软件的分类
1.3.3 嵌入式系统软件的开发
1.4 嵌入式系统的应用领域
1.4.1 在消费类电子产品中的应用
1.4.2 在工业控制领域的应用
1.4.3 在通信领域的应用
1.4.4 在机器人、办公等其他领域的应用
1.5 嵌入式系统的发展方向
1.5.1 处理器
1.5.2 图形控制器
1.5.3 智能设备的供电解决方案
1.5.4 网络技术的应用
1.6 几种常见的嵌入式操作系统
1.6.1 嵌入式操作系统的特点
1.6.2 嵌入式操作系统的分类
1.6.3 Windows Embedded CE
1.6.4 Symbian
1.6.5 Palm
1.6.6 嵌入式Linux
1.6.7 VxW0rks
1.6.8 μC/OS-II

第2章 嵌入式系统的软硬件协同设计
2.1 传统嵌入式系统的设计方式
2.1.1 先软件后硬件的设计方式
2.1.2 先硬件后软件的设计方式
2.2 软硬件协同设计方式
2.2.1 什么是软硬件协同设计方式
2.2.2 协同设计中处理器的选择
2.2.3 协同设计中软件平台的选择
2.3 嵌入式系统设计时需要注意的问题

第3章 Windows Embedded CE 6.0简介
3.1 Windows CE的发展历史
3.2 Windows CE功能简介
3 3 Windows Embedded CE 6.0的新特性
3.3.1 WindowsCE的不同版本
3.3.2 Windows Embedded CE 6.0的特点
3.3.3 WindowsEmbeddedCE 6.0的体系结构
3.3.4 Windows Embedded CE 6.0的内核结构
33.5 Windows Embedded CE 60的BSP
3.3.6 Windows Embedded CE 6.0的设备驱动程序
3.3.7 WindowsEmbeddedCE 6.0对移动电话的支持
3.4 WindowsEmbeddedCE 6.0的应用领域
3.4.1 在移动计算领域的应用
3.4.2 在嵌入式领域的应用

第4章 Windows Embedded CE 6.0开发基础
4.1 Windows Embedded CE 6.0的开发环境
4.2 Visual Studio 2005简介
4.2.1 Visual Studio 2005的特点
4.2.2 使用Visual Studio 2005构建Smart Device工程
4.3 PlatformBuilderforCE 6.0简介
4.3.1 Platform Builder for CE 6.0的特点
4.3.2 使用Platform Builder for CE 6.0进行平台的定制
4.4 EmbeddedVisual C++
4 4.1 Embedded Visual C++简介
4.4.2 Win32 API、MFC及ATL三种程序设计方式
4.4.3  在Embedded Visual C++中构建一个MFC程序
4.4.4 在构建好的MFC程序框架中添加消息
4 4 5 EVC在安装及使用过程中应该注意的问题
4.5 ActiveSync
4.6 模拟器

第5章 Windows Embedded CE 6.0中的内存管理
5.1 Windows Embedded CE 6.0中的RAM和ROM
5.1.1 RAM
5.1.2 ROM
5.1.3 RAM和ROM在实际设备中的体现
5 2 虚存
5.2.1 WindowsEmbeddedCE 6,0中的内存模式
5.2.2 内存状态查询函数
5.2.3 WindowsEmbeddedCE 6.0中的分页式虚拟存储
5.2.4 与虚拟存储相关的函数
5.3 堆
5.3.1 Windows Embedded CE 6.0中堆的特性
5.3.2 本地堆
5.3.3 独立堆
5.4 栈
5.5 静态数据块
5.6 WindowsCE下的Bootloader
5.6.1 Bootloader简介
5 6 2 Bootloader的主要功能
5.6.3 Bootloader的结构

第6章 Windows Embedded CE 6.0中的进程和线程
6.1 WindowsEmbeddedCE 6.0中的进程
6.1.1 进程概述
6.1.2 创建进程
6 1.3 终止进程
6.1.4 其他相关函数
6.2 Windows Embedded CE 6.0中的线程
6.2.1 线程概述
6.2.2 创建线程
6 2.3 设置线程的优先级
6.2.4 查询线程的优先级别
6.2.5 设置线程的时间片
6.2 6 挂起和恢复一个线程
6.3 进程间通信
6.3.1 事件对象
6 3.2 线程等待
6.3 3 信号量
6.3.4 互斥
6.3.5 互锁函数
6 3.6 临界区

第7章 WindOWS Embedded CE 6.0中的文件系统和注册表管理
7.1 Windows Embedded CE 6.0中的文件系统
7.1.1 文件系统概述
7.1.2 对象存储
7.1.3 文件的输入、输出
7.1.4 内存映射文件
7.1.5 文件管理
7.1.6 存储管理器
7.2 注册表
7.2.1 概述
7.2.2 相关API函数

第二部分 windOWS Embedded CE 6.0程序设计实例
第8章 使用Platform Bullder for CE 6.0进行内核定制
8.1 Platform Builder for CE 6.0简介
8.1.1 Platform Builder for CE 6.0的主要功能
8.1.2 Platform Builder for CE 6.0的目录组织
8.1.3 Platform BuilderfofCE 6.0的用户界面
8.1.4 Catalog Items View
8.1.5 定制Windows Embedded CE 6.0平台主要包含的内容
8.2 使用Platform Builder for CE 6.0建立操作系统镜像
8.2.1 选择构建操作系统向导
8.2.2 板级支持包BSP的选择
8.2.3 模板选择
8 2.4 程序选择
8 2.5 程序开发类库的选择
第9章 Hello Windows Embedded CE6.0
第10章 在Windows Embedded CE6.0 设备中实现图形的绘制
第11章 Windows Embedded CE6.0 中的输入处理
第12章 Windows Embedded CE6.0版“连连看”游戏程序的设计
第13章 使用 Visual Basic 设计Windows Embedded CE6.0 版俄罗斯方块
第14章 使用 Embedded Visual C++进行Windows CE程序设计

第三部分 Windows Embedded CE6.0 高级程序设计
第15章 Windows Embedded CE6.0中的中断处理
第16章 Windows Embedded CE6.0中的驱动程序
第17章 Windows Embedded CE6.0 中的流驱动程序和注册列表
第18章Windows Embedded CE6.0 中的总线
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证