WinCE+驱动开发问题精华集锦.pdf

WinCE+驱动开发问题精华集锦.pdf

ID:52309958

大小:429.74 KB

页数:33页

时间:2020-03-26

WinCE+驱动开发问题精华集锦.pdf_第1页
WinCE+驱动开发问题精华集锦.pdf_第2页
WinCE+驱动开发问题精华集锦.pdf_第3页
WinCE+驱动开发问题精华集锦.pdf_第4页
WinCE+驱动开发问题精华集锦.pdf_第5页
资源描述:

《WinCE+驱动开发问题精华集锦.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、WinCE驱动开发问题精华集锦在ce自制平台中如何添加自己的驱动?cec文件和reg,bib文件有何区别?看混了,不知道如何才能让驱动注册到平台中。另外,reg和bib是我在编写驱动必须要自己写的么?CE的驱动分为本机驱动和流驱动,本机驱动你可以修改源码(在%_WINCEROOT%PUBLICCOMMONOAKDRIVERS),然后build驱动源码,之后用PB编译内核。流驱动是以DLL的形式被系统程序加载的。加载流驱动要在注册表中添加信息,这和cec文件没关。如果你想把此驱动DLL和注册信息作为一个整体给别人使用,那么就

2、要做一个cec文件,PB能够读取cec文件内容并加载到内核工程中。cec文件相当于安装程序。我安装的是evc4.0,我开发的系统要显示中文比如姓名什么的。在编辑的时候是中文显示,但是到了输出时,显示的都是乱码。不知道应该怎么去解决?EVC的模拟器不支持中文。所以显示出来的都是乱码。1、你可以只显示英文,调试结束后再改界面为中文。2、安装PB,PB的模拟器支持中文。CStatic及其控件的文字无法垂直居中显示,虽然在evc的资源编辑器中可设置,但是一旦运行,却无法垂直居中显示?这种情况正常,而且除此之外还不能右对齐。获取设备ID的种

3、类有哪些?除了手机模块外,还有CF卡有序列号、硬盘有ID号、网卡有MAC号等。这几种方法属获取手机模块ID最简单。在应用程序中,如何修改本机的ip地址等网络参数,并使之立即生效?网络设置保存在注册表中,位置[HKEY_LOCAL_MACHINEComm网卡名称ParmsTcpIp],例如常见的CS8900网卡设置:[HKEY_LOCAL_MACHINECommCS89001ParmsTcpIp]"EnableDHCP"=dword:0"DefaultGateway"="192.168.0.1""DNS"="111.

4、111.111.111""UseZeroBroadcast"=dword:0"IpAddress"="192.168.0.2""Subnetmask"="255.255.255.0"设置之后要生效有两种办法:一种是热启动,调用KernelIoControl(IOCTL_HAL_REBOOT,NULL,0,NULL,0,NULL),热启动时间很短暂;另外一种调用DevieceIoControlAPI,传递IOCTL=IOCTL_NDIS_REBIND_ADAPTER。如何向控制面板中那样,修改系统声音的音量?调用APIwaveOut

5、SetVolume(HWAVEOUT,dwVolume),一般参数1为0。在[HKEY_CURRENT_USERControlPanelVolume]下是系统声音的注册表设置。在应用程序中如何实现jpg、gif图片的显示?有几种办法:1、在MSDN中搜索标题为―WindowsCE.NETTechnicalFrequentlyAskedQuestions‖的文档,其中有一个问题―HowcanIdisplayJPEG,GIF,andothergraphicsfiles?‖,下面就是答案。2、如果安装了WindowsCE5.0,一个

6、例子源码位于WINCE500PUBLICGDIEXSDKSAMPLESSIMPLE。3、用IWebBrowser组件实现。在应用程序中如何实现系统待机?voidGwesPowerOffSystem(void);在WINCE下如何实现键盘钩子?我写了一个简单的例子,把其中主要部分截取出来放到了我的FTP里。用户名以及密码均为winceuser,地址是ftp://211.95.73.26/fllsoft@sina.com/SourceCode/用钩子禁止系统键.rar。(该地址的用户名或者密码已经不好用了!)在WINCE中如

7、何得到网卡MAC地址?事实证明,获得物理网卡的MAC地址并没有被统一成一个API或者IOCTL,如果网卡驱动程序没有提供接口的话只能直接访问寄存器获得。读者可以参考目录WINCE500PUBLICCOMMONOAKDRIVERSNETCARD里的一些驱动源码。WindowsXPEmbedded和WindowsCE有何区别?简单地说WindowsXPEmbedded采用WindowsXP内核,只能运行在x86处理器上,优点是能够运行PC上现有的应用软件,缺点是授权费太高,标价¥900元;WindowsCE采用Windows

8、CE内核,能够运行在多种处理器上,如x86、ARM、SHX、MIPS等,优点是授权费低,最低Core版标价¥30元。缺点是需要单独开发应用软件、定制内核,甚至开发BSP、Driver。wince下只是把调制解调器的驱动挂接在了com1,如何将其驱动

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。