
wince 工具以及使用技巧
gooogleman
学海无涯,上下求索。
展开
-
serialusbfn.dll这个罪魁祸首搞得我郁闷之极(作者:gooogleman@foxmail.com)
serialusbfn.dll这个罪魁祸首搞得我郁闷之极(作者:wogoyixikexie@gliet) 今天,准备换串口驱动,但是郁闷的事情发生了。我把platform.reg和platform.bib文件的串口部分都屏蔽了,但是这个串口MDD部分的信息依然打印(以前我修改过串口MDD代码让MDD打印出信息),按照道理我这样修改,串口应该不会被加载了。但是神奇啊,信息照打不误,偶然发现,插原创 2009-02-16 15:52:00 · 2800 阅读 · 1 评论 -
如何减小wince内核(nk.bin以及nk.nb0)的大小
一、字体优快云-xu_mercury深圳 说:哎。果然是。以前都是在Setting设置个中文。其实根本不需要。直接加个FONT就好了优快云-xu_mercury深圳 说:系统小了好多wogoyixikexie@gliet 说:在哪里加?优快云-xu_mercury深圳 说:catalog-》core os-》international-》locale speciific support-原创 2009-02-18 09:23:00 · 3454 阅读 · 3 评论 -
WinCE 应用程序开机自动运行的又一种方法(flash,U盘,SD卡都行)——转载
WinCE 应用程序开机自动运行的又一种方法关键字: WinCE 自动运行近日在开发过程中遇到WinCE应用程序开机自动运行的问题,在网上找了找,发现大概有以下三种方法:1、 将应用程序和应用程序快捷方式添加到映像里,再将快捷方式添加到StartUp目录下,这样当系统运行后应用程序就能自动运行;2、 直接替换Wince的SHELL,即修改注册表:[HKEY_LOCAL_MACHINE/转载 2008-12-05 09:11:00 · 4591 阅读 · 5 评论 -
浅谈wince驱动调试方法
浅谈wince驱动调试方法(作者:wogoyixikexie@gliet) 以前,我调试驱动都是打包,下载,很郁闷,一个小小的DLL都要这么费神,对微软极为不满,现在发现驱动调试有一些诀窍,特来和大家分享,如果你有更好的方法,就来和大家分享吧。 之所以说“浅谈”,是因为我自己也搞得模模糊糊的,问过很多人,大家一致认为有三种调试方法:一、使用应用程序动态加载驱动——原创 2009-02-17 10:00:00 · 4896 阅读 · 3 评论 -
PB是如何生成NK.bin的?
作者:wogoyixikexie@gliet 一直觉得这个bin文件生成很干兴趣,现在就让我们看看帮助文档是怎么回事吧。Romimage.exe is a locator application that creates Windows CE binary image (.bin) files, usually limited to a single file call翻译 2008-12-03 14:05:00 · 4576 阅读 · 1 评论 -
CecImport.exe命令行工具(PB6.0)
转载自——作者:ARM-WinCE 在WinCE中提供了CecImport.exe命令行工具,可以将WinCE6.0以前所使用的.cec文件转换成WinCE6.0中使用的.pbcxml文件。该工具可以在"/Windows CE Platform Builder/6.00/CEPB/IdeVS"目录下面找到. 具体命令格式如下:CecImport /target:pbcxm转载 2008-12-01 20:00:00 · 1213 阅读 · 0 评论 -
BSP中的CEC文件分析
作者:wogoyixikexie@gliet 2008.12.02 一直想搞明白这个SMDK2440.cec文件是怎么回事,起了什么作用。貌似如果新开发一个驱动一定要用到它,以前收集了很多资料,也没有看见怎么讲到他与开发驱动相关,不过可以确定,开发BSP一定和他有关系的了。下面看PB的帮助文档吧。慢慢看,慢慢解释。Platform Builder Users Guide翻译 2008-12-02 17:20:00 · 2679 阅读 · 3 评论 -
CETK环境搭建及说明——转载
作者:ARM-WINCE 微软提供的CETK可以帮助测试BSP包括驱动,OAL。针对每个驱动,都会有不同的case。下面介绍如果搭建环境: 1. 以WinCE6.0为例,在VS2005中打开工程,然后再"Catalog Items View"中选择"Device Drivers”,"Windows Embedded CE Test Kit"。然后重新编译你的工程,并下载到目标板上运转载 2009-02-10 23:03:00 · 1506 阅读 · 0 评论 -
篇讲wince配置文件的经典文章
http://www.vckbase.com/document/viewdoc/?id=1250——一篇讲wince配置文件的经典文章,是初学者的福音。作者不给转载我就发个链接。哈哈原创 2009-02-06 11:42:00 · 2467 阅读 · 1 评论 -
Windows CE的调试工具使用——转载
Windows CE的调试工具远程调试工具是用于在开发平台与实际平台间执行一些调试工作的。如果要调试实际平台,必须先通过串口、网卡把开发平台和实际平台连接起来。下面,我简单说一下一些CE上会碰到的调试工具,仅供参考。远程性能监视程序(Remote Performance Monitor) Remote Performance Monitor 是一个图形工具,该工具用于估量 Wind转载 2008-11-29 15:01:00 · 2524 阅读 · 0 评论 -
选debug(for KITL)编译工程遇到的奇怪问题
作者:wogoyixikexie@gliet 2008-11-29我选debug模式编译运行,遇到以下奇怪问题。===================================================================================== 我再次打开setting菜单变成如下这个样子====================原创 2008-11-29 14:17:00 · 2099 阅读 · 0 评论 -
如何消除PB5/6的时间限制?
这里有个解决办法的链接地址http://topic.youkuaiyun.com/u/20090302/13/7f7e8a2f-46f0-4e93-8211-45b93842c591.html?seed=822076206 ——哈哈,经过Bruce事件,我只敢放链接了。转载 2009-03-02 19:43:00 · 1611 阅读 · 1 评论 -
2440 外部串口驱动调试(作者:wogoyixikexie@gliet)
2440 外部串口驱动调试(作者:wogoyixikexie@gliet) 前周,已经把串口MDD移植到了BSP下,自带三串口已经正常,但是外部串口只能发送,不能接收。后来我发现外部串口的中断已经产生,只是2440一直没有反映,我刚开始一直死死的认为这个EINT1初始化是正确的,但是我没有想到这个初始化可能会被别的地方覆盖、修改。毕竟这个BSP不是我们写的。这个东西非常头痛,幸好原创 2009-03-02 08:36:00 · 4576 阅读 · 2 评论 -
如何把PB下的驱动移植到BSP?(以2410SD卡驱动为例子)
作者:wogoyixikexie@gliet 此前,就听朋友说过关于把PB下的驱动移植到BSP的事情,甚至文件系统也移植到BSP下。——哈哈,很高级吧。现在我就以2410的SD卡为例子进行学习一下。 先前我都不知道SD卡驱动会在PB的安装文件下的这么回事,先看看下面三个帖子——2410大容量SD卡的研究。http://topic.youkuaiyun.com/u/20080911/16/原创 2008-12-26 14:59:00 · 2632 阅读 · 2 评论 -
推荐一个wince and windows mobile上的好工具
Pocket Controller-Pro这个玩意非常有意思,可以把wince and windows mobile设备通过同步软件连接,投影到PC机子上,并且在PC端可以直接操作设备,在设备端也可以操作,并且会实时在PC上显示,这样就会一下几个好处: 一、当触摸屏不准的时候,可以在PC端点击出触摸屏校准菜单,然后在设备端校准设备,还有有些没有LCD的设备估计也有用,嘿嘿。 二、给原创 2009-08-21 10:21:00 · 2416 阅读 · 4 评论 -
WinCE控制面板添加应用程序
作者:ARM-WinCEWinCE系统中的控制面板和Windows系统中的控制面板原理是一样的,里面就是包含了一些应用程序。WinCE系统的控制面板由Ctlpnl.exe,Control.exe和一些.cpl文件组成,其中Ctlpnl.exe和Control.exe用于控制控制面板的文件夹显示和架构,而.cpl文件和控制面板中的实际应用程序相对应。 WinCE的控制面板中的每个应用程序转载 2009-08-01 10:01:00 · 2048 阅读 · 1 评论 -
使用CeAppCompat.exe检测wince5——》wince6.0时候不支持的函数
Automated Scan of all Dlls/Exes(Scanned Module: H:/WINCE600/OSDesigns/Try2440CE6/Try2440CE6/RelDir/QxCE6BSP_ARMV4I_Debug/ser2440.dll )Module (Exe/Dll) NameAPIs called by this exe/d原创 2009-07-16 08:53:00 · 2404 阅读 · 0 评论 -
(转)为提高实时性能,设计和优化 Microsoft Windows CE .NET(下)
(转)为提高实时性能,设计和优化 Microsoft Windows CE .NET(下)性能测量对 Windows CE .NET 的性能测量数据是在三种不同的 x86 CPU 上采集的。所有测量数据均以微秒为单位,其结果会因为不同的系统负载而有所变化。ILTiming 测试结果下表显示了 ISR 和 IST 滞后时间。注 这些数字(以微秒为单位)只应当用转载 2009-04-24 11:49:00 · 1629 阅读 · 0 评论 -
(转)为提高实时性能,设计和优化 Microsoft Windows CE .NET(上)
(转)为提高实时性能,设计和优化 Microsoft Windows CE .NET(上)摘要:本文从技术角度详细描述了为了增强实时性能特征而设计的对 Microsoft Windows CE 操作系统 (OS) 作出的更改。它还讨论了可用于测试实时性能的工具,并提供了特定硬件配置的有代表性的实时性能测试结果。本页内容简介对内核的转载 2009-04-24 11:46:00 · 2458 阅读 · 1 评论 -
ADS 的程序入口是如何指定的?
刚才有人在论坛问:ADS 的程序入口是如何指定的?现在贴个图上来。哈哈 点了上面的按钮以后原创 2009-04-25 08:44:00 · 2083 阅读 · 0 评论 -
(转)为提高实时性能,设计和优化 Microsoft Windows CE .NET(中)
(转)为提高实时性能,设计和优化 Microsoft Windows CE .NET(中)2007-03-13 07:34内存和实时性能内核支持几种类型的内核对象,例如,进程、线程、关键节、mutex、事件和信号量。因为 OS 使用虚拟内存,因此所有内核对象都会在虚拟内存中进行分配,因而这些对象的内存是按需分配的。因为按需分配内存可能影响性能,所以无论何时进程开始转载 2009-04-24 11:39:00 · 1759 阅读 · 0 评论 -
如何减小NK大小
我的NK一旦在setting菜单选择中文,编译出来的NK就是25M多了,但是有些人可以弄到中文NK15M,现在我也来试试。论坛同步帖子http://topic.youkuaiyun.com/u/20090423/14/b83a9766-4133-4fc2-9276-e38704e5164d.html 可以减小NK的字库选择原创 2009-04-23 15:17:00 · 2554 阅读 · 1 评论 -
如何快速编译系统(用鼠标操作)
作者:wogoyixikexie@gliet 此前,网上有不少介绍使用命令行快速编译系统的文章,但是在命令行下不方便。今天正好有个同学问我关于当修改驱动的时候是否需要再次全部编译系统,于是我就趁着这个机会,这几张图,写个博客——如何快速编译系统(用鼠标操作)。 PB有点不稳定,有些错误莫名其妙,也许重启一下,错误就没有了。其实在选完所有组件以后,不用选择build原创 2008-12-26 13:55:00 · 5339 阅读 · 5 评论 -
从build.log文件了解wince编译过程(作者:wogoyixikexie@gliet)
作者:wogoyixikexie@gliet—————————————————————————————————————— 以前一直觉得wince编译过程很神秘,想了解又无从下手,现在有位高人提示build.log可以看出wince的整个编译过程,现在就来个了结吧。 搜索了一下,居然有多个build.log产生,现在先来看C:/WINCE500这个,这个是原创 2008-12-28 14:23:00 · 4373 阅读 · 3 评论 -
PB编译选项介绍
Platform Builder 作用转载 2008-11-29 10:02:00 · 1924 阅读 · 0 评论 -
如何设置/删除/查询wince环境变量
在WinCE中有很多的环境变量,那么如何设置/删除/查询这些环境变量呢:1. 查询环境变量:无论是在WinCE5.0还是WinCE6.0,当我们在PB里打开或者创建一个工程以后,我们可以在菜单中点“build”->“Open Release Directory in Build Window”,然后会弹出命令行对话框。在对话框中输入“set”命令,然后回车,就会看到当前工程下所有的环境变量以及转载 2008-11-28 10:59:00 · 3608 阅读 · 0 评论 -
从makeimg.out文件看PB打包过程(作者:wogoyixikexie@gliet)
从makeimg.out文件看PB打包过程(作者:wogoyixikexie@gliet) 2009-2-2 以前不知道这个NK是如何生成的,后来在wince板块上singlerace前辈提示了一下,现在我找makeimg.out来看看。makeimg: Change directory原创 2009-02-02 10:44:00 · 3170 阅读 · 1 评论 -
如何在wince控制面板增加一个响应指定程序的图标——转载
如何在wince控制面板增加一个响应指定程序的图标2008-05-23 19:03这个比想像中的要麻烦有下面详细的8个步文件1.首先在驱动文件夹,建立一个:"newcpl" 文件夹2.建 "sources" 文件,内容如下TARGETNAME=newcplSOURCES= /connpnl.rc /connpnl.cpp /INCLUDES= /$(_PROJE转载 2009-01-06 16:32:00 · 1652 阅读 · 1 评论 -
如何删除wince5.0控制面板的密码设置以及拨号等组件
作者:wogoyixikexie@gliet 各位,请问如何删除掉下图的带红框的组件呢?————————————————————————————————————————————————————刚开始以为是下图的组件,没有想到不是,删除了没有效果。Who can help me?—————————————在论坛求助,成功解决问题————————引用 8原创 2009-01-06 15:20:00 · 1954 阅读 · 1 评论 -
修改BSP后如何快速变异出NK
firefly(86395128) 2008-11-06 16:43:16救命啊,我修改BSP代码后,直接MAKE RUN-TIME IMAGE,感觉好像我修改后的代码没有加进NK中,请大家帮忙分析一下原因啊且听风吟(402955982) 18:02:13哎且听风吟(402955982) 18:02:16肯定不行了firefly(86395128) 18:03:37要怎么样才行呢?多谢谢指教且听风原创 2008-11-06 18:32:00 · 1110 阅读 · 2 评论 -
wince远程调试工具——转载
一、模拟器 模拟器(emulator)是PB的一部分。专用于调试在PB下创建的内核及应用程序。模拟器能够在PC下模拟Windows CE的物理平台。但实际上它只不过是一个运行在CPU Ring 3级别的用户程序。所以它的运行速度要比正常的物理平台要慢。模拟器仅支持x86平台,它只能调试基于"Emulator:x86"的内核和所有用x86指令集编译的程序。模拟器有很大的限制,这些限制使它只能运转载 2008-11-06 16:50:00 · 2741 阅读 · 0 评论 -
(转载)如何获得触摸屏的校验数据
相同型号的LCD触摸屏,它们的校验数值也不是完全一样的。所以,每当用户拿到一个LCD触摸屏时,需要重新使用触摸屏校验程序校验这个触摸屏,并把得到的校验数据永久保存到系统里面,这样每次系统重启时,不需要再次校验,就可以使用触摸笔很准确的点击目标位置。 在WinCE操作系统下,触摸屏的校验过程是这样的:用鼠标点击WinCE桌面图标【我的电脑】,然后在出现的窗口中点击图标【控制面板】,然后点击【笔针转载 2008-11-04 15:34:00 · 2096 阅读 · 0 评论 -
立宇泰标准5.0BSP编译错误以及解决办法
BUILD: [01:0000000828:ERRORE] c:/WINCE500/PUBLIC/COMMON/SDK/INC/winnt.h(6565) : fatal error C1001: INTERNAL COMPILER ERROR BUILD: [01:0000000832:PROGC ] Compiling ./sdiocontrollerbase.cpp BUILD: [01:0原创 2008-10-30 19:53:00 · 1550 阅读 · 0 评论 -
编译BSP注意事项(没有编译出工程之前会产生错误)
--------------------Configuration: Samsung smdk2440: ARMV4I_Release--------------------Starting Build: set WINCEREL=1&&build==============BUILD: [Thrd:Sequence:Type ] MessageBUILD: [00:0000000000:ERR原创 2008-10-30 14:16:00 · 3399 阅读 · 1 评论 -
如何在patform中加入自己的工程
假定Windows CE.NET目标工程为CEPC类型,目录为E:/Project/MyWinCE,并且工程已经Build(或者Rebuild)成功; 假定Windows CE.NET的应用为MyApp.exe 1.将MyApp.exe复制到E:/PROJECTS/MyWinCE/RelDir/CEPC_X86Release目录下;原创 2008-10-31 10:08:00 · 1576 阅读 · 0 评论 -
转载——如何把文件打包进NK
将文件让入Nk.bin在project.bib文件中,在关键词“FILE”下面,按Name, Path, Memory Type格式添加。其中:Name: 所添加的文件在Target文件系统中的文件名,在/windows目录下。Path: 所要添加的文件在host中的文件名(含路径)Memory Type: 存储类型,一般写NK。例如添加如下:test.exe转载 2008-10-28 16:45:00 · 1944 阅读 · 1 评论 -
转载:WinCE5.0/6.0下,通过command line实现自动化编译
转载:WinCE5.0/6.0下,通过command line实现自动化编译先来解释一下:一般我们要编译WinCE都是先创建工程,然后再IDE的开发环境中进行编译。对于WinCE5.0来说,是用Platform Builder5.0;对于WinCE6.0来说,就是用VS2005,因为PB6.0已经集成到VS2005里面了。这样有个问题,就是每次都要人来手动编译。让我来举个例子,这是我在做项转载 2008-10-27 17:23:00 · 1155 阅读 · 0 评论 -
详解WINCE的控制面板——转载
详解WINCE的控制面板发 布 时 间 : 2008-11-19 来 源 : 优快云Blog 作 者 : norains 浏 览 : //========================================================================//TITLE:// 详解WINCE的控制面板//AUTHOR:// norains转载 2009-01-07 11:28:00 · 1830 阅读 · 0 评论 -
Windows CE.NET Core OS 特性详解----应用程序和服务开发
Windows CE.NET Core OS 特性详解----应用程序和服务开发发 布 时 间 : 2008-11-19 来 源 : 来自网络 作 者 : 匿名 浏 览 : 30 Core OS(核心操作系统)是Windows CE提供的最丰富的功能特征集,定制操作系统的功能在很大程度上取决于开发者选择了那些Core OS的特性。这些Core OS特性不是孤立存在的转载 2009-01-07 13:45:00 · 2343 阅读 · 0 评论 -
同步软件不能连接注意事项
哎!上次我也遇到同步软件不能连接的问题。搞了一天,发现是有些组件没有选以及那个USB没有使能。但是没有及时记录下来,一周之后,又遇到这个问题。 今天我又拿了个新的BSP来修改,搞了几下还是不能连接。日,刚才记起来,别人的BSP,电路不一样的,USB使能引脚不同加入我的USB使能就可以了 //usb enable connet //enable USB e原创 2008-11-14 16:34:00 · 1297 阅读 · 0 评论