wince 驱动开发
文章平均质量分 75
csu_yang
wince 驱动开发
展开
-
eboot中读取寄存器中的值的方法
<br /><br />实现烧录器的烧录功能:<br />1. 在菜单中增加一项<br />2. 通过串口不断检测输入值<br />3. 通过值的选择来实现烧录功能<br />4. 烧录时需要检测flash 的状态:比如是坏的flash或者flash没有插入,如果异常就应当在屏幕上打印出相关信息,来提示用户当前flash状态,并且此时应当返回来等待用户的后续操作<br />5. 对flash的TOC要重新安装,来取得其块信息及状态<br />主原创 2010-09-28 14:06:00 · 788 阅读 · 0 评论 -
函数指针与指针函数
函数指针与指针函数http://do1k.com/guanyuwomen/541.html指针函数 指针函数是指函数的返回值类型是一个指针类型,即实质是一个函数。 我们知晓函数都有归来类型(万一不归来值,则为无值型),只不过指针函数转载 2011-08-26 10:56:28 · 905 阅读 · 1 评论 -
WINCE60下修改了PUBLIC下的源代码的快速编译方法
【转】WINCE60下修改了PUBLIC下的源代码的快速编译方法WINCE60下修改了PUBLIC下的源代码的快速编译方法因为WINCE的组件都是分成一个个LIB/DLL的形式存在,所以只要把单个LIB/DLL编译更新然后再重新连接NK就可以起到快速编译NK的转载 2011-09-21 14:09:08 · 595 阅读 · 0 评论 -
GPIO模拟I2C快速入门 与程序实现+软件模拟I2C时序
GPIO模拟I2C快速入门 与程序实现http://jinren1010.spaces.eepw.com.cn/articles/categorys/ /*******************************************************转载 2011-08-30 14:19:44 · 2831 阅读 · 0 评论 -
CETK环境搭建及说明
CETK环境搭建及说明作者:ARM-WINCE微软提供的CETK可以帮助测试BSP包括驱动,OAL。针对每个驱动,都会有不同的case。下面介绍如果搭建环境: 1. 以WinCE6.0为例,在VS2005中打开工程,然后再"Catalog Items Vi转载 2011-09-30 14:18:48 · 646 阅读 · 0 评论 -
wince 桌面 加flash盘符下应用程序的快捷方式 操作
WinCE桌面 添加应用程序的快捷方式 将可执行程序MyApp.exe放入FAT分区Flash中,在桌面创建其快捷方式:(1) 创建MyApp.lnk 快捷方式文件 使用桌面Windows 自带的记事本创建,保存时将后缀名改为lnk即可。.lnk 文件其实是一个文本文件,它包含用于链接目标的命令行以及命令行的长度,用于指向该快捷方式对应的应用程序存放的路径(建立起应用原创 2011-12-08 12:52:07 · 1013 阅读 · 0 评论 -
VC++ SetLocalTime与SetSystemTime区别
VC++ SetLocalTime与SetSystemTime区别SetLocalTime设置北京时间;SetSystemTime设置格林威治时间,比北京时间晚8小时,需要调整wHour。初始化SYSTEMTIME是不能忽略其成员变量wDayOfWeek,wMilliseconds(可lpSystemTime->wDayOfWeek = -1;lpSystemT转载 2011-12-15 13:48:44 · 9126 阅读 · 0 评论 -
vs2005常用快捷键
【转】vs2005常用快捷键调试快捷键F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码 //PB 里 是build solutionShift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Shift+F5: 停止调试Ctrl+Shift+F5: 重启调试F9转载 2011-12-15 13:57:57 · 670 阅读 · 0 评论 -
WinCE文件读写操作
WinCE文件读写操作WinCE对文件操作有两种方式:一种是用WinCE自带的API函数,另一种方法是用MFC类库种的CFile类。我们先用第一种的操作:1. 文件的打开HANDLE CreateFile(LPCTSTR lpFileName,DWORD dwDesireAccess,DWORD dwShareMode,LPSECURITY_AT转载 2011-12-15 16:22:06 · 4891 阅读 · 0 评论 -
MultiByteToWideChar和WideCharToMultiByte用法
MultiByteToWideChar和WideCharToMultiByte 在软件的使用过程中,经常碰到乱码的情况,那么乱码的原因就是字符集的不同,也就是说同一个数字代表不同意思。在Windows里,目前主要有ANSI和UNICODE的方式。如果在UNICODE的方式里直接显示ANSI的字符串是出现乱码的,同样在ANSI函数里也不能显示UNICODE的字符串,而是要进行相互转载 2011-12-16 14:53:14 · 1933 阅读 · 0 评论 -
PlaySound函数用法
PlaySound函数的声明为:BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound);参数pszSound是指定了要播放声音的字符串,该参数可以是WAVE文件的名字,或是WAV资源的名字,或是内存中声音数据的指针,或是在系统注册表WIN.INI中定义的系统事件声音。如果该参数为NULL则停止正在播放的声音。参数hmod是应原创 2011-12-27 18:18:11 · 3631 阅读 · 0 评论 -
关于DeviceIoControl实现异步的笔记
链接地址 : http://yexin218.iteye.com/blog/638445一直所做的都是同步实现的。当然很多情况这并不是很好的解决问题。现在手上的问题是:用户层通知底层驱动(Filter Driver)做某件事,然后返回该事件执行的结果。如果该事件是一件简单的事情,这里是指极短时间内可以完成的,那么在允许范围内,我们可以用同步来完成。但是如果该事件是一件耗时的工作,而应用转载 2011-12-28 17:40:56 · 1512 阅读 · 0 评论 -
线程中CreateEvent和SetEvent及WaitForSingleObject的用法-------wince里面的中断IST经常使用
线程中CreateEvent和SetEvent及WaitForSingleObject的用法首先介绍CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,程锁定方面.CreateEvent 函功能描述:创建或打开一个命名的或无名的事件对象.EVENT有两种状态:发信号,不发信号。 SetEvent/ResetEvent分别将EVENT置为这两种转载 2011-12-28 17:55:58 · 3043 阅读 · 0 评论 -
杀毒软件影响 WinCE sysgen "EDITBIN : fatal error LNK1104: cannot open file "
杀毒软件影响 WinCE sysgen "EDITBIN : fatal error LNK1104: cannot open file "http://blog.csdn.net/edai9508/article/details/6431134EDITBIN : fatal error LNK1104: cannot open file 'C:/WINCE600/转载 2012-02-08 11:47:29 · 719 阅读 · 0 评论 -
INF文件详解
INF文件详解http://blog.csdn.net/yiyefangzhou24/article/details/6070719INF文件格式要求一个INF文件是以段组织的简单的文本文件。一些段由系统定义(System-Defined)的名称,而另一些段由INF文件的编写者命名。每个段包含特定的条目和命名,这些命名用于引用INF文件其它地方定义的附加段。INF文转载 2012-01-05 18:12:57 · 882 阅读 · 0 评论 -
详解C中volatile关键字
详解C中volatile关键字http://www.cnblogs.com/yc_sunniwell/archive/2010/06/24/1764231.html volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或转载 2011-08-25 18:27:59 · 435 阅读 · 0 评论 -
----------详解WinCE上BINFS实现----
WinCE上BINFS实现详解 网上不少介绍三星24x0系列的BINFS启动方式实现,有些内容上描述的不是非常全面下面就WinCE6上的BINFS实现,从基本原理到修改BSP,再到如何烧录启动做一个较全面的讲解一 BINFS到底是什转载 2011-09-21 14:46:21 · 673 阅读 · 0 评论 -
wince中BIB文件的详细介绍
wince中BIB文件的详细介绍在WinCE中使用的一个重要的文件就是BIB文件,全称Binary Image Builder File。在WinCE的编译过程中会用到BIB文件,应该是在最后的Makeimg阶段。所有的BIB文件会被合并成CE.bib文件,然后R转载 2011-09-21 11:56:13 · 947 阅读 · 0 评论 -
Nand Flash数据存储规则与数据读写方法一二三
转载自http://www.8xif.com/doc/nand-flash-data-storage-and-data-read-and-write-the-rules-of-method-c.html<br />Nand Flash数据存储规则与数据读写方法(一)<br /> 谈到Nand Flash的数据存储方式,关于NAND Flash的数据读写方法方面的文章不多,这篇文章详细讲述了Nand Flash数据存储方式和数据读写方法,并用具体的芯片为例作了详细的解释。<br />原创 2010-09-28 19:17:00 · 1653 阅读 · 0 评论 -
[转]wince 蓝牙
[转]wince 蓝牙 <br /> <br />上面是WinCE中蓝牙协议栈的架构图:<br /><br /> 可以看到,HCI传输层以上的协议层全部由WinCE实现了,所以蓝牙模块只需要实现了基带层和链路管理层,并提供HCI传输接口给WinCE就可以了。WinCE支持使用USB、UART、SDIO等接口的蓝牙模块。<br />开发板上使用的是CSR-BC4-EXT-C2-PA蓝牙模块,模块接在串口0上。使用CSR的BCSP传输协议。以下是配置方法:<br />1 添加Bluetooth Sta原创 2010-09-28 19:27:00 · 5924 阅读 · 1 评论 -
WinCE中nandflash驱动开发介绍 +WinCE中地Flash分区和CheckSum+ NAND和NOR的比较
摘录下来,用来学习,呵呵<br />文章一:一. NAND和NOR的比较<br />NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清NOR和NAND闪存。相"flash存储器"经常可以与相"NO原创 2010-09-28 19:00:00 · 1708 阅读 · 0 评论 -
Wince6 Eboot中加入开机画面
Wince6 Eboot中加入开机画面 <br /><br /><br />昨天研究了一下wince开机时加入个性化的画面,折腾了一上午,不是花屏就是CE起不来……终于搞定,分享一下经验吧。。。<br />Wince加入开机画面方法一般有以下两种:<br />1、 在文件中下定义一个常量大数组,几百K,如const USHORT ScreenBitmap[],在显示图片的地方利用for循坏把数组都拷贝到相应的buffer中。<br />2、 把图片数据存放到转载 2010-10-12 15:24:00 · 647 阅读 · 0 评论 -
如何实现从SD卡更新NK
如何实现从SD卡更新NK?——(已经实现) <br />作者:wogoyixikexie@gliet 2008-12-04<br /> 在前段时间,songtitan牛人在论坛说了一下使用SD卡更新NK的方法。如下:<br />http://topic.csdn.net/u/20081009/17/4E0F5E66-C7A0-43D2-B33F-14E132280F70.html<br /> <br />在CE下和在bootloader下都可以实现更新NK. <br />转载 2010-10-12 17:34:00 · 1024 阅读 · 0 评论 -
WinCE控制面板添加应用程序+WinCE开始菜单中添加应用程序+WinCE桌面墙纸及图标更换+WinCE文件目录定制及内存调整
<br />1.WinCE控制面板添加应用程序<br />WinCE系统中的控制面板和Windows系统中的控制面板原理是一样的,里面就是包含了一些应用程序。WinCE系统的控制面板由Ctlpnl.exe,Control.exe和一些.cpl文件组成,其中Ctlpnl.exe和Control.exe用于控制控制面板的文件夹显示和架构,而.cpl文件和控制面板中的实际应用程序相对应。<br /> <br />WinCE的控制面板中的每个应用程序都由两部分组成:应用程序本身和所对应的.cpl文件。实际上.c转载 2010-10-12 18:33:00 · 2123 阅读 · 0 评论 -
EBOOT升级进度条
VOID BspEbootUpdateShowProgressBar(BYTE phase, BYTE percent)<br />{<br /> if (!g_bScreenInited || percent > 100)<br /> return;<br /><br /> BspEbootUpdateProgressString(phase, 0);//,调用DrawString()来打印对应的字符串<br /> if (percent < old原创 2010-10-12 15:48:00 · 761 阅读 · 0 评论 -
WINCE6 同时支持简繁体
WINCE6 同时支持简繁体 <br />最近两星期在玩WINCE6,因产品需要,应用软件需支持简繁体,显示其中一种很好办,只需要加入相应的字库。如加入简体字库:<br />CEBASE->International->Locale Specific Support->Chinese(Simplified),选择字库SimSun & NSimSun(Subset 2_50),通常情况选择这个就够了,而SimSun & NSimSun这个太大,有10M左右,并把GB18030 D转载 2010-10-12 15:56:00 · 1017 阅读 · 0 评论 -
WIN CE 6.0 调大 image
<br />WINCE 6.0 调大image<br /> 通常情况,wince系统默认的image大小是32M,一般这个大小是够了。但如果添加的组件比较多,生成的NK.bin就会超过32M,这时就需要做一些修改了。<br />1、将项目的配置属性 "Run-time image can be larger than 32MB (IMGRAM64=1)"打上勾。<br />2、修改Eboot下的loader.h<br />#define ROM_RAMIMAGE_SIZE转载 2010-10-12 16:36:00 · 622 阅读 · 0 评论 -
WinCE BSP工程文件pbcxml分析
WinCE BSP工程文件pbcxml分析 <br /> 作者:ARM-WinCE<br /> <br /> <br />每一个BSP都有一个工程文件,比如MyBSP.pbcxml,里面描述了BSP的信息。下面就来介绍一下BSP的pbcxml文件。<br /> <br />文件的大致格式应该是这样的:<br /><CatalogFile …><br /><FileInformation ….><br />….<br /></FileInformation><br /><BSP转载 2010-10-12 18:44:00 · 476 阅读 · 0 评论 -
wince下USB设备驱动程序导读
wince下USB设备驱动程序导读<br /> <br /> <br /> <br /> <br /> 随着USB设备的不断增加,我们这些开发人员也就多了对USB设备进行驱动程序开发的工作。但是对于很多初学者来说,存在以下三个困难:<br /> 一是对WinCE的驱动程序结构了解得太少,没办法得心应手的专注于驱动程序的开发工作;<br /> 二是对WinCE自带的USB驱动程序的例转载 2010-12-20 14:17:00 · 748 阅读 · 0 评论 -
SD卡驱动相关内容
SD卡驱动相关内容 <br />http://blog.csdn.net/josh915/archive/2010/08/24/5835707.aspx<br /><br />一)<br />先对SD卡有一个感性认识:<br />SD卡的技术是基于MultiMedia卡(MMC)格式上发展而来,大小和MMC差不多,尺寸为32mm x 24mm x 2.1mm。SD卡与MMC卡保持着向上兼容。<br />内部结构: SD卡内部主要分两部分:存储介质(nandflash)和主控制器。主控制器多位以转载 2010-10-29 14:32:00 · 2115 阅读 · 1 评论 -
WINCE下窗口界面闪烁的问题
<br /> WINCE下窗口界面闪烁的问题<br /><br />http://blog.csdn.net/lanyzh0909/archive/2010/09/29/5913836.aspx<br /><br />在做界面开发时,相信大家都遇到过界面闪烁问题。一般有一下几种情况:<br />1、 移动窗口<br />2、 在窗口上绘制大量的图片<br />3、 在绘制子窗口<br />以上3种情况是窗口出现闪烁概率比较高(不是说一定会出现,主要看CPU的处理速度)。<br />第一种情况,在转载 2011-01-05 17:24:00 · 828 阅读 · 0 评论 -
在WinCE下绘制半透的效果要注意的问题+WINCE 下创建动态显示图片窗口
<br /> <br />http://blog.csdn.net/lanyzh0909/archive/2010/08/20/5827354.aspx<br /><br /> 在Windows XP 中实现半透明效果并不是件难事,仅仅只需要调SetLayeredWindowAttributes函数即可。如果同样的效果也想在Windows CE 中重现呢?因为Windows CE没有SetLayeredWindowAttributes 函数,不过在Windows CE 5.0开始支持AlphaBl转载 2011-01-05 17:36:00 · 1577 阅读 · 0 评论 -
WinCE下定制触摸校准界面的方法
http://blog.csdn.net/sibling520/article/category/764012相关 技术文章:1.Windows CE USB Function Driver驱动简析2.四线电阻式触摸屏驱动的优化3.WinCE启动界面的定制转载 2011-08-09 10:27:26 · 1012 阅读 · 0 评论 -
关于RegQueryValueEx两个小问题
http://blog.csdn.net/yiyefangzhou24/article/details/6456793RegQueryValueEx这个函数MSDN是这样解释的This function retrieves the type and data for a specified value name associated with an open registry key.转载 2012-01-05 18:05:44 · 1237 阅读 · 0 评论