- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 《Windows CE嵌入式开发入门——基于Xscale架构》 第11章 Windows CE数据库程序开发
在移动设备上有几种数据库可用,但是本书所用的都是SQL Server 2000 Windows CE Edition,是微软公司桌面数据库的精简版(本书以后简称为SQL Server CE)。这是为.NET Compact Framework选择的移动数据库,因为它完全支持.NET Compact Framework运行时环境和.NET Compact Framework开发环境。大多数
2009-04-16 18:13:00 6208
原创 《Windows CE嵌入式开发入门——基于Xscale架构》 第10章 案 例 分 析
10.1 TouchScreen驱动分析10.1.1 介绍触摸屏驱动是从触摸屏硬件上获取用户的输入信息,然后将触摸事件传递给GWES子系统。驱动会矫正坐标值,比如将歪斜的线条修正为直线。在用户的笔或者手指触摸屏幕的时候,驱动必须随时返回坐标值,当笔或者手指离开屏幕后,必须产生事件来标记“抬笔”事件。10.1.2 注册表设置下面是触摸屏驱动的注册表设置。
2009-04-16 18:10:00 10002
原创 《Windows CE嵌入式开发入门——基于Xscale架构》 第9章 Windows CE BSP及驱动程序结构分析
9.1 Windows CE驱动程序结构概述Windows CE的驱动程序可以从多种角度进行区分。1.从加载以及接口方式来区分可以分为本机设备驱动(Built-In Driver)、可加载驱动(Loadable Driver)以及混合型驱动。(1)本机设备驱动本机设备驱动即Native Device Drivers。这些驱动程序在系统启动时,在GWES的进程空间内被加载
2009-04-16 18:05:00 9930
原创 《Windows CE嵌入式开发入门——基于Xscale架构》 第8章 调试与仿真
通过远程控制程序,开发人员可以从宿主机上远程地对目标机的运行状况进行监视和控制。宿主机和目标机之间一旦建立了远程控制连接,开发人员就可以进行下列操作:下载宿主机的文件到目标机、监视目标机处理器的状况和各个线程及进程、监视并且分析目标机内核或者应用程序的处理性能等。在Platform Builder和Embedded Visual C++中都包含了下列远程工具:n Remote
2009-04-16 18:01:00 8929 1
原创 《Windows CE嵌入式开发入门——基于Xscale架构》 第7章 Windows CE体系结构
7.1 层次式架构1.系统分层模型操作系统(包括应用环境、操作环境等)一般具有分层的结构特征,典型的就是UNIX系统的同心环,最里面是硬件,从里向外依次是kernel、共享函数库、应用程序3个层次。Windows CE的分层结构比较复杂(如图7-1所示),这是根据它适合嵌入式应用的特点所设计的。从提供者的角度来看,图中上面4层主要由微软公司维护开发,下面两层主要由嵌入式产品开发商根据产品
2009-04-16 17:53:00 10601
原创 《Windows CE嵌入式开发入门——基于Xscale架构》 第6章 开发平台(Platform Builder和Embedded Visual C++)简介
6.1 Platform Builder介绍Platform Builder是微软公司提供给Windows CE开发人员进行基于Windows CE平台下嵌入式操作系统定制的集成开发环境。它提供了所有进行设计、创建、编译、测试和调试Windows CE操作系统平台的工具。它运行在桌面Windows下,开发人员可以通过交互式的环境来设计和定制内核、选择系统特性,然后进行编译和调试。同时,
2009-04-16 17:48:00 8786 1
原创 《Windows CE嵌入式开发入门——基于Xscale架构》 第5章 Windows CE操作系统简介
5.1 嵌入式系统嵌入式系统具备了PC的部分标准功能,但它又有一定的延伸。嵌入式系统的组件根据应用的需要,嵌入在设备内部,发挥着运算、处理、储存以及控制等作用。嵌入式系统一般由硬件设备、嵌入式操作系统、嵌入式应用软件组成。硬件大致有微处理器(也叫微控制器)、存储设备、外围接口组成。目前大多以32位的单处理器、64MSDRAm、32MFlash具多。操作系统具有内核镜像小、实时性强的特点,具备
2009-04-16 16:15:00 6912 1
原创 参加微软Windows Live Partner Day有感
2008年5月29日至30日有幸在北京参加了微软举办的Windows Live Partner Day 活动。会议上,资深讲师Ronald Cheng为来宾讲解了Windows Live的各种组件,以及为所有人员提供人手一台的设备,进行实际的动手实验。这对喜欢没事摆弄摆弄自己的网站,有时间就玩玩Mobile的我来说,无疑又是一次发现新鲜玩意的机会。 从网站开发
2008-06-09 06:34:00 7816
原创 《Windows CE嵌入式开发入门——基于Xscale架构》第4章 外设控制器
PXA255具有丰富的外设接口,如LCD控制器、I2S控制器和UART控制器等,可以实现丰富的人机接口以及数据输入输出。4.1 LCD控制器LCD控制器的功能是产生显示驱动信号,驱动LCD显示器,不同的控制器可以支持无源阵列显示屏(STN)和有源阵列显示屏(TFT)的显示,包括单色和彩色,单向刷新模式和双向刷新模式等不同显示的需求。用户只需要读写一系列的寄存器,完成配置和显示控制。4
2008-04-02 12:16:00 10424
原创 《Windows CE嵌入式开发入门——基于Xscale架构》第3章 存储控制器
任何一个处理器都必须与存储器紧密配合才能实现各种功能,处理器对存储器的控制能力对系统的整体性能有至关重要的影响。PXA255通过DMA控制器(DMA Controller)、存储控制器(Memory Controller)和MMU实现对各种存储器的控制。3.1 DMA控制器(DMA Controller,DMAC)DMA控制传输(DMAC)是使CPU处理其他与数据总线无关的处理,而有DM
2008-04-01 15:11:00 9084
原创 《Windows CE嵌入式开发入门——基于Xscale架构》第2章 系统时钟
电子系统中,时钟是一个关键的要素,尤其在手持设备中,时钟系统的设计与系统的性能和功耗有直接关系。PXA255提供了丰富的时钟系统的控制能力,能有效地实现性能和功耗的平衡。2.1 实时时钟RTC在介绍时钟机制之前,先要说明一下PXA255上的时钟系统。PXA255上的时钟系统主要包含以下5个模块:n 32.768kHz振荡器;n 3.6864MHz振荡器;n
2008-04-01 13:22:00 8798 1
原创 《Windows CE嵌入式开发入门——基于Xscale架构》第1章 GPIO和中断控制器
GPIO(General-Purpose I/O,通用输入/输出)的数量和功能以及中断控制的能力是处理器功能强弱的体现,PXA255处理器的GPIO以及中断控制器提供了丰富的资源,增加了系统设计的灵活性。1.1 GPIOPXA255处理器提供了81个GPIO引脚,同时提供了27个寄存器来控制这些引脚的工作方式和状态。这27个寄存器控制了引脚的输出/输入方向、引脚状态以及引脚的附加功能(关
2008-03-31 17:43:00 9754 1
原创 《Windows CE嵌入式开发入门——基于Xscale架构》目录
第一部分 Intel Xscale芯片应用详解第1章 GPIO和中断控制器1.1 GPIO1.1.1 GPIO操作(GPIO operation)1.1.2 GPIO附加功能(Alternate Function)1.1.3 GPIO寄存器定义1.2 中断控制器1.2.1 中断控制器操作1.2.2 中断控制器寄存器定义第2章 系统时钟2.
2008-03-31 14:58:00 6201
原创 《Windows CE嵌入式开发入门——基于Xscale架构》前言
《Windows CE嵌入式开发入门——基于Xscale架构》作者:傅 曦 陈 黎 董磊鋆 石卫华 等出版社:人民邮电出版社前言关于本书随着微软公司Windows CE嵌入式开发技术的发展,针对Windows CE平台的开发技术越来越受到行业市场的关注,越来越多的基于Windows CE平台的行业应用相继出现。由于Windows CE应用程序与桌面Windows应用程序的开发平
2008-03-31 14:42:00 3279 1
原创 Contacts字段说明(PPC & SP)(转载cnemb.com 作者为PlumeQi)
前段时间做联系人备份,分析了Pocket PC和Smartphone上的Contacts存储结构,不一定全面和准确,欢迎指正和补充。我将PPC和SP的Contacts放在了一起,注有4PPC,是PPC才有的,注有4SP,是SP才有的。另外有一个PPC的Contacts中有一类别字段,它与/Categries Database相关,我分析了一会儿,没有找出它们之间的关系,如果哪位朋友知道/Categ
2004-09-16 00:07:00 2836
原创 如何旋转Windows Mobile 2003的屏幕
在我的程序里如何才能取得Windows Mobile 2003当前的屏幕模式(横向/竖向)?我可以通过程序切换吗? 从Windows CE 4.0开始,DEVMODE 结构多了一个属性dmDisplayOrientation,你可以通过这个属性来取得或设置屏幕旋转模式,它对应的值如下: DMDO_0 不旋转 DMDO_90 旋转90度 DMDO_180 旋转180度 DMDO_
2004-09-16 00:04:00 2639
原创 设计面向IE for Pocket PC的Web站点(转载)
Pocket PC最引人注目的新特性之一,就是为其专门设计的Internet Explorer Web浏览器(以下称为Pocket Internet Explorer)。Pocket Internet Explorer不但使Pocket PC的所有者能够以在线方式浏览Web内容,同时,还允许与Web页面保持同步以实现脱机浏览。在所有手持设备中,Pocket Internet Explorer是
2004-09-16 00:02:00 2424
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人