Windows CE 6开发经典

出版时间:2009-5  出版社:电子工业出版社  作者:邱小平 等编著  页数:338  
Tag标签:无  

前言

20世纪70年代末,单片机开始应用于各个领域。经过数十年发展,以嵌入式智能设备为核心的后PC时代来临,嵌入式产品开始得以普及,嵌入式开发人才也成为当前最为紧缺的人才之一。尽管微软的维纳斯计划过于超前而未获得太大的成功,但它造就的Windows CE操作系统,在十多年过后,已经在各种嵌入式操作系统中占据了极其重要的地位。由于Windows CE系统的稳定性、可靠性、实时性,还有媲美Windows操作系统的图形界面,成熟的开发平台、应用程序与桌面程序的一致性,使它获得众多开发者的青徕。Windows CE系统开发门槛虽并不算高,但对入门用户还是有较高的障碍的,很多开发人员因此望而却步,不过本书正是为了解决这个问题而编写的。本书共分13个章节,可以分成3个大的主题来阅读。第1部分包括前3章:安装Windows CE、定制Windows CE系统和运行Windows CE系统。这里介绍了如何获取全部的免费软件,如何自己制作NK.bin文件,如何在VMware虚拟机上运行Windows CE系统,以及在普通PC机上运行WINCE时的参考硬件配置与BIOS参数设置等。第2部分包括第4到第7章,提供了与驱动相关的解决方法。第4章以实例的形式介绍了Eboot的开发过程,完整地实现了FAT文件系统与SD卡驱动,可以实现从SD卡上启动WINCE系统。第5章主要介绍了实现Windows CE文件系统的体系结构以及各组件的关系与实现方法。第6章主要介绍了USB驱动开发流程以及微软新提供的USB摄像头驱动,为在WINCE上实现摄像提供了基本方法。第7章主要介绍了Windows CE显示驱动的体系以及Intel针对Windows CE的显示驱动包,为Windows CE上高速绘图与DirectX的支持提供了基本解决方案。

内容概要

   本书主要以Windosw CE 6为开发平台。用实例的方式介绍了Eboot的开发方法,给出了FAT文件系统,SD卡驱动程序的详细源代码;以实例源码方式给出了流驱动的基本框架以及调用方法;以源码方式给出了串口通信DLL在EVC和.NET2005中的实现方法;以源码方式给出了WINCE数据库的使用方法;以源码方式给出了WINCE打印机的使用方法。另外,本书给出了几个在实际WINCE开发工程应用当中可能会遇到的,较难的编程问题的解决方法:一是显示驱动;二是WINCE6上的关系数据库系统;三是PCL打印机。  本书不光基础知识完备,指导读者如何动手操作的内容也较多,并且覆盖面非常广,适合各个层次的读者。对于入门用户,可以依次阅读并动手实践。对于高级用户,可以考虑诸如Eboot高级开发,高性能显示绘图等相关内容。所以本书的读者对象包括:各个级别的、从事WINCE系统开发的人员,应用程序开发的人员,也可以作为大学相关专业高年级学生以及相关培训机构的教程。

书籍目录

第1章  安装Windows CE 6	 1.1  获得免费软件	 1.2  安装VS2005	 1.3  安装MSDN文档	 1.4  安装Platform Builder 6.0	 1.5  安装VMware虚拟机软件	第2章  定制Windows CE系统	 2.1  定制X86平台的最小图形系统	 2.2  定制X86平台的完整系统	第3章  运行Windows CE系统	 3.1  配置VMWare运行环境	 3.2  配置X86硬件运行环境 3.3  运行时调试操作系统	第4章  BootLoader的开发	 4.1  BootLoader介绍	 4.2  EBoot开发例程	 4.3  其他硬件平台的BootLoader	  4.3.1  vivi介绍	  4.3.2  U-Boot介绍	 4.4  BIOS BootLoader配置方法第5章  文件系统	 5.1  Windows CE文件系统体系结构	 5.2  实现Windows CE 6的硬盘文件系统	 5.3  实现Windows CE 6的USB文件系统	 5.4  实现Windows CE 6的光盘文件系统	第6章  USB驱动	 6.1  USB驱动开发介绍	 6.2  USB摄像头驱动介绍	  6.2.1  USB Video Class基础概念	  6.2.2  USB Video Class协议结构	 6.3  微软的USB Video Class驱动使用	第7章  显卡驱动	 7.1  WINCE显卡驱动编程介绍	 7.2  Intel的IEGD显卡驱动包	第8章  WINCE程序开发入门	 8.1  WINCE下Win32应用程序介绍	 8.2  WINCE下32位API的调用	第9章  用Platform Builder开发程序	 9.1  Platform Builder开发DLL的流程	 9.2  用Platform Builder开发标准流驱动框架	 9.3  Platform Builder调用流驱动程序示例	第10章  EVC程序开发	 10.1  EVC应用程序开发入门	 10.2  EVC开发串口通信DLL	第11章  .NET应用程序开发	 11.1  .NET2.0精简版基本控件使用方法	 11.2  C#开发串口通信例程	第12章  WINCE 6数据库开发	 12.1  Windows CE 6的数据库版本	 12.2  .NET操作SqlServerCE的数据库类	 12.3  操作SqlServerCE数据库实例	第13章  在Windows CE上进行打印	 13.1  PCL打印驱动的介绍	 13.2  EVC打印程序实例

章节摘录

插图:第1章安装Windows CE 6众所周知,Windows CE(本书以下简称WINCE)是一个独立的操作系统,它的开发过程实际上是一个交叉编译过程,更类似于单片机、DSP、ARM等的开发。WINCE的开发并不是安装一个WINCE系统,然后再在此系统上安装相应的开发工具来开发应用程序。实际上,WINCE操作系统是“编译”出来的,而不是“安装”出来的,没有从事过WINCE开发或者相关嵌入式开发的读者,这就是需要理解的第一个问题。1.1 获得免费软件从事嵌入式相关开发,必要的软硬件配置也是必不可少的。有条件拥有WINCE开发平台当然最好,但并不是每一个人都有足够的资金、条件配备完备的软硬件开发环境。那么,另一个办法就是在家用PC平台上,利用各种免费的软件来搭建一个学习‘WINCE操作系统与应用程序开发的虚拟环境。软件可以使用微软公司提供的120天试用版软件,包括.NET 2005和WINCE6,它们都可以在微软公司的网站上下载。读者也可以订购DVD——这个所花的费用相信是大家能够接受的。目标硬件平台的解决也很简单,很多“古老”的X86 PC机都可以完全兼容WINCE平台。不能正常兼容WINCE的,可以采用VMWARE或者是VIRTUAL PC虚拟机来作为执行WINCE系统的目标机器。建议:各种软件全部安装在C盘,以便于系统备份与还原;分区时给C盘预留30 GB以上的空间。

编辑推荐

《Windows CE 6开发经典》由电子工业出版社出版。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Windows CE 6开发经典 PDF格式下载


用户评论 (总计14条)

 
 

  •   很适合开发人士用
  •   基础教程,还行吧。
  •   此书就是**一本;没什么可看的 到处乱抄代码没意思
  •   还可以吧,可以把流程走通
  •   从开发6.0流程来说是不错
  •   很多都是help,没有什么实质!
  •   看完这本书有一个感觉,一个完全不懂wince的人都能编出这本书来,代码占了整本书的3分之2,没有对代码的讲解,所说的全是废话,但愿我以后不会碰到比这个还烂的书
  •   为什么我要评这本书为最差的书呢?
    1、软件安装中的“下一步”这样,会电脑的人都会看明白的,更不要说一个准备学习编程的人。但是,这本书中关于软件安装的“下一步”的内容却占了全文的1/10。
    2、源代码成篇累椟地引用,没有分节、没有注释,而源代码又不是作者的原创作。这些内容占了全文的2/3。
    所以,我拿到书之后,真是后悔。
  •   感觉买这本书亏了,没有什么价值,里面全是粘贴来的代码,讲解的少。
  •   作者都敢大言不惭的说:真正付出的精力时间还没有两位提供代码的朋友多。真不知道你这个书能卖出去几本。邱小平不知道何许人,此书的印量都没标出来。哎,感叹现在编书的人真是浮躁啊。
  •   此书确实不咋的,买了就后悔了。而且有破损
  •   作者写的太粗糙,可以用垃圾来形容,看完了,仍不知道程序是如何写到板子中的.这种书也来卖,服了.但网购挺快,也挺优惠,因此,以后多买...
  •   看目录以为是本好书,结果大堆的贴CE的源代码,骗钱的书。没什么内涵,基本上是讲些大家都知道的,贴代码演示。
  •   可以随便看看的一本书
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7