WINCE下调试驱动的一般方法

WINCE下调试驱动的一般方法 1。向串口打印消息----------//只能打印一般的消息,实时性要求高的地方建议不要去打印消息,因为串口打印很慢,即使要打印也尽量少打印或者有选择地打印--比如100次才打印一次     //串口打印也可以大致分析各个线程间有没存在对同

2009-11-27 14:44:00

阅读数 3359

评论数 3

WinCE系统的编译过程&快速编译(转载)

在WinCE系统中,当我们完成了相关的开发和系统定制工作以后,会编译WinCE系统,最后生成NK.bin和NK.nb0。我现在用WinCE6.0在自己的PC上面编译一次用时19分16秒(有一天无聊,就测了一下)。下面介绍一下WinCE系统的编译过程,大致分为4个阶段:编译阶段(Compile ph...

2009-11-23 12:10:00

阅读数 1229

评论数 0

WinCE5.0和WinCE6.0下编译选项介绍续(转载)

目前,在国内Windows CE的开发可以说是一种Windows CE.NET 4.2、Windows CE.NET 5.0、Windows Embedded CE 6.0多版本共存的情况。由于Windows CE.NET 4.2成熟的技术、丰富的I/O设备驱动以及被大多数的开发人员所熟悉,所以目...

2009-11-23 12:08:00

阅读数 1485

评论数 0

WinCE5.0和WinCE6.0下编译选项介绍(转载)

在WinCE5.0中,在"Build OS”菜单中,我们会看到不同的编译选项:        "Sysgen","Build and Sysgen"和"Build and Sysgen current BSP"       ...

2009-11-23 11:59:00

阅读数 951

评论数 1

KITL 使用教程(重新整理)(转载)

使用KITL的详细教程 //----------------------------------------------------------------------------------------------------------- // 日期:2009年3月19日     9:5...

2009-11-21 23:20:00

阅读数 905

评论数 0

WinCE6.0 KITL概要

KITL(Kernel Independent Transport Layer)即内核独立传输层,它为我们提供了一种调试WinCE的简便方法。KITL将通信服务协议和用于通信的硬件分离开来。所以我们在创建硬件传输层时就省去很多麻烦,否则我们自己必须实现与设备进行数据交互的协议。KITL工作在硬件传...

2009-11-21 23:15:00

阅读数 1492

评论数 0

Nehe的OpenGL框架(MFC版)

Nehe的几个OpenGL框架都是Win32 sdk版本的,我现在需要在MFC下学习OpenGL,今天看了他写的第一个OpenGL框架,就在MFC中实现了下。为了简单起见,把全屏那部分就抛弃掉了,毕竟重点不在这上面,而且MFC要实现这个全屏的功能也不像sdk那么容易。。。 C...

2009-11-20 15:29:00

阅读数 894

评论数 1

在PC环境下用OPENGL做一个不断旋转和由小到大变化的五彩立方体

//#include "glos.h"   #include//这个必须包含,要不然会有很多H文件报错出来!!! #include #include #include   /* 定义旋转和比例因子的初始值 */   GLfloat step=0.0,s=...

2009-11-20 11:19:00

阅读数 1197

评论数 2

volatile的用法(续)(转载)

volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。 例如: v...

2009-11-14 11:56:00

阅读数 712

评论数 0

volatile的用法(转载)

volatile的本意是“易变的” 由于访问寄存器的速度要快过RAM,所以编译器一般都会作减少存取外部RAM的优化。比如: static int i=0; int main(void) { ... while (1) { if (i) dosomething(); ...

2009-11-14 11:47:00

阅读数 788

评论数 0

如何诊断Windows CE的应用程序崩溃(续) (转载)

在《如何诊断Windows CE的应用程序崩溃》一文中我介绍了如何利用Remote Process Explorer的Crack Address功能定位程序的崩溃地址。但是看起来还是有很多人不知道怎么使用这个工具,这篇文章详细介绍一下。 首先要确保你的PC上有dbghelp.d

2009-11-12 18:42:00

阅读数 786

评论数 0

如何诊断Windows CE的应用程序崩溃(转载)

无论你是一个单纯的电脑用户还是一名高级软件工程师,都一定对程序崩溃不陌生。做为一名Windows CE应用程序开发者,你也一定遇到过下图这种场景: 这个对话框告诉你,有一个叫installer.exe的程序在地址00019320处崩溃了。如果这个程序归你负责,那么你的问题就

2009-11-12 17:57:00

阅读数 864

评论数 0

诊断Windows CE下的内存泄露(转载)

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://omale.blogbus.com/logs/38322194.html 这篇文章是直接从Get Embedded专栏翻译的。其中LMEMDEBUG还是第一次听说,感觉还是有些用处的,有可能利用LMEMDEBU...

2009-11-12 14:48:00

阅读数 1158

评论数 0

Windows CE下的错误报告( 转载)

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://omale.blogbus.com/logs/4925544.html 错误报告是Windows CE 5.0中添加的新功能,它是操作系统的一个可选组件。与我们熟悉的Windows XP的错误报告类似,在应用程...

2009-11-12 14:47:00

阅读数 1771

评论数 0

如何定位WinCE产生Data Abort错误的位置(转载)

在调试WinCE程序的时候,有时候会碰到Data Abort的异常,系统会在调试控制台输出如下类似信息: Exception 'Data Abort' (4): Thread-Id=03d3000e(pth=83a9e024), Proc-Id=00400002(pprc=81d48308) '...

2009-11-12 09:30:00

阅读数 1331

评论数 1

WINCE下隐藏“开始”任务栏

1。编程实现 //=========================================================================== //隐藏“开始”栏     #if  1    HWND   lpClassName;     lpClass...

2009-11-06 17:52:00

阅读数 1328

评论数 0

在MFC下使用OpenGL的一个简单的例子(基于单文档程序)

最近开始准备做OpenGL方面的东西,万事开头难,真是体会颇深,简直就是寸步难行。有时候发各帖子到网上,不停地刷新,希望能有高手指点,可是,每次收获并不是太大。也许,每个程序员都有一个痛苦的过程,我当然不能例外了。不过,痛苦之后有收获才是最大的快乐。        正因为这个原因,当我度过了自己...

2009-11-05 14:42:00

阅读数 1117

评论数 0

在visual studio 2005 下建立openGL开发环境( 转载)

OpenGL入门学习-----第一课----编写第一个OpenGL程序 OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。 1、与C语言紧密结合。 OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL是容易理解和学习的...

2009-11-05 13:46:00

阅读数 1182

评论数 1

提示
确定要删除当前文章?
取消 删除