- 博客(25)
- 资源 (201)
- 收藏
- 关注
原创 在VS2005 /VS2008下调试应用程序的两种途径
刚接触WINCE 平台相关的东西,先从简单的开始了解吧,同时,我了解了的都记录下来给后学者,让你们少些困惑。(如有讲的不对的地方,挥泪欢迎指正)VS调试APP可以通过Activesync和TCP/IP两种方法调试1. TCP/IP调试 1)首先,把网络搭建好,保证终端机PC与宿主机DEVICE在同一个域下,我这里以192.168.10.100,46为例。 2)Tool-->Options-->Device Tool-->Devices在右侧选好platform,点properties按钮进入下一
2011-03-25 12:09:00 3919
原创 NMAKE.EXE使用
<br />NMAKE.EXE是Microsoft 程序维护实用工具,它是一个基于说明文件中包含的命令生成项目的工具。<br /><br />命令语法如下:<br />NMAKE [option...] [macros...] [targets...] [@commandfile...]<br />说明:其中,options是NMAKE的选项,macros是在命令行中的宏定义,targets是NMAKE的目标文件列表,commandfile是包含命令行输入的文本文件(或响应文件)
2011-03-23 14:32:00 1310
原创 Printed Exception strings - what do all those flags mean?
http://realchecko.blogspot.com/2007/06/printed-exception-string.htmlhttp://blogs.msdn.com/hopperx/archive/2005/06/29/433842.aspxPrinted Exception strings - what do all those flags mean?Data Abort: Thread=9352cc9c Proc=90876ea0 'shell32.exe'AKY=00000005 PC=
2011-03-22 11:28:00 797
转载 浅谈wince驱动调试方法
以前,我调试驱动都是打包,下载,很郁闷,一个小小的DLL都要这么费神,对微软极为不满,现在发现驱动调试有一些诀窍,特来和大家分享,如果你有更好的方法,就来和大家分享吧。 之所以说“浅谈”,是因为我自己也搞得模模糊糊的,问过很多人,大家一致认为有三种调试方法:一、使用应用程序动态加载驱动——优点是不用下载打包NK,可以在正常情况下看到驱动的运行情况;缺点是只能调试流驱动。在这方面有个专家做的很好,发布了驱动调试助手http://www.cnblogs.com/we-hjb/archive/2009
2011-03-22 10:40:00 909
转载 如何诊断Windows CE的应用程序崩溃
无论你是一个单纯的电脑用户还是一名高级软件工程师,都一定对程序崩溃不陌生。做为一名Windows CE应用程序开发者,你也一定遇到过下图这种场景:这个对话框告诉你,有一个叫installer.exe的程序在地址00019320处崩溃了。如果这个程序归你负责,那么你的问题就来了:怎么找出这个BUG?这篇文章我想谈谈我在这方面的一些经验。Windows CE的崩溃界面给出的信息十分的少,其中最有用的无疑是崩溃地址,如果你能从崩溃地址定位到源代码去,这个问题可以说就解决了一半。从地址定位到源代码的方法
2011-03-22 10:37:00 875
原创 WINCE下调试驱动的一般方法
<br />WINCE下调试驱动的一般方法<br /><br />1。向串口打印消息----------//只能打印一般的消息,实时性要求高的地方建议不要去打印消息,因为串口打印很慢,即使要打印也尽量少打印或者有选择地打印--比如100次才打印一次<br /> //串口打印也可以大致分析各个线程间有没存在对同一个资源访问的互锁什么的<br /> <br /> <br /> <br />2。写LOGO文件-------写文件应该比串口打印来的快,写LOGO也适合于分析数据量很大的场
2011-03-22 10:34:00 1210 1
原创 使用Application Verifier (AppVerifier)检查资源泄漏
最近在论坛里看到很多人问怎样检查内存泄漏,对于Windows CE/Windows Mobile开发,微软已经为我们提供了很好的工具Application Verifier。AppVerifier是一个辅助开发工具,不用修改代码,可以检测出程序内存,句柄, GDI对象泄漏,并报告分配泄漏对象的调用栈,有过在大规模代码里查资源泄漏的兄弟应该知道这个调用栈的价值。在中文google里搜了下,没有发现讲这个工具使用的文章,我就写个简单的使用说明,让大家知道并利用好这个工具吧。在MSDN里有很多关于AppVerif
2011-03-21 16:31:00 1011
转载 WinCE 6.0的CETK源代码编译
<br /> 最近做的camera和fir驱动老是有CETK过不了,经常要和这个CETK打交道,但仅仅通过CETK的log信息有很多时候不能得出正确得判断,而且有时候都怀疑CETK本身就有bug,所以就在想能不能通过微软提供的CETK的源代码自己编译出相应的测试dll。<br /> 微软提供的CETK的源代码在WINCE600/PRIVATE/TEST下可以找到,这个目录下有buildall.cmd这么个bat文件,照道理说只要在visual studio 2005 pla
2011-03-21 12:54:00 1565
原创 如何下载VS2005程序到开发板上(总结)
<br />如何下载VS2005程序到开发板上?,开发,程序,下载,如何,调试,ActiveSync,CE,我用-搜索-搜了一下主题,没发现相关内容.也许比较简单,找过书,也找过其他论坛,仍不是很清楚.<br />大条件:<br />带网络接口,USB Host/Slave接口,串口的开发板<br />编写应用程序用VS2005<br />OS用PB 5.0,6.0<br />这个问题涉及有几种方式,每一种方式在主机和目标机要有什么条件.根本的原理也许只有一个,是什么?<br />比如,BOOTLOADER
2011-03-17 16:59:00 1210
原创 fatal error LNK1112: module machine type 'THUMB' conflicts with target machine type 'ARM'
<br />此问题为连接库生成文件的平台类型不匹配的问题,一般在Build 高版本的时候容易出现这个问题.<br />在VS2005中:<br />查找:<br />Project--**Properties--Configuration Properties--Linker--Command Line下有<br />Additional Properties<br />你会看到:<br />/subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE
2011-03-17 11:13:00 788
转载 How to build CE6 kernel
<br />The original of document is from here.<br /> <br />The Share SourceProgram in Windows CE provides many modules in%_WINCEROOT%/Private/ tree, and the kernel is one of them! Althoughit is not full source of kernel but good enough for tracing an
2011-03-10 14:28:00 732
原创 WinCE 6.0 的IDE编译菜单与命令行的对应关系
<br />In Visual Studio 2005.net with Platform Builder 6.0 for Windows Embedded CE 6.0,you can use the visual studio IDE menu to build your OS design, and you also can use the command line. The visual studio IDE build menu maps to command line as foll
2011-03-10 11:57:00 1240
转载 WINCE 6.0 R3开发体验1-silverlight示例程序XAMLPERF的运行
<br />在安装好WinCE 6.0 R3开发环境后我们就可以通过下列步骤向定制的系统添加微软的silverlight示例程序:XAMLPERF。<br /> 关于XAMLPERF的介绍大家可以参考微软MSDN的说明http://msdn.microsoft.com/en-us/library/ee504084.aspx。其中XAMLPERF的代码部分在F:/WINCE600/PUBLIC/COMMON/OAK/DEMOS/XAMLPERF目录下,XAML等文件在<br />F:/WINCE60
2011-03-10 11:43:00 1192
转载 基于WinCE模拟器的应用程序调试
<br />我在以前的blog中介绍过WinCE模拟器的使用,应该说在WinCE模拟器上面调试应用程序还是比较方便的。今天就在这里介绍一下如何在WinCE模拟器上面调试应用程序。<br /> 在这里我假设你的PC上面什么工具都没有,也没钱买。那么你就去微软的网站上面注册,然后就可以下载WinCE6.0和VS2005的评估版了,下载后安装,然后将你的WinCE6.0升级到WinCE6.0 R2,具体步骤参见我以前的Blog:如何安装WinCE6.0。最后还要从微软的网站上下载ActiveSync
2011-03-09 11:44:00 1036
转载 BSP下生成Public下的usbser代码(使用sysgen_capture命令)
前段时间因为工作需要,需要将pubic下生成lib的代码重新生成Dll文件,由于直接修改Public下的文件编译要花很长的时间,因此想到把它Clone到BSP包下编译,这样既节约时间,又方便修改。下面以Clone C:/WINCE600/PUBLIC/COMMON/OAK/DRIVERS/USB/CLASS/USBSER下的代码为例介绍具体的实现过程: PS:USBSER是微软提供的可以直接使用的USB转串口的设备驱动程序(本人测试过PL2303串口芯片是可行的)。 平台:s3c641
2011-03-08 17:01:00 1525
原创 WinCE快捷方式浅析
<br />WinCE快捷方式浅析<br /><br />一、WINCE快捷方式结构<br /> <br />WINCE的快捷方式和WIN2K,XP的不同,只是一个后缀名为.LNK的文本文件.<br />其格式如下: <br />数字#路径<br />比如,有个快捷方式写法如下:<br />23#/Windows/ToolViewer.exe<br />指的是指向WINDOWS文件夹下的Toolviewer.exe可执行文件.数字究竟代表的是什么意思,我也不太清楚;有一说法是#后的ACSII字符的数量,但如
2011-03-08 16:41:00 829
原创 在VS2005下生成创建运行一个WinCE6.0平台(一)Clone the DeviceEmulator BSP
<br />为什么这么多人搜索WinCE,但我还是找不到有关WinCE的工作呢?<br /> <br />Create, Build, and Run a New OS Design<br />Clone the DeviceEmulator BSP<br /><br />1. Launch Visual Studio 2005.<br /><br />2. Select the Tools | Platform Builder for CE6.0 | Clone BSP menu in Visua
2011-03-08 16:19:00 1669
原创 让winCE支持中文界面(可切换至英文界面)
<br />对WinCE体积进行剪裁,并让WinCE支持简体中文和英文显示,默认显示是中文,并以下对字体选取作详细的说明;<br />-1.选中PB的Build OS菜单栏下的Copy Files to Release Directory After Build和Make Run-Time Image After Build两项被选中<br />-2.先打开目标的工程文件,单击“Project”菜单,再单击“Properties->Configuration Properties-> Locale<
2011-03-08 16:01:00 4480
转载 wince6.0 开发流程
<br />Windows CE概述 从6.0版本开始,Windows CE的名字改为Windows Embedded CE,当然这也是为了结合Windows Embedded品牌作出的改变。CE经过了十年的风风雨雨之后,终于在CE 6.0这个版本上再次浴火重生了。CE 6.0经历了CE历史上第二次内核重写,使CE操作系统更加符合当今嵌入式开发的方向。 <br /><br /> CE 6.0在内核方面的改变主要是为了适应嵌入式设备硬件发展的要求,在进程数量方面,从过去最多运行32个进程,改变为最多
2011-03-08 15:48:00 980
转载 wince6.0 vs2005 编译选项详解
<br />c<br /><br />在WinCE6.0中,在VS2005的"Build"菜单中,有一个“Advanced Build Commands”,其中有很多编译选项:<br />"Sysgen":相当于执行命令"blddemo -q”,一般第一次编译或者是改变了"Catalog"中的item的时候,就用这个了。<br />"Clean Sysgen":相当于执行命令"blddemo clean -q",按照文档上的说明,当修改了 %_WINCEROOT%/Public/CEBASE/OAK
2011-03-08 15:30:00 1832
转载 Wince Device Emulator使用介绍-Device Emulator 2.0
<br /><br />最近用了一下WinCE的模拟器,我做WinCE有几年了,从来没有用过WinCE的模拟器,第一次接触WinCE的时候就是一块S3C2410的板子和PB4.2的开发平台,然后就开始折腾,后来各种开发板都用过,WinCE也从4.2版本用到了6.0 R2版本,就是没用过模拟器。前段时间要验证点东西,手头又没板子,所以这次也用了一下。我看到网上很多人写过关于WinCE Emulator的文章,那我要写的应该和其他的没有什么区别,只是给自己留一个记忆。<br /> WinC
2011-03-08 15:09:00 1366
原创 定制WINCE6.0 ARM中文模拟器
<br />一、定制WINCE 6.0<br /><br /> 1、安装WINCE 6.0时,一定要选择支持 CPU“ARMV4I”。<br /><br /> 2、在VS2005里新建项目中时,选择创建Platform builder for CE 6.0的OS Design,新项目可以自己命名,这里命名为“MyEmulator”。<br /><br /> 创建MyEmulator的向导中,BSP一定要选择“Device Emulator: ARMV4I”
2011-03-08 15:05:00 1652 3
原创 WinCE下,快速编译驱动及BSP
<br />在WinCE下面,创建工程,然后编译是需要花很长时间的。当我们第一编译完工程以后,如果需要改我们的驱动或者BSP,我们是不需要重新编译整个工程的:<br />1. 如果更改了driver,以WinCE6.0为例,我们可以在菜单里面选择“build”->“Open Release Directory in Build Window” ,然后在弹出的命令行窗口中,通过dos命令切换到你要编译的driver的目录下面,然后运行“build”就可以了。也可以运行“build -c”会强制
2011-03-07 22:42:00 860
原创 WinCE定制错误搜集
1. 杀毒软件对CE定制的影响,当遇到类似错误可以考虑将杀毒软件暂时禁用,再定制一次就OK。错误1:错误信息:I am trying to create a nk image for an OMAP Processor but I couldn't properly build an image I keep getting errors in the sysgen and build phases and my build log file shows as ERROR: Res2Res:
2011-03-07 15:21:00 1496
转载 Prefast使用心得
Prefast是Ms开发的一个测试驱动代码的小工具,它的作用是尽早找出代码中常的BUG.在编译时参与进来查找BUG. 使用方法:1.开始->程序->Windows Driver kits->Build Enviroments->找到具体编译enviroments2.进入你的项目所有在文件夹3.在命令行中输入: prefast build -cz 4.等待编译完成5.在命令行中输入: prefast view6.可以看到一些Warning这样处理后可以早发现问题提高代码质量. HaHah 爽吧
2011-03-03 22:47:00 809
EtherCat中文版协议(1-6册)
2023-03-27
I.mx6Dual/6Quad Applications Processor Reference Manual
2022-08-30
Linux下获取USB设备的序列号获取IDE设备的序号C源码
2019-09-18
QT Wifi SSID扫描显示配置连接QT4/QT5均可用
2019-09-11
基于QT4.8的软键盘(windows_liunx都测试通过)
2019-08-16
QTableWidget QTableView 自定义复杂表头(多行表头,表头合并) 、冻结、固定特定的行
2019-07-30
Tslib中触摸屏校准原理及其实现.rar
2019-06-17
stm32f10x_lib.h
2018-08-21
Linux&UNIX;系统编程手册 带书签目录(上下册) 清晰PDF扫描版+源码.7z.002
2018-01-21
Linux&UNIX;系统编程手册 带书签目录(上下册) 清晰PDF扫描版+源码.7z.001
2018-01-21
APUE第三版(中英文版,都带目录) 基于linux3.2.0 FreeBSD8.0 OS X10.6.8
2017-11-01
支持GoLang的vim类似source insight,带自动补齐,molokai schreme
2017-07-20
Advanced Programming in the UNIX Environment, 3rd Edition
2017-05-03
WINCE常用DLL
2015-01-21
嵌入式系统设计师教程 中级考试
2014-09-18
PLSQL Developer 10.0.5.1710 破解版 内含注册机
2013-08-05
AES CBC ECB 128 192 256完整代码实现
2013-06-06
深入理解计算机系统第二版中文 带章节目录part2.rar
2013-04-03
深入理解计算机系统第二版中文 带章节目录part1.rar
2013-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人