自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 WinCE 流驱动一步一步来

<br />WinCE 流驱动一步一步来(理论基础)<br /> <br />在WinCE.net中,最简单的一个驱动程序莫过于一个内置(Built-in)设备的流接口驱动。对于一个不支持热拔插的设备,最快捷的方法就是为其实现一个内置的流接口的驱动。<br />对于这样一类驱动程序,我们只需要按一种特定的规则实现一个动态库,其中实现对所有的硬件功能的调用,再将这个动态库加入系统中,然后设置相关的注册表项,使得在系统启动时设备管理器能识别并且加载这个设备即可。<br />1.  实现动态链接库<br />此动

2010-07-24 20:06:00 697

转载 AT91SAM9263 WINCE 6.0 R2驱动开发-GPIO流驱动的实现以及应用程序的调用

<br />1.实现GPIO的流驱动,源代码如下<br />view plaincopy to clipboardprint?<br />#include <windows.h>   <br />#include <types.h>   <br />#include <ceddk.h>   <br />#include <memory.h>   <br />#include <nkintr.h>   <br />#include <pegdpar.h>   <br />#include <ddkreg.h>

2010-07-23 17:27:00 1602

转载 wince6.0 下的流驱动开发范例

<br />流设备驱动实际上就是导出标准的流接口函数的驱动,这是文档上面的定义。在WinCE中,所有的流设备都导出流设备接口,这样WinCE中的Device Manager可以加载和管理这些流设备驱动。<br />流设备驱动的架构如图:<br /> <br /> <br />首先我声明一下,这个图是我抄的,呵呵。在WinCE启动的时候,OAL(OAL.exe)首先加载kernel.dll,然后kernel.dll加载device.dll,device.dll会加载devmgr.dll,devmgr.dll实

2010-07-23 17:20:00 1537

转载 WinCE电源管理

<br />     对于移动设备来说,电源管理是比较重要的。为了让设备有更长的待机和工作时间,实现一个完善的电源管理功能也是必须的。针对移动平台的操作系统WinCE本身包括了一个基本的电源管理子模块"Powe Manager",可以在Catalog中添加至系统。驱动和应用程序将通过它有效的管理各个设备或者整个系统的电源工作状态。最近,在我们TCC8900的平台上实现了简单的电源管理,积累了一些经验,在这里跟大家分享一下。<br />      在WinCE系统中实现电源管理主要有三步,添加"Power M

2010-07-21 11:32:00 894

转载 一文讲清楚Windows Mobile和Wince(Windows Embedded CE)的字符集问题

背景<br />开发过Windows Mobile和Wince(Windows Embedded CE)的开发者,特别是Native C++开发者,或多或少都遇到过ANSI字符集和Unicode字符集的转换问题。本文试图把Windows Mobile和Wince(Windows Embedded CE)开发的字符集问题讲明白,其实这个题目有点ambitious和aggressive,就当成标题党吧。<br /> 简介<br />本文试图通过一篇文章讲清楚Windows Mobile和Wince(Window

2010-07-20 10:23:00 885

转载 C#调用VC的DLL的接口函数参数类型转换一览表

<br />handle---------IntPtr <br />hwnd-----------IntPtr <br />char *----------string <br />int * -----------ref int <br />int &-----------ref int <br />void *----------IntPtr <br />unsigned char *-----ref byte <br />Struct需要在C#里重新定义一个Struct <br />CallBack回

2010-07-20 10:10:00 752

转载 CE6编译出错error C2220: warning treated as error - no 'object' file generated

<br />编译OS时遇到的问题: error C2220: warning treated as error - no object file generated 在编译wince的时候经常会碰到这样的提示,实际上很多时候比如定义的变量未使用等,都是无关紧要的,完全可以忽略,所以警告被当作错误对待是不行的。 <br /> <br />消除方法:寻找 sources.cmn <br />1.bsp的位于bsp根目录下 <br />2.public 源码中用到的sources.cmn位于public/comm

2010-07-07 15:50:00 4065

转载 一个简单T9输入法的实现

<br />  关于T9输入法的核心程序(由我朋友Nix提供),共两个文件,一个是NixInputMethod.h,还有一个是T9.c; 参见附录。<br /><br />  具体输入法的实现方法如下:<br />  1. 首先创建一个对话框,然后在其中放入两个控件:IDC_EDIT1 和 IDC_WORD (STATIC控件)<br />  2. 为了实现在Edit中一边输入,STATIC中会出现智能的功能,所以我们的实现如下:<br />  a) 重载函数PreTranslateMessage ,使其能

2010-07-07 14:44:00 35691 1

转载 Platform Builder 5.0的Build OS菜单详解

<br /><br />对Platform. Builder 5.0(以下简称PB 5.0)的Build OS菜单有所疑惑,实际使用中应该如何选择,在此学习一下,因为本人犯了一些错误,也闹了笑话。这是一个很基础的东西。   <br />    首先第一组是编译命令,一共有三个:<br />   <br />    1.Sysgen<br />     根据当前的系统设计,生成一个系统映像。该操作不会更改之前编译(Build)完成的文件。这里所说的文件,指的是OS的文件,也就是位于WINCE500文件夹下面的

2010-07-05 16:51:00 596

转载 VS2005 编译环境报错,报无可用平台,解决方案!

<br />1、打开 vcproj 文件<br />下载 (75 KB)<br />2009-6-19 11:19<br /><br />2、替换SDK名称<br />下载 (128.79 KB)<br />2009-6-19 11:19<br /><br /><br />3、重新加载 VS2005 项目<br />下载 (78.92 KB)<br />2009-6-19 11:19转自:http://www.armce.com/bbs/thread-236-1-1.html

2010-07-05 16:03:00 732

转载 WINCE实用技巧 之 创建快捷方式详解

<br /> <br />1.WINCE快捷方式结构<br />WINCE的快捷方式和WIN2K,XP的不同,只是一个后缀名为.LNK的文本文件.<br /><br />其格式如下:<br />数字#路径<br /><br />比如,有个快捷方式写法如下:<br />23#/Windows/ToolViewer.exe<br /><br />指的是指向WINDOWS文件夹下的Toolviewer.exe可执行文件.数字究竟代表的是什么意思,我也不太清楚;有一说法是#后的ACSII字符 的数量,但如果把上述例

2010-07-05 10:07:00 2457

转载 WinCE创建桌面快捷方式

<br />方式一:静态创建桌面快捷方式 <br /><br />此种方式在创建NK.bin,静态创建,不可修改 <br />1、创建一个快捷方式文件hello.lnk,格式如下: <br />18#/Windows/hello.exe <br />其中,18表示#后面有多少个字符 <br />2、将此文件拷贝到$BSP/files目录下; <br />3、在$BSP/files/PLATFORM.BIB中加入如下内容 <br />hello.lnk $(_FLATRELEASEDIR)/hello.lnk

2010-07-02 17:29:00 1509

转载 WinCE桌面墙纸及图标更换

<br />关于WinCE的墙纸,是在注册表中设置的,编译完WinCE工程以后,所有的reg文件中的内容都会被合并为reginit.ini文件。打开这个文件,可以找到如下内容:<br />[HKEY_CURRENT_USER/ControlPanel/Desktop]<br />            "wallpaper"=//Windows//WindowsCE.bmp<br /> <br />默认情况下,显示的是WindowsCE.bmp文件,但是被编译工程的release目录下并没有WindowsC

2010-07-02 14:38:00 702

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除