随笔分类 -  WinCE

WinCE相关的资料
EVC实现WIN CE下截屏并且保存到文件(转载)
摘要:在WinCE中, 由于WinCE的精简,有很多win32下的标准API不支持,所以有很多在vc上能够轻易实现的功能, 在evc中有点难度,必须变通一下,就拿截取屏幕来说,一个常用的函数GetDIBits在wince就Unsupported.当时为了实现这个功能, 颇费了了一番心血,当然其主要还是因为对api不是很熟悉。最初使用的截屏方法说来还真有些丢人,一个一个点的取得颜色值,再保存到bmp文件中... 阅读全文

posted @ 2009-06-08 10:26 呼风唤雨 阅读(646) 评论(0) 推荐(0)

MultiByteToWideChar和WideCharToMultiByte用法详解(转)
摘要://========================================================================//TITLE:// MultiByteToWideChar和WideCharToMultiByte用法详解//AUTHOR:// norains//DATE:// 第一版:Monday 25-December -2006// 增补版:Wednesda... 阅读全文

posted @ 2009-05-12 10:39 呼风唤雨 阅读(468) 评论(0) 推荐(0)

什么是中断申请IRQ?(转载)
摘要:提起IRQ(中断要求),可能很多人都有种畏难情绪。当然,对于DOS时代就涉足电脑的DIY高手或是使用电脑已有一段日子的用户来说,IRQ早已经是驾轻就熟的东西。而能够自动配置IRQ的Windows操作系统的兴起,使以往考倒不少人的IRQ冲突问题如今也很少出现。 不过,这并不代表问题永远不会出现。因此,笔者在本文中就与大家共同探讨IRQ的设置方法。当大家充分认识IRQ后,掌握电脑的所有设定便更加... 阅读全文

posted @ 2009-04-01 14:30 呼风唤雨 阅读(604) 评论(0) 推荐(0)

SPI协议简介(转载)
摘要:SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片 的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议,比如P89LPC900. SPI,是一种高速的,全双工,同步的通信总线,... 阅读全文

posted @ 2009-03-31 15:40 呼风唤雨 阅读(2432) 评论(0) 推荐(0)

Windows CE下操作GPIO的方法(转载)
摘要:GPIO是ARM芯片最基本的输入输出通道,在ADS下操作就是一个单片机工作,直接读写其寄存器。在ARM9平台上,Windows CE系统将GPIO的实地址(例如2410的GPIO的基地址为0x56000000)映射到虚拟地址空间(GPIO对应为0xB1600000),这 样,通过对这段虚拟地址空间的操作,就能够完成对GPIO或者其他片内资源的控制、输入输出工作。 要操作一个平台的GPIO,在其对... 阅读全文

posted @ 2009-03-31 15:16 呼风唤雨 阅读(854) 评论(0) 推荐(0)

WINCE键盘驱动流程不完全分析(转载)
摘要:键盘驱动有点繁杂,可以配合以下资料查阅: 1. Platform. Build自带的帮助文件. 2. 阅读源代码: 2.1 C:"WINCE420"Public"common"oak"drivers"keybd 2.2 C:"WINCE420"Platform"smdk2410"drivers"keybd 3. 网上的一些相关资料 初步查阅后可以知道,键盘驱动是分层(Laye... 阅读全文

posted @ 2009-03-31 14:46 呼风唤雨 阅读(799) 评论(0) 推荐(0)

Wince初级篇(转载)
摘要:一、初级问答 1、wince驱动它以什么形式存在呢? dll 2、怎么把它加到wince内核中呢? platform.bib 3、如何在开机时自动加载内核里面的驱动呢? platform.reg 4、XIP是什么? Execute in place (XIP),即本地执行。 本地执行区域中,程序可以在ROM中执行,而不用复制到RAM中,节省了系统资源。 5、访问寄存器 1、#define rRT... 阅读全文

posted @ 2009-03-31 13:05 呼风唤雨 阅读(283) 评论(0) 推荐(0)

利用EVC快速开发WINCE5.0的流驱动(转载)
摘要:WinCE5.0提供了一个标准的流驱动格式,大大方便了设备驱动程序的开发工作。但是传统的开发方式往往效率很低。方法如下: 1.在Platform Builder下建立一个流驱动的dll工程。 2.为流驱动增加注册表项。如: [HKEY_LOCAL_MACHINEDriversBuiltinIRControl] "Prefix"="IRC" "Dll"="irc.dll" ... 阅读全文

posted @ 2009-03-31 12:48 呼风唤雨 阅读(437) 评论(0) 推荐(0)

WinCE驱动编写小结(转载)
摘要:1、基础知识: 1)系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬件细节,在应用程序看来硬件只是一个设备文件,应用程序可以像操作普通文件一样对硬件设备进行操作。设备驱动是内核的一部分。 2)驱动程序完成以下功能: ——对设备初始化和释放; ——把数据从内核传送到硬件和从硬件读取数据; ——读取应用程序传送给设备文... 阅读全文

posted @ 2009-03-31 12:42 呼风唤雨 阅读(337) 评论(0) 推荐(0)

导航