Wince_系统定制
文章平均质量分 53
你来吻
能够使用VC和CBC VS2005编辑软件,能够使用CCS开发DSP。能够使用PB编写wince 驱动,能够使用ADS。
有一个漂亮的媳妇和一个可爱的女儿。
就这么简单。
每天要看一篇旧的日志,每天睡前要想想今天做了什么。明天的简单计划是什么?
展开
-
wince6.0下 Error: failed PB timebomb check
原文地址:http://blog.csdn.net/yizhou2010/article/details/7227199用Wince6.0下 make run time image的时候, 弹出了如下的错误 :Error: failed PB timebomb check之前一直都没有什么问题,开始以为生成的系统过期了,重新Sysgen一下之后也不行,后来上网一查,发现转载 2014-08-11 13:54:25 · 592 阅读 · 0 评论 -
关于VS2005应用程序故障一例
早期做过的一个wince5.0应用程序重新装到仪表中。居然连续弹出错误,后按装debug版本才弹出atltime.inl等故障,代码没动过怎么会出现问题呢?后来发现仪表WINCE系统重新做过,定制时未定制ATL组件。添加以后故障解决.原创 2011-08-04 13:36:57 · 891 阅读 · 0 评论 -
mini2440的pwm驱动程序和测试程序详解
一 pwm 驱动程序位置: 内核/drivers/char/mini2440_pwm.c代码注解#include #include #include #include #include #include #include #include转载 2011-08-01 11:33:35 · 890 阅读 · 0 评论 -
wince下sources\sources.cmn\Makefile.def的相关作用(转载)
1:首先是Makefile.def:————————————————————————————————————————在所有驱动的makefile中有!INCLUDE $(_MAKEENVROOT)\makefile.def找到(_MAKEENVROOT)\ma原创 2011-07-04 15:26:19 · 1262 阅读 · 0 评论 -
wince 3串口模拟器
<br />今日做一个PDA系统需要3个串口,编程时需要模拟3个串口使用,<br />而使用以前的方法默认得到的模拟器只有一个串口,因此需要修改修改方法如下:<br />/WINCE500/PLATFORM/Deviceemulator/Src/Drivers/Serial/ser_smdk2410.cpp文件添加<br />class CPdd2410Serial2 : public CPdd2410Uart {<br />public:<br /> CPdd2410Serial2(LPTSTR l原创 2011-04-25 16:45:00 · 2632 阅读 · 0 评论 -
wince中文件关联的问题
Platform Builder for Microsoft Windows CE 5.01、通常情况下,点击一个mp3文件,会自动地调用Mediaplayer播放。 如果需要,我们也可以实现当点击一个特定格式的文件时,调用我们自己的程序来处理。 先对注册表进行一些处理。 比如我们要把后缀名为.dat的文件进行关联。首先在HKEY_CLASSES_ROOT下建一子目录.dat原创 2011-06-10 15:52:00 · 636 阅读 · 0 评论 -
wince 自动启动程序设置(未完)
修改注册表[HKEY_LOCAL_MACHINE/init]“Launch80〃=”app.exe”“Depend80〃=hex:14,00,1e,00这个是设定启动顺序,launch后面的数字越大的越是后启动,Depend80后面的指定依赖项,为16进制,上面的语句表明依赖项为launch20 定义的device.exe和launch30中定义的gwes.exe, 注意Launc原创 2011-06-10 15:43:00 · 606 阅读 · 0 评论 -
wince5.0 2010年补丁包下载地址
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=732970f0-095f-4458-bbf3-7337ba8e5024&displaylang=en原创 2011-06-09 15:33:00 · 1101 阅读 · 0 评论 -
WINCE注册表中IClass值的确定
winCE提供驱动声明为可支持电源管理的GUID有4个,分别代表4种外设类型,是固定的。 具体可以看看common.reg ; Power Manager interfaces. These list the interface classes that the Power ; Manager will monitor for new devices. ; [HKEY_LOCAL_MACHINE/转载 2011-06-10 15:26:00 · 1288 阅读 · 0 评论 -
几个概念:SD、SDHC、SDXC、SDIO、MMC
SD是早先的版本的,据说是由MMC演变而来的。最大支持2GB大小容量SDHC是大容量SD卡,也就是SD High Capacity,支持最大32GB大小容量SDXC(SD eXtended Capacity)是去年09年才发布的新标准,支持最大2TB的大小容量SDIO看了一段网上的英文原文是这样说的:An SDIO card is a combination of an SD card and a转载 2011-06-08 16:12:00 · 10775 阅读 · 0 评论 -
在CEPC下USB的HCD模块选用OHCI及UHCI
OHCI---open host controllerUHCI---universal host controller主要看你主板是何种USB host controller, 控制面板内能看出来 不光是U盘,移动硬盘也可以识别。测试成功的话,帮忙顶下帖子,谢谢啊 1、添加Catalog->Core OS->Windows CE devices->Core OS Services->U转载 2011-06-08 09:21:00 · 876 阅读 · 0 评论 -
WinCE虚拟串口驱动(二)
<br />//========================================================================<br /> //TITLE:<br /> // WinCE虚拟串口驱动(二)<br /> //AUTHOR:<br /> // norains<br /> //DATE:<br /> // Saturday 28-March-2009<br /> //Environment:<br /> // WINDOWS转载 2011-04-09 20:43:00 · 487 阅读 · 0 评论 -
MULTI BIN的wince 5.0+smdk2440下的实现(扩大你的内存)
原本早就要发出来了,但是看到king_sundi网友已经发过一个帖子了,所以犹豫了没有发,相对而言,我这个总结更具有实用性,基本上照着这个步骤来就能成功,我给我几个朋友试过了,他们一开始对这个基本不懂都能搞定。<br />XIP实现总结.<br />step1:修改config.bib文件.内核子集XIPKERNEL的SIZE根据你自己编译出来的XIPKERNEL.BIN实际大小调整,<br />XIPKERNEL BASE=8C200000,XIPKERNEL SIZE = 0013F000 内存类型是R原创 2011-04-09 22:10:00 · 1196 阅读 · 0 评论 -
如何减小NK大小
<br />我的NK一旦在setting菜单选择中文,编译出来的NK就是25M多了,但是有些人可以弄到中文NK15M,现在我也来试试。<br /> <br />我用优龙的2410,发现启动最慢的地方是在把NAND下的WINCE考到SDRAM的过程,大概需要15秒<br />WINCE的NK.NB0文件大概有30M,我尝试去掉那些WORD VIEW,PDF VIEW等,编译出来的WINCE并没有变小多少<br />或者有没有更快的 读取NAND的方法,目的只为了提高启动速度,<br />谢谢!<br />30原创 2011-04-09 21:35:00 · 1378 阅读 · 0 评论 -
2440支持大容量SD卡的解决办法
<br />//----------------------------------------------------------------------------------------------------------- <br />// 作者:wogoyixikexie@gliet<br />// 版权:桂林电子科技大学一系科协wogoyixikexie@gliet<br />// 平台:wince5.0 2440 5.0 BSP <br />// 发布日期:2009年5月6日 10:45:54原创 2011-04-09 21:20:00 · 652 阅读 · 0 评论 -
wince 5.0 .2440 5.0BSP的中断过程
<br /><br /> 以前在CSDN写过一些wince5.0中断的文章,现在重新看看,发现以前的有些理解是错误的,想翻开来改改,可是郁闷的CSDN在前台没有返回后台的编辑功能,所以现在重新写一篇纠正一下。<br /> 首先描述wince5.0 (2440BSP)的中断流程<br /> 注册表等——》KernelIoControl(——》OEMIoControl——》OALIntrRequestIrqs )把物理中断转换成系统中断——》InterruptInitialize调用O转载 2011-04-09 21:03:00 · 755 阅读 · 0 评论 -
关于source中的TARGETLIBS和SOURCELIBS的区别
TARGETLIBS=\ $(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib TARGETLIBS指示连接需要的库的名字 SOURCELIBS=mm.lib SOURCELIBS指示将于某一原创 2011-08-11 13:53:12 · 1159 阅读 · 0 评论 -
WINCE PB编译不过各种错误集锦
本文将不择手段搜集WINCEPB的各种编译不过的错误并给出解决方案或是相关思路,搜集资料来源:本人编译出错后得到解决后的学习笔记,网上搜集的资料,朋友的教导等,后面将会详细备注,大家一起交流。文章一式两份,一份在博客上,另外一份放到论坛中,并实时更新。[电子技术论坛:http:/转载 2011-08-11 10:38:48 · 1300 阅读 · 0 评论 -
S3C2440 进行微秒级、毫秒级延时函数
MCLK:405MHzHCLK:135MHzPCLK:67.5MHz在这里定时器时钟频率为PCLK/8=67.5/8=8.4375MHz定时器0示例代码:1 void T0DelayNus(UINT16 t) 2 { 3 r转载 2011-08-12 10:06:23 · 2812 阅读 · 0 评论 -
Wince之旅——设备控制(重启网卡为例)
其实根据我的实践,在wince下面重启网卡其实十分简单,直接把驱动程序和网卡分离然后再绑定一次就好了。怎么绑定呢。就是一个函数DeviceIoControl和底层通信下。方法1 :把第二个参数设为IOCTL_NDIS_REBIND_ADAPTER。直接分离和绑定方法2 :把第二个参数设为IOCTL_NDIS_UNBIND_ADAPTER分离,然后再IOCTL_NDIS_BIND_A转载 2014-04-18 11:22:53 · 3165 阅读 · 0 评论 -
CE6 驱动: 你不得不知道的事情
原地址:http://blog.csdn.net/armeasy/article/details/4965710许多人担心CE6驱动的向后兼容性。在CE6上,应用程序和OAL可以比较良好的兼容,但驱动就比较难。驱动在移植到CE6上必须做一定的修改,原封不动的放到CE6上运行是不太可能的。驱动需要修改的主要原因:1、 API的差异2、 内存传递3、 Buffer异步访问转载 2014-03-07 19:38:37 · 1406 阅读 · 0 评论 -
wince6 TQ210电源管理对屏幕保护的影响
原文地址:http://www.360doc.com/content/12/0208/13/8354145_185023839.shtml在platform.reg里对Timerout赋值成零,发现生成的注册表是更新了,但是值没有起作用。在common.reg里对Timerout赋值成零,可以生效。感觉还是很奇怪。最后再网上查找了,发现PM正常启动读到的是默认值,没有读取到注册表的值。转载 2014-02-27 15:08:28 · 1147 阅读 · 0 评论 -
TQ210 裸机测试 AT24C02A代码
#include #include #include "utils.h"#include "I2C.h"/* 映射内存*/#define rGPD1CON (*(volatile unsigned *)(BASE_REG_PA_GPIO+0xC0))#define rGPD1DAT (*(volatile unsigned *)(BASE_REG_PA_GP原创 2014-02-11 13:19:11 · 1064 阅读 · 0 评论 -
S5PV210裸板驱动:栈与GPIO的使用
原文地址:S5PV210裸板驱动:栈与GPIO的使用 如果裸板代码都用汇编代码编写的话,那确实是难度大,所以还是选择使用C语言来写,这样的话就会涉及栈了。接下来慢慢介绍一。栈的作用本想借着这节介绍一下Crotex-A8,的工作模式和寄存器的,但写到一半还是决定放弃,先撇开硬件上的关系,简单介绍一下栈的作用和怎么使用吧,另外的等迟点再说。栈是在转载 2014-01-27 14:59:00 · 1365 阅读 · 0 评论 -
WINCE6.0+S3C6410的触摸屏驱动
原文地址:http://blog.csdn.net/loongembedded/article/details/6683548********************************LoongEmbedded********************************作者:LoongEmbedded(kandi)时间:2011.8.13类别:WINCE转载 2013-12-16 15:54:51 · 982 阅读 · 0 评论 -
wince6R3
http://download.microsoft.com/download/F/5/2/f5296720-250A-4055-991C-0CEA5DE11436/Windows Embedded CE 6.0 R3.msihttp://download.microsoft.com/download/F/5/2/f5296720-250A-4055-991C-0CEA5DE11436/FP.c转载 2013-11-26 16:23:31 · 693 阅读 · 0 评论 -
wince6.0 R2补丁
http://download.microsoft.com/download/0/7/4/0748b074-ed6c-461f-bcd0-e35d047bc1f8/Windows Embedded CE 6.0 R2.msihttp://download.microsoft.com/download/0/7/4/0748b074-ed6c-461f-bcd0-e35d047bc1f8/Help转载 2013-11-26 08:44:13 · 934 阅读 · 0 评论 -
Marvell SDIO 8686 在S3C2440 上wince5.0注册表设置
[HKEY_LOCAL_MACHINE\SD\State]"Exist"=dword:1[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Custom\MANF-02DF-CARDID-9103-FUNC-1] "Dll"="SDIO8686.dll" ; use the "streams" interface portion t原创 2013-10-30 15:33:15 · 1479 阅读 · 0 评论 -
WINCE6.0 USB HUB不能同时连接USB_WIFI和USB鼠标及U盘
参考地址:http://bbs.csdn.net/topics/350066064修改:WINCE500\PLATFORM\SMDK2440A\Src\Drivers\Usb\HCD\OHCI.C文件中的123// Amount of memory to use for HCD bufferstatic c原创 2013-10-16 13:01:34 · 1903 阅读 · 0 评论 -
WinCE驱动程序的分类
源文件:http://www.cnblogs.com/we-hjb/archive/2008/11/29/1339603.html最近有一些同学发邮件问我,驱动调试助手到底能动态加载哪些驱动,为什么在加载USB设备驱动时总是失败。要解释这个问题,首先得弄清楚WinCE中驱动的相关概念。本文将主要介绍WinCE下驱动程序的分类。 驱动程序是介于操作系统和设备之间的一个代码转载 2013-03-21 19:52:00 · 677 阅读 · 0 评论 -
2440 startup.s分析
;--------------------------------------------------------------------- ;startup.s ;系统启动代码 ;起始时间 : 2009.5.7 ----->2009.5.11 ;------------------------------------------------------转载 2012-08-14 20:07:10 · 966 阅读 · 0 评论 -
WinCE5.0的 Imaging API 显示JPG BMP PNG 图片问题
IImage *pIImage; IImagingFactory *pIImgFactory; ImageInfo imageInfo; HBITMAP hResult; INT nImgWidth = GetSystemMetrics(SM_CXSCREEN); INT nImgheight = GetSystemMetrics(SM_原创 2010-11-24 20:51:00 · 1524 阅读 · 0 评论 -
wince bsp克隆 故障
按步骤一步步都没动克隆的BSP 结果出现错误the selected cec file references a child component '{A0889642-D2D0-4757-8BFC-80583244E9FA}'that was not found in the catalog or in the cec file. component type #2,implem原创 2012-06-19 14:59:14 · 817 阅读 · 0 评论 -
Error: Ran out of space in ROM for simsun.ac3
请问: 我用PB4.2编译的内核,为什么总是出现这个错误??? Warning: Using old fixup style in module mscoree1_0.dll Warning: Using old fixup style in module dbnetlib.dll Warning: Using old fixup style in module sscemw20.转载 2011-10-30 13:58:41 · 1437 阅读 · 0 评论 -
WinCE虚拟串口驱动(一)
<br /> //========================================================================<br /> //TITLE:<br /> // WinCE虚拟串口驱动(一)<br /> //AUTHOR:<br /> // norains<br /> //DATE:<br /> // Saturday 28-March-2009<br /> //Environment:<br /> // WINDOW转载 2011-04-09 20:42:00 · 696 阅读 · 0 评论 -
转载——bootloader 开发,最郁闷前三步
<br />在书市和网上溜达一圈,只发现两本关于Bootloader的开发资料。一个是电子工业出版社出版的《Windows CE.NET实用开发技术》;另一个是PB的HELP文件。其他大多为介绍Bootloader相关知识的,最多也就是修改一下官方的Bootloader源码。 <br />觉得没什么意思!如果官方不给源码呢?咱还是要从零开始。也算是发扬自力更生、艰苦奋斗的革命精神。由于本人的英文太差,在金山词霸的帮助下,花了三天时间(没办法,白天要上班,晚上要照顾媳妇,自己能支配的时间实在是少的可怜)才看了原创 2011-04-09 20:33:00 · 662 阅读 · 0 评论 -
关于WINCE下输入法的问题的解决方法
<br />1 概述<br />本文介绍了如何定制微软简体中文输入法3.0及键盘等。<br />2 组件的添加<br />微软简体中文输入法是一种Input Method Editors (IME),它提供了拼音输入和双拼输入。<br />以下是微软简体中文输入法及其大、小键盘所需要的组件:<br />Input Method Manager (IMM) SYSGEN_IMM<br />National Language Support (NLS) SYSGEN_CORELOC<br />Multiling原创 2011-01-06 13:09:00 · 1102 阅读 · 0 评论 -
WinCE系统 USB Serial实现
<br />这里介绍一下USB Serial。USB Serial就是指基于USB的虚拟串口,实际上是将USB作为一个串口设备来进行操作。<br />对于应用程序来说,通讯起来比较简单,就是打开串口,然后接收发送数据就可以了。下面介绍一下具体步骤:<br /> <br />1. 选择USB Client Serial组件<br />在定制WinCE的时候,在Catalog Items View中选择”Device Drivers”->”USB Function”->”USB Function Clients转载 2010-12-26 10:35:00 · 700 阅读 · 0 评论 -
WinCE系统USB Mass Storage实现
<br /> <br />Mass Storage的实际应用就是U盘,目标板和PC通过USB相连,PC可以把目标板识别为U盘,在很多产品上都很常用。这里介绍一下在WinCE系统中U盘功能的实现。<br /><br /> <br />在谈WinCE的USB Mass Storage实现之前,首先要具备以下条件:<br />1. 开发板支持USBClient设备。<br />2. 开发板上至少有一种存储设备可以被用来映射为U盘。<br /> <br />现在的处理器一般都带有USB Client或者是USB O转载 2010-12-26 10:35:00 · 827 阅读 · 0 评论 -
RNIDS PC端驱动RNDIS USB kit
RNIDS PC端驱动RNDIS USB kit使用RNDIS方式通过USB连接PC的朋友可能会发现,需要PC端驱动才能与PC建立网络连接微软提供了例子驱动,我们只要修改INF文件即可微软网站上提供的链接已经过期,不能下载了,这里放出来给大家使用RNDIS USB kit 2005.rar (194.41 KB) 下载次数: 52010-10-15 08:51实际驱动使用Drivers/x86fre/sys files下的rndismpy.sys和usb8023y.sys即可然后我们需要做的就是拿INF T转载 2010-12-28 13:07:00 · 5241 阅读 · 1 评论