
wince开发
JNU_kinke
学物理的搞嵌入式去了
Email:[email protected]
RT5350 wifi 嵌入式开发交流群:96745226
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
直接操作wince显示缓冲区framebuffer
前段时间弄关机图片,即直接操作wince的显示缓冲区,往里面放一个关机或休眠画面的二进制数据。发现有两种方法,如下(硬件平台 S3C2440): 第一种方法:#define IMAGE_FRAMEBUFFER_UA_BASE 0xA0100000 //显示缓冲区虚拟地址SetKMode(TRUE); //进入内核模式。memcpy((void *)(原创 2009-11-05 16:17:00 · 2833 阅读 · 0 评论 -
网络状态检测方法分析
转载自 viviankingxiaowo现在网上有很多种针对网络状态检测的方法,在此做一个简单的分析和总结。总体来说一共有七种。一、 InternetAttemptConnect函数 这个函数可以说非常简单,只是尝试计算机连接到网络。并不考虑是用什么方式连接。当成功连接到网络的时候,函数返回ERROR_SUCCESS,也就是0。函数的参数永远都是0。 有一转载 2012-04-09 15:26:10 · 3858 阅读 · 0 评论 -
wince驱动加载不成功的原因
<br />主要看注册表,以nandflash为例:<br />[HKEY_LOCAL_MACHINE/Drivers/BuiltIn/SMFLASH]<br /> "Prefix"="DSK"<br /> "Dll"="smflash.dll"<br /> "Index"=dword:1 ;要想加载成功,同类设备的索引不能相同。<br /> "Order"=dword:0<br /> "Flags"=dword:0原创 2010-11-11 11:34:00 · 1313 阅读 · 0 评论 -
常用的基本Windows数据类型
<br /><br />原创 2010-12-30 15:02:00 · 725 阅读 · 0 评论 -
S3C2440的camera接口特性及WinCE 下的驱动
S3C2440的camera接口特性及WinCE 下的驱动时间:2010-09-10 10:28:18 来源:单片机与嵌入式系统 作者:魏银库<br /><br />摘要:分析S3C2440的camera接口特性,介绍当摄像设备为CCD摄像头时,在WinCE 5.0/6.O操作系统环境下开发camera驱动的方法。该方法弥补了目前国内在WinCE 5.0/6.0操作系统环境下CCD摄像头无法连接到S3C2440的camera接口的缺陷。<br />关键词:camera接口;WinCE;驱动<br />转载 2010-12-23 15:52:00 · 975 阅读 · 0 评论 -
深入剖析wince6.0下kernelIOctl()的调用过程分析
<br />wince6.0下kernelIOctl()的调用过程分析<br />一初始化部分:<br />1.LoaderInit() //:private/winceos/coreos/nk/kernel/loader.c<br />{<br />.........<br /> // load OAL ioctl dll; this is valid only if image has coredll<br /> LockLoader (g_pprcNK);<br /> if转载 2010-12-01 11:03:00 · 845 阅读 · 0 评论 -
Wince6.0 添加IOCTL
Wince6.0 添加IOCTL<br />作者:hugohong<br /> <br />在WinCE5.0中,应用程序和驱动程序可以通过调用KernelIoControl(..)函数来访问WinCE内核,导致调用OEMIoControl函数,这样应用程序和驱动程序就可以访问到OAL中的资源了。但在WinCE6.0中,提供了更好的安全性,应用程序能够访问OEMIoControl中的case受到了限制,只有下面的这些case是可以让应用程序访问的:IOCTL_HAL_GET_CACHE_INFO<br />转载 2010-12-01 10:53:00 · 1391 阅读 · 0 评论 -
WinCE下Touch Panel驱动介绍(转)
WinCE下Touch Panel驱动介绍(转)<br />WinCE中的Touch Panel驱动是由GWES模块来管理的,Touch Panel驱动接收用户的触摸信息,并将其转换为屏幕上的坐标信息,传给GWES模块。在WinCE中,Touch Panel驱动是分层的,分为MDD层和PDD层,这和其他WinCE设备驱动是一样的。MDD层由微软提供,用户只需要实现MDD和PDD层间的DDSI函数就可以了。如图 <br /><br /> WinCE中的GWES模块负责加载和管理Touch Pan转载 2010-06-03 10:39:00 · 1170 阅读 · 0 评论 -
USB应用程序开发
觉得不错,转载过来留着有用。 今天需要写一个类似于DNW的USB下载工具,用来与EBOOT通信传输CE的镜像文件,从网上找来的DNW源码编译生成的DNW无法检测到USB已经连接,分析应该是通过USB驱动的GUID打开设备导致的问题,于是想查找secusb2.sys的GUID是多少,找到下边这篇文章,第2节有相关信息,通过此方法找到GUID后修改源文件已经能够检查到USB连接OK。作者:转载 2010-04-26 14:18:00 · 3755 阅读 · 0 评论 -
快速编译修改过的PUBLIC代码
快速编译修改过的PUBLIC代码 在WINCE的产品开发过程中可能会遇到修改PUBLIC下代码的情况,由于PUBLIC下的代码进行build之后生成的是相应的.lib文件,要在Sysgen阶段才能生成相应的DLL文件,修改完成后通过Build and Sysgen Current Project要用掉近十分钟的时间才能编译中相应的DLL(我的机器配置不怎么样),然后再进行make生成NK或转载 2010-01-08 17:29:00 · 909 阅读 · 1 评论 -
WinCE BSP工程文件pbcxml分析(转帖)
WinCE BSP工程文件pbcxml分析 每一个BSP都有一个工程文件,比如MyBSP.pbcxml,里面描述了BSP的信息。下面就来介绍一下BSP的pbcxml文件。 文件的大致格式应该是这样的:CatalogFile …>FileInformation ….>…./FileInformation>BSP …>…/BSP>Item …>…转载 2010-01-27 15:07:00 · 783 阅读 · 0 评论 -
Mark:注册表
;;SD插拔响应时间,单位:ms[HKEY_LOCAL_MACHINE/System/StorageManager] "PNPUnloadDelay"=dword:3E8 ;default:1000我窗口使用的640*480的窗口,每次显示的时候都发现先显示1-2个小框,然后才显示窗口,自己感觉应该是一个窗口动画效果。并且,我使用Windows CE自带的软件也发现带有这个效果。我觉得原创 2009-12-01 16:46:00 · 861 阅读 · 2 评论 -
wince5.0的KernelIoControl分析和应用
wince5.0的KernelIoControl分析和应用JNU_kinke 初学wince的时候,下载运行NK,经常看到内核输出如下的信息:OEMIoControl: Unsupported Code 0x xx - device 0x xxxx func xx当时查了不少资料,由于水平所限,只是一知半解,即调用KernelIoControl函数不支持的I原创 2009-11-19 19:37:00 · 2284 阅读 · 0 评论 -
2440 wince的24bpp(24位)颜色深度实现
2440 wince的24bpp(24位)颜色深度实现作者:JNU_kinkeWince设计LCD显示的地方有三个文件:S3c2440a_lcd.h (d:/wince500/platform/smdk2440/src/inc) 7528 2009-11-14Init.c (d:/wince500/platform/smdk2440/src/kernel/oal)原创 2009-11-14 18:24:00 · 2526 阅读 · 2 评论 -
教你如何快速编译MDD层代码
教你如何快速编译MDD层代码JNU_Kinke Wince5.0的MDD层代码位于$(_PUBLICROOT)目录下。如果代码安装在C盘,即$(_PUBLICROOT)=C:/wince500/public。如下图1所示:图1 D层代码是微软调试好的代码,一般情况下不需要改动和调试的。但某些特殊情况下,是需要做某些修改和调试的。要是修改的MDD代码生效,一原创 2009-11-17 11:03:00 · 1302 阅读 · 2 评论 -
wince动态内存映射实现访问IO端口或物理内存
原理:在应用程序中直接把控制电源的端口置低。这个原理可以用在其他需要直接访问物理内存的地方。Wince5.0平台测试通过,其他平台没验证。第一步:这一步可以包含s3c2440a_ioport.h 头文件代替。定义结构:typedef struct { UINT32 GPACON; // Port A - offset 0原创 2009-11-05 16:52:00 · 2803 阅读 · 2 评论 -
ERROR: Power Handler function yield to low priority thread 解决办法(作者:JNU_kinke)
ERROR: Power Handler function yield to low priority thread 解决办法(作者:JNU_kinke) wince5.0休眠唤醒的时候出现ERROR: Power Handler function yield to low priority thread. 异常,导致系统唤醒过程很慢。上网上找一下资料说到: You原创 2009-11-06 10:05:00 · 2970 阅读 · 1 评论 -
WinINet FTP函数
连接InternetOpen初始化WinINet,返回HINTERNET handlesInternetConnect建立Internet连接,打开FTP、Gopher或者HTTP会话。返回HINTERNET handlesInternetCloseHandle关闭Internet连接目录操作FtpCreateDirectory在FTP服务器上建立目录, 需要Interne转载 2012-04-10 18:08:22 · 4079 阅读 · 1 评论