自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

机会总是垂青于有准备的人...

突然想起来要写点什么,记点什么了...

  • 博客(49)
  • 资源 (17)
  • 收藏
  • 关注

转载 VC用法汇总

(1)如何通过代码获得应用程序主窗口的指针?主窗口的指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化.(2)确定应用程序的路径Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。Ex

2012-05-10 14:39:49 545

转载 WinCE中的RAM-Based Registry与HIVE-Based Registry

转载自:http://blog.csdn.net/nanjianhui/article/details/2550292作者:ARM-WinCE      在WinCE中支持两种类型的注册表:RAM-Based和HIVE-Based,默认情况下使用的是RAM-Based注册表。 1. RAM-Based注册表       RAM-Based的注册表是将所有的注册表数据存储在对

2012-03-09 15:25:53 299

转载 WinCE中串口驱动及接口函数介绍

转载自:http://blog.csdn.net/nanjianhui/article/details/2627755作者:ARM-WinCE 在WinCE中,串口驱动实际上就是一个流设备驱动,具体架构如图:       串口驱动本身分为MDD层和PDD层。MDD层对上层的Device Manager提供了标准的流设备驱动接口(COM_xxx),PD

2012-03-09 15:21:24 314

转载 WinCE下Touch Panel驱动介绍

转载自:http://blog.csdn.net/nanjianhui/article/details/2763979作者:ARM-WinCE         WinCE中的Touch Panel驱动是由GWES模块来管理的,Touch Panel驱动接收用户的触摸信息,并将其转换为屏幕上的坐标信息,传给GWES模块。在WinCE中,Touch Panel驱动是分层的,分为MDD层和P

2012-03-09 15:14:08 347

转载 WinCE Display驱动开发介绍

转载自:http://blog.csdn.net/nanjianhui/article/details/2790871 作者:ARM-WinCE  好多天上不了CSDN了,今天终于上来了。写篇Blog吧!!!这篇Blog介绍WinCE下的Display驱动开发。 在WinCE中,Display驱动由GWES模块来管理。WinCE提供了两种架构的Display驱动模型,可

2012-03-09 15:12:03 265

转载 WinCE Network驱动开发简介

转载自:http://blog.csdn.net/nanjianhui/article/details/2839632作者:ARM-WinCE    1 WinCE网络介绍      在WinCE中,网络架构和windows系统差不多。通过NDIS,WinCE系统和网卡及网络协议进行交互。NDIS提供了一个完全的网络驱动的抽象层,目前WinCE支持NDIS5.1,其中包括对RN

2012-03-09 15:09:20 368

转载 基于WinCE模拟器的应用程序调试

转载自:http://blog.csdn.net/nanjianhui/article/details/3769519作者:ARM-WinCE 我在以前的blog中介绍过WinCE模拟器的使用,应该说在WinCE模拟器上面调试应用程序还是比较方便的。今天就在这里介绍一下如何在WinCE模拟器上面调试应用程序。 在这里我假设你的PC上面什么工具都没有,也没钱买。那么你就去微软

2012-03-09 15:05:38 290

转载 WinCE开始菜单中添加应用程序

转载自:http://blog.csdn.net/nanjianhui/article/details/4313044作者:ARM-WinCE 添加应用程序到WinCE的开始菜单中应该是一个比较常用的功能,在产品定制的时候,添加本产品的应用到StartMenu中,让用户可以方便启动程序,下面就来介绍一下: 先说一下原理,其实在WinCE启动以后,点击Start,然后点击Pr

2012-03-09 14:40:11 350

转载 WinCE控制面板添加应用程序

转载自:http://blog.csdn.net/nanjianhui/article/details/4336897作者:ARM-WinCEWinCE系统中的控制面板和Windows系统中的控制面板原理是一样的,里面就是包含了一些应用程序。WinCE系统的控制面板由Ctlpnl.exe,Control.exe和一些.cpl文件组成,其中Ctlpnl.exe和Control.exe用于

2012-03-09 14:38:06 230

转载 WinCE远程桌面的实现

原载:http://blog.csdn.net/nanjianhui/article/details/4355597作者:ARM-WinCE WinCE支持远程桌面功能,可以在PC端访问目标设备的WinCE桌面。这个功能在调试的时候很有用。有些时候,你的目标板不带显示设备,这时你想访问目标板的WinCE系统感觉很不爽,毕竟习惯了桌面操作。通过WinCE远程桌面,你可以在PC上面访问

2012-03-09 14:30:18 386

转载 WinCE MUI的实现

原载:http://blog.csdn.net/nanjianhui/article/details/4394397作者:ARM-WinCE MUI是指多语言的支持,可以在WinCE系统中支持多种语言,并根据需要进行切换。下面介绍一下具体的实现: 1. 添加多种语言:创建一个WinCE工程,然后在”Solution Explorer”中右击工程,选择”Propertie

2012-03-09 14:26:09 266

转载 WinCE Subproject使用介绍

文章出处:http://blog.csdn.net/nanjianhui/article/details/5698389作者:ARM-WinCE 在Platform Builder创建一个WinCE的工程,然后在”Solution Explorer”窗口中可以看到”Subprojects”项,主要用于在以有的WinCE工程中创建一些简单的应用程序工程。在这里创建的工程最后会被编译并打包

2012-03-09 14:16:25 308

转载 WinCE Security---简介

原文出处:http://blog.csdn.net/nanjianhui/article/details/5760771 作者:ARM-WinCE WinCE中的Security模块主要是为设备提供各种Security功能,其中包括一些认证服务,X509证书的管理,对PKI的支持等。总的来说,WinCE中所有安全相关的功能都由该模块提供。而Security模块一般也都是配合其他

2012-03-09 14:08:10 337

转载 WINCE6.0更换桌面壁纸和图标

原文章出处:http://blog.csdn.net/loongembedded/article/details/6848847********************************LoongEmbedded******************************** 作者:LoongEmbedded(kandi)时间:2011.10.07类别:WINCE系统开发

2012-03-08 12:10:07 644

转载 Windows CE 6.0 安装顺序

原文章出处:http://www.cnblogs.com/walzer/archive/2007/05/13/744729.html1、先装Visual Studio 2005, 我拿到的是Professional Edition。最好别用DEFAULT安装,把组件CUSTOM一下,不然会花很多冤枉的磁盘空间。WINCE600的Platform Builder不像WINCE500是独立的,而是

2012-02-29 14:25:40 340

转载 嵌入式操作系统 WinCE6.0体系结构

WINCE6.0的体系结构图如下图所示:图1 WINCE的体系结构根据上图可以把WINCE6.0体系结构分为硬件层、OEM层、操作系统层和应用层,这四层紧密合作,相互配合来完成从应用程序的调用到对硬件的操作和交互。1.      硬件层硬件平台的核心是嵌入式处理器,而嵌入式处理器的种类很多,处理能力和主频的速度各有差异,如果要跑WINCE操作系统,需要处理器包含MM

2012-02-29 09:28:46 942

转载 Hive-Based Registry使用

对于Hive干什么用这里就不多介绍了,根据文档的介绍,Hive形式的注册表分为:Boot hive,System hv和User hive三种。Boot hive就是指那部分在Boot过程中需要使用到的注册表信息,这部分是实在没办法放在System hive中了,所以就把它们单独放在Boot hive中了。System hive是不用放在Boot中的和系统相关的注册表信息,而User hive则是

2012-02-29 09:03:38 724

转载 图解WinCE6.0下的内核驱动和用户驱动

在《WinCE驱动程序的分类》中曾提到,WinCE6.0的流驱动既可以加载到内核态也可以加载到用户态。下面通过一组图片简单说明一下这两种驱动的关系。      首先编写一个流驱动WCEDrv,代码如下。#include extern "C"BOOL WINAPI DllMain(HANDLE hinstDLL, DWORD dwReason, LPVOID lpvReserve

2011-11-20 17:44:46 331

转载 WinCE电源管理

对于移动设备来说,电源管理是比较重要的。为了让设备有更长的待机和工作时间,实现一个完善的电源管理功能也是必须的。针对移动平台的操作系统WinCE本身包括了一个基本的电源管理子模块"Powe Manager",可以在Catalog中添加至系统。驱动和应用程序将通过它有效的管理各个设备或者整个系统的电源工作状态。最近,在我们TCC8900的平台上实现了简单的电源管理,积累了一些经验,在这里跟大家分享一

2011-11-20 17:34:42 334

转载 浅谈WinCE快速启动的几种方法

前两天做了个WinCE的微内核,8MB,不到2s就启动起来了。但在实际项目中,最终的映像一般都高达好几十M,将如此大坨的映像从非易失性的存储器中搬运到内存,就需要2s多,那么一个功能完善的WinCE系统,最快多久能启动起来呢。希望是3s,这可能吗?加速WinCE的启动,又有几种可行的方法?     采用更强劲的硬件平台肯定是行之有效的方法。但种种因素会导致实际情况中,这个最简便的方法往往最不可

2011-11-20 17:28:55 415

转载 WinCE文件系统概要

文件系统是一个实现了数据的存储、组织、处理和获取等操作的抽象数据类型。一般分为磁盘文件系统,网络文件系统和特定功能的文件系统。      磁盘文件系统主要包括FAT(FAT12、FAT16、FAT32),NTFS、HFS、ext2、ext3,现在ext4也出来了。      FLASH文件系统是针对FLASH存储器设计的文件系统。随着移动设备的不断普及,和FLASH存储空间的不断增长,FL

2011-11-20 17:25:57 286

转载 WinCE驱动程序的分类

最近有一些同学发邮件问我,驱动调试助手到底能动态加载哪些驱动,为什么在加载USB设备驱动时总是失败。要解释这个问题,首先得弄清楚WinCE中驱动的相关概念。本文将主要介绍WinCE下驱动程序的分类。       驱动程序是介于操作系统和设备之间的一个代码层,它的主要作用是为操作系统提供一个接口,以操作不同的硬件,包括物理的和虚拟的设备。虽然驱动程序有很多种,但从编程的角度来看,无非是往一个固定

2011-11-20 17:24:16 202

转载 WINCE600的目录组织及PQOAL

在介绍S3C2410的WinCE6.0移植之前,我们先熟悉一下WINCE600的目录组织和PQOAL的相关概念。       这里简单说一下WinCE6.0开发环境的搭建。WinCE6.0的开发环境是Platform Builder6.0,但与Platform Builder 5.0不同的是,它作为VS2005的一个插件来用。所以,我们需要先安装VS2005,并且安装相应的SP1。PB6.

2011-11-20 17:21:58 278

转载 WinCE6.0的EBOOT概要

为一个新的硬件设备定制WinCE6.0操作系统,一般需要完成以下几个主要步骤:1.      针对特定的硬件设备创建板级支持包(Board Support Package缩写为BSP),BSP必须包括BOOTLOADER、OEM适配层(OEM Adaptation Layer缩写为OAL)和一些必要的驱动。2.      利用创建的BSP,定制一个系统设计(OS Design)。即通过

2011-11-20 17:18:40 229

转载 WinCE6.0 OAL的特点

WinCE6.0的OAL跟WinCE5.0中的有较大差别。了解这些差别,对我们移植OAL部分很有帮助。本文将简要介绍WinCE6.0 OAL的特点。     WinCE5.0将内核、OAL和KITL链接成一个内核可执行文件NK.exe。而WinCE6.0将这三者分开,分别对应Kernel.dll、OAL.exe和KITL.dll。显而易见,这样做最大的好处是可以单独升级这三者中的任何一个,而先

2011-11-20 17:15:14 274

转载 WinCE6.0 KITL概要

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

2011-11-20 17:12:36 330

转载 WinCE开机密码的输入方法

前两天,客户送回来一台设备,说是系统崩溃了,还写了详细的出错过程。设备采用的是WinCE系统,通过修改注册表,屏蔽了开机运行explorer.exe,直接运行自己的程序。所谓崩溃就是自己的程序运行不起了,其实系统是没有问题的。同步都能用。可由于explorer.exe没有运行,根本无法修复。怎么办?重新烧系统固然是一种解决办法,但也太冤枉了。系统可没有任何问题,只是Shell没运行而已。

2011-11-20 17:02:13 1016

转载 WinCE下的远程控制

以前在给别人介绍Windows CE的开发时,为了演示设备上程序的运行情况,就用Remote Zoomin来截屏,设备端一刷新,Remote Zoomin就得去手动Refresh一下,在CE和PC两边忙得不亦乐乎。当时就想,要是有自动刷新的功能不就省去了这么多麻烦吗。如果能在PC端直接控制CE设备,岂不更好?    看了帮助文件,原来WinCE是支持RDP的,添加相应的组件,编译完成后,在设备

2011-11-20 16:58:16 904

转载 单机搭建WinCE开发环境(四)

前几天一直在测试VS2005下WinCE6.0中文模拟器的使用,基本上没有问题了。今天便在VS2008中安装了一下WinCE6.0中文模拟器的SDK,又遇到了一些小问题,贴出来跟大家分享一下,也算是对单机搭建WinCE开发环境的一个补充。第一次安装时,一路默认,开始一切正常,到安装快完成的时候出现了状况,先后出现了下面的两个提示,点完OK后就Roll Back了。

2011-11-20 16:52:23 292

转载 单机搭建WinCE开发环境(三)

通过前两篇的介绍,我们已经搭建了WinCE开发环境,并了解了如何使用远程工具进行相关调试。这一篇,我们进一步完善单机搭建的WinCE开发环境——在WinCE6.0的模拟器中使用串口。       WinCE设备中串口的使用频率是相当高的,一般有一个调试串口,而很多实际应用中与GPS、GSM(GPRS)模块的通信都是通过串口来进行的。在第一篇中,曾介绍过为调试串口创建一个Text Consol

2011-11-20 16:49:27 237

转载 单机搭建WinCE开发环境(二)

上一篇已经详细介绍了如何在主机上搭建WinCE开发环境,说白了就是通过PB6.0导出一个SDK给VS2005用,似乎VS2008也可以用这个SDK。据说做系统的开发必须用VS2005+PB6.0,而应用的开发是可以用VS2008的。机器上没有装VS2008,所以不能测试了。不管怎样,我们已经有了一个模拟器代替实验板,可以用这个模拟器来调试程序了。虽然是模拟器,但基本的外围设备都有了,包括网络、

2011-11-20 16:45:54 272

转载 WinCE自启动Shell的问题

转载自:http://www.cnblogs.com/we-hjb/archive/2008/12/28/1364070.html  WinCE开机即运行定制的Shell是很多系统的基本要求,有时还需要屏蔽WinCE自带的Shell。WinCE中程序的自启动,一般有两个实现方法,修改注册表和添加自启动快捷方式。修改注册表比较方便,如下:       [HKEY_LOCAL_MACH

2011-11-20 16:33:21 251

转载 试用版Platform Builder 6.0到期后的解决办法

转载自:http://www.cnblogs.com/we-hjb/archive/2010/01/20/1652226.html       a)删除目录C:\Program Files\Microsoft Platform Builder\6.00下的EtkRemov.inf文件      b)新建一个文本文档      c)重命名新建文本文档为EtkRemov.inf

2011-11-20 16:28:47 316

转载 WinCE中显示32位色BMP文件的一种方法

转载自we-hjb的BLOG,原文地址:http://www.cnblogs.com/we-hjb/archive/2010/02/10/1667229.html     前面介绍了如何显示资源中BMP图片的方法,这里补充一个显示32位色BMP图片文件的方法,并再次比较直接写显存与用GDI的区别。首先将WinCE5.0的模拟器显示属性修改为480*272*32,并准备一张32位色的图片,如

2011-11-20 16:17:47 364

转载 WinCE显示资源中BMP图片的几种方法

转载自we-hjb的BLOG,原文地址:http://www.cnblogs.com/we-hjb/archive/2010/04/11/1709443.html         前面介绍了如何直接操作WinCE的FrameBuffer,这里将介绍一种通过写FrameBuffer显示资源中BMP图片的方法。并与使用GDI做一个比较,看看直接读写FrameBuffer是否能提高效率?

2011-11-20 15:55:27 590

转载 WinCE动态修改启动LOGO

转载自we-hjb的BLOG,原文地址:http://www.cnblogs.com/we-hjb/archive/2010/04/11/1709443.html        前两天介绍了WinCE启动界面的定制,在实际应用中经常还需要让用户方便修改启动LOGO。通常情况下,启动LOGO是编译到BOOT代码中的。为了实现动态修改启动LOGO,需要将LOGO保存至Flash中,BOOT启动

2011-11-20 15:36:06 243

转载 WinCE启动界面的定制

转载自we-hjb的BLOG,原文地址:http://www.cnblogs.com/we-hjb/archive/2010/03/05/1679472.html         本文将以模拟器为例,简单介绍如何定制WinCE的启动界面,实现动画效果。在实际硬件平台上一般在BOOTLOADER中定制开机界面。如果BOOT从Flash加载NK到内存的时间较长,通常也会加一个进度条显示

2011-11-20 15:33:01 391

转载 WinCE6.0下如何动态设置系统分辨率

转载自we-hjb的BLOG,原文地址:http://www.cnblogs.com/we-hjb/archive/2010/06/05/1751928.html         由于WinCE的显示驱动是本地驱动,不能像流驱动一样动态加载。所以,一般情况下不能动态修改和调试。前两天曾介绍过一种在应用程序中针对相同分辨率但不同尺寸的LCD的调试方法。这里继续介绍WinCE6.0下动态设置系

2011-11-20 15:22:33 691

转载 WinCE下自定义的大软键盘

转载自we-hjb的BLOG,原文地址:http://www.cnblogs.com/we-hjb/archive/2010/08/18/1802813.html  WinCE下默认的大软键盘如下图所示。            在实际应用中,很多按键,如最上面一行的F1~F12几乎很少使用,只有数字、字母和几个重要的功能键用的较多,所以,我们可以根据自己的需求定制软键盘

2011-11-20 15:18:13 496

转载 WinCE下监视设备插拔的参考代码

转载自we-hjb的BLOG,原文地址:http://www.cnblogs.com/we-hjb/archive/2011/06/28/2092779.html 。     在一些项目中,系统需要实时监测U盘或SD卡的插入拔出。当文件系统加载成功后通知特定应用程序,启动自动播放功能。在U盘或其他外部存储设备移除时,也需要立即通知相应的程序,停止访问这些设备,如播放其中的音视频文件,以免程

2011-11-20 15:12:42 299

Java核心技术 最新修订版源码

《Java core》Java核心技术(英文第9版)原书最最最新新新的java源码,注意看书的名字,不想再多描述这本书是怎么样的,经典中的经典。觉得好就收藏吧.

2016-05-06

虚拟串口vspd7.2

虚拟串口vspd7.2 (内附Cracked),功能非常强大的虚拟串口软件,对于电脑没有串口接口的用户使用串口调试是一个福音

2016-05-06

xilinx ise 11.1 破解文件

xilinx ise 11.1 破解文件,仅供学习,请支持支持正版

2011-12-17

Quartus ii 10.0 SPI Windows(64位)版本的破解

Quartus ii 10.0 SPI Windows(32位)版本的破解,仅供学习,请支持正版!

2010-11-13

Quartus ii 10.0 SPI Windows(32位)版本的破解

Quartus ii 10.0 SPI Windows(32位)版本的破解,仅供学习,请支持正版!

2010-11-13

Synplify962真正破解程序

Synplify962真正破解程序,验明正身,可以使用。仅供学习,请支持正版!!!

2010-01-25

ModelSim6_5b_KeyGen

ModelSim6_5b_KeyGen,可以使用.仅供学习,请支持正版!

2010-01-25

Quartus II 9.0 SP2破解

Quartus II 9.0 SP2破解,(WINDOWS XP 32位)经过测试。仅供学习,请支持正版!

2010-01-25

Quartus II 9.0破解

Quartus II 9.0破解,(WINDOWS XP 32位)经过测试,放心使用。仅供学习,请支持正版!

2010-01-25

Quartus II 8.1破解

Quartus II 8.1破解,(WINDOWS XP 32位)经过测试,放心使用。仅供学习,请支持正版!

2010-01-25

STM32参考手册(中文版)

超好的STM32参考手册,学习STM32的必备入门资料,但愿STM32迷喜欢....

2010-01-23

Quartus II9.1破解文件(WINDOWS XP64位)

Quartus II9.1破解文件(WINDOWS XP64位),全功能破解,注意:本人分享的所有CRACK仅供学习,请支持正版,呵呵

2010-01-23

Quartus II 9.1破解

Quartus II 9.1破解,(WINDOWS XP 32位)经过测试。仅供学习,请支持正版。

2010-01-23

STM32固件库使用手册的中文翻译版

STM32固件库使用手册的中文翻译版 非常有用的STM32入门资料

2010-01-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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