自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

91program 的流水空间

编程、生活

  • 博客(321)
  • 资源 (37)
  • 收藏
  • 关注

原创 C语言之volatile【整理】

 根据c/c++语法,const可以出现的地方,volatile几乎也都可以出现。但是,const修饰的对象其值不能改变,而volatile修饰的对象其值可以随意地改变,也就是说,volatile对象值可能会改变,即使没有任何代码去改变它。在这一点上,最典型的例子就是内存映射的设备寄存器和多线程中的共享对象。懂得使用volatile也是一门小小的艺术。使用volatile约束符可以阻止编译器对

2009-10-30 08:46:00 3094 1

原创 C/C++编程技能【整理】

预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算

2009-10-30 08:43:00 3144 1

原创 C/C++基本编程技能【转】

一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分)提示:这里“零值”可以是0, 0.0 , FALSE或者“空指针”。例如 int 变量 n 与“零值”比较的 if 语句为:if ( n == 0 )if ( n != 0 )以此类推。请写出 BOOL flag 与“零值”比较的 if 语句:请写出 float x 与“零值”比较的 if 语句:请写出 cha

2009-10-28 15:57:00 1748

转载 引用【转】

1.求下面函数的返回值(微软)int func(x) {     int countx = 0;     while(x)     {           countx ++;           x = x&(x-1);      }     return countx; }  假定x = 9999。 答案:8思路:将x转化为2进制,看含有的1的个数。2. 什么是“引用”?申明和

2009-10-28 15:53:00 1599 1

原创 【转】优化RIL驱动,巧解WinCE电话漏接难题

随着3G移动电话热潮的高涨,我公司许多的嵌入式移动产品也正计划加入无线上网和电话功能。近期,公司委派我负责一个在WinCE 6.0平台下集成移动电话、无线上网和收发 SMS功能的项目。但没有想到的是这个项目却让我陷入到反复调试的痛苦之中。    原因是这个在WinCE 6.0平台下开发的系统经常出现:漏接电话、或有信号但电话无法拨出、或短信收发不正常、或通话自动中断和通话断断续续等问题。初期我

2009-10-27 14:54:00 2841 4

原创 RIL开发过程

RIL的开发需要两步:第一步:在PB中添加CellCore/RIL和TAPI 首先在CE6.0的catalog里面找到”CellCore”,你可以只选择你需要的选项(例如SMS支持)或者所有功能(ALL Modules)。 这样做的话就只会添加到你的API层(MDD模块)但是不能添加Enfora例程的RIL驱动层(PDD模块)。所以需要第二步! 第二步:要添加Enfora的例程我们可以通过在添加”

2009-10-21 15:16:00 2445

原创 gethostbyname代码示例(Windows CE)

/* * 功能: 由域名得到 IP 地址 * 入口参数: pDomain 域名,如: www.163.com * pIPBuff 保存解析后的 IP * 出口参数: pIPBuff 保存解析后的 IP * 返回值: TRUE:成功;FALSE:失败*/BOOL CGetIPFromURLDlg::DomainToIP(char *pDomain,char *pIPBuff)

2009-10-20 10:50:00 3531

原创 CE下可用的3G

3G有三种标准:中国移动的是TD的(国产标准,大唐),开发modem的有联芯科技、大唐、展讯CDMA,是中国电信的,基本上都是高通的芯片WCDMA,是中国联通的,我知道英飞凌有这样的芯片CE下可用的模块:TD:LC6311(大唐)CDMA:MC8331A(中兴)注:驱动都有(包括多通道),CE6.0,MX27。

2009-10-15 15:29:00 2623

转载 VS2005打开PPC中未安装SDK的项目

若VS2005中未安装SDK,打开项目时弹出消息:1,"该项目的所有配置项都需要系统提供对某些平台的支持,但在此计算机上没有安装这些平台.因此无法加载该项目."2,“从用户数据存储中检索信息时出错。未找到平台。"3,“由于数据存储中不存在项目引用的设备平台,因此无法打开项目"解决办法:找到目录下的.csproj文件,将4118C335-430C-497f-B

2009-10-14 11:11:00 4475 3

转载 GPS的A4时代

GPS的A4时代终于还是到来,虽然稍稍迟到了那么一点。所谓A4,是Sirf Atlas IV的简称,也有叫掌微4代的,这是一颗建立在ARM11架构上的芯片,目前主要是应用在PND(便携式导航仪)上。A4有什么好处呢?一、速度快。A3的产品,基本实测主频都是在325Mhz左右,而A4的主频则达到了533Mhz;主频快带来的好处很明显:无论是操作的流畅度还是导航软件的运行和路径计算,都远胜

2009-07-22 12:20:00 3153 1

原创 ActiveSync与模拟器连接

1. 在WinCE在模拟器中运行以后,选择【开始】->【设置】->【控制面板】2. 在弹出的控制面板对话框中选择【网络和拨号连接】,然后双击【新建连接】,在连接类型中选择【直接连接】,命名新建的连接为:ActiveSync3. 选择【下一步】,再选择【Serial Over DMA】完成。回到控制面板,选择【PC 连接】,在弹出界面中选择【更改连接...】,选择刚刚添加的A

2009-07-21 15:06:00 2193

转载 EVC /PB /WinCE开发问题

 1. 在ce自制平台中如何添加自己的驱动?cec文件和reg,bib文件有何区别?看混了,不知道如何才能让驱动注册到平台中。另外,reg和bib是我在编写驱动必须要自己写的么  CE 的驱动分为本机驱动和流驱动,本机驱动你可以修改源码(在%_WINCEROOT%/PUBLIC/COMMON/OAK/DRIVERS),然后 build驱动源码,之后用PB编译内核。流驱动是以DLL的形式被系

2009-07-04 10:49:00 3426 1

原创 EVC4.0编译错误:LNK2005

当使用EVC4.0(SP4)编译程序,出现如下类似错误时:uafxwced.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in coredll.lib(COREDLL.dll)可以采用以下方法解决:1. 打开Pro

2009-07-01 09:56:00 2129

原创 幸运

今天凌晨坐火车过郴州(从湖南到深圳)。我乘坐的火车刚过郴州不久,郴州发生火车相撞事故,导致此线路瘫痪。幸运啊!

2009-06-29 13:58:00 1609

原创 值得记念的日子

 有幸成为 硬件/嵌入开发 嵌入开发(WinCE)  版版主。 以后要努力啦!希望大家多多支持。

2009-06-23 19:06:00 1682

转载 phoneME Project Descrpition

 ArcherMind has developed phoneME for a customer on OMS platform. Our development team has developed phoneME virtual software, enabling object platform SDK may run AMS and phoneME java applications, a

2009-06-12 14:45:00 1756

转载 MIDP

http://java.sun.com/products/midp/overview.html MIDP(Mobile Information Device Profile,移动信息设备配置文件)建立在 CLDC 的基础之上,用来描述手机和寻呼机这样更加具体化的的无线移动设备。  对于 Java ME 平台,MIDP 定义了一个标准的 Java API 集合,此集合与联网的受限设备配置

2009-06-12 14:33:00 1762

转载 phoneME Advanced Peer File Structure

 For those interested in creating a phoneME Advanced implementation on other platforms with other windowing toolkits, you may be wondering how and where to start. The first thing

2009-06-12 14:29:00 1608

转载 PhoneMe Advanced 浅度探索七 ----JAVA平台的多任务:什么是大交易?

 Mark Lam has been a virtual machine engineer in the JavaME CDC team at Sun Microsystems for over 6 years. Before joining Sun, he was a real-time embedded systems developer for 6+ years, working on

2009-06-12 14:01:00 2185

转载 PhoneMe Advanced 浅度探索八----一张大图片:CVM的地图

 Mark Lam has been a virtual machine engineer in the JavaME CDC team at Sun Microsystems for over 6 years. Before joining Sun, he was a real-time embedded systems developer for 6+ years, working on

2009-06-12 13:55:00 2093

转载 PPhoneMe Advanced 浅度探索一----PhoneME Advanced 目录结构

 Phoneme其实就是J2ME,SUN公司虽然把JAVA的实现开源了,但仍然保留JAVA这个名字,所以出于法律上的考虑,开源的J2ME实现改名为phoneme。phoneme有两个版本,一个对硬件要求较低,功能也较弱,适用于一般的feature phone,取名为phoneME Feature。 另一个对硬件要求较高,功能更强大,适用于一般的smart phone,取名为phoneME Adva

2009-06-12 13:52:00 2999

转载 PhoneMe Advanced 浅度探索三----虚拟机内部

 Mark Lam has been a virtual machine engineer in the JavaME CDC team at Sun Microsystems for over 6 years. Before joining Sun, he was a real-time embedded systems developer for 6+ years, working on ap

2009-06-12 13:51:00 1684

转载 PhoneMe Advanced 浅度探索四----性能

 Mark Lam has been a virtual machine engineer in the JavaME CDC team at Sun Microsystems for over 6 years. Before joining Sun, he was a real-time embedded systems developer for 6+ years, working on ap

2009-06-12 13:49:00 1612

转载 PhoneMe Advanced 浅度探索五----JavaSE or JavaME

 Mark Lam has been a virtual machine engineer in the JavaME CDC team at Sun Microsystems for over 6 years. Before joining Sun, he was a real-time embedded systems developer for 6+ years, working on ap

2009-06-12 13:48:00 1848

转载 PhoneMe Advanced 浅度探索六----C特性和CVM

 Mark Lam has been a virtual machine engineer in the JavaME CDC team at Sun Microsystems for over 6 years. Before joining Sun, he was a real-time embedded systems developer for 6+ years, working on

2009-06-12 13:46:00 1919

原创 PhoneMe Advanced 浅度探索九----CVM堆和代码执行

 导读:   Mark Lam has been a virtual machine engineer in the JavaME CDC team at Sun Microsystems for over 6 years. Before joining Sun, he was a real-time embedded systems developer for 6+ years, working

2009-06-12 13:44:00 1837

原创 更安全的C语言字符串处理函数

 StrSafe.h,位于STANDARDSDK_500/Include/Armv4i/strsafe.h等,每种CPU类型下都有对应的StrSafe.h文件存在。 #include STRSAFEAPI是为了解决现有的 C 语言运行时函数的代码容易产生的“内存溢出”问题而设计的。当引用 strsafe 系列函数时,原有的 C 语言字符串处理函数都将被自动进行 #undef 处理。调试过程

2009-06-10 09:35:00 2049

原创 VS2005 学习记录3-移植处理

 点滴记录学习VS2005过程所遇到的问题,及解决方法1.将EVC4的工程转化成.net2005时要将工程的属性中的c/c++->代码生成->运行时库改为:多线程DLL(/MD)2.在工程的属性中的链接器->高级->入口点改为:WinMainCRTStartup3.WINVER      not      defined.      Defaulting      to     

2009-05-12 08:55:00 2947

原创 CE 6.0 R2对CE 6.0的功能增加

 CE 6.0 R2对CE 6.0的功能增加:1 Core OS2 IE3 Media Player4 RDP  对于从事廋客房端开发的人员有很大的帮助5 VoIP6 Web Services一) CE OS的改变,只有两次1 2.0->3.02 5.0->6.0但是4.2到5.0驱动变化较大,导致从4.2到5.0的移植需要很长的时间二) CE 6.0与5.0的主要区别1 CE6.0的Ke

2009-05-05 16:48:00 2719 5

原创 Error:uafxcwd.lib的处理

VS2005 CE6.0编程, 写一个LIB给应用调用  在应用调用LIB时产生错误, 信息详细信息:uafxcwd.lib(afxinl1.obj) : error LNK2005: "public: virtual void __cdecl CObject::Serialize(class CArchive &)" (?Serialize@CObject@@UAAXAAVCArch

2009-04-28 07:54:00 2717

转载 arm体系结构的版本及命名方法

 arm体系结构共定义了6个版本,版本号分别为1~6。   arm体系的变种:将某些特定功能称为arm体系的某种变种(variant)   #T变种(Thumb指令集)表示Thumb,该内核可从16位指令集扩充到32位ARM指令集。   #D:表示Debug,该内核中放置了用于调试的结构,通常它为一个边界扫描链JTAG,可使CPU进入调试模式,从而可方便地进行断点设置、单步调试。   #M变种(长

2009-04-23 14:58:00 2290

转载 模拟器上面运行的应用程序能从串口接收PC发的数据吗

http://topic.csdn.net/u/20090324/16/f2f7e71a-d066-4235-bfc8-4c41eb8da80c.html  模拟器上那3个可以映射的串口都是给wince系统打开使用的了,我用的是wince5模拟器  可以的,你的PC上的串口或者USB口都可以映射为模拟器的那三个口,但是要注意模拟器给你做了一下端口映射,比如说你PC上显示某个

2009-04-08 21:40:00 2698 1

原创 ce6下无明显针对MFC的组件,M$已经准备放弃MFC了

 如果想用MFC,需要手工将MFC加入到系统中。1:在VS2005目录下找到MFC DLL。在我的电脑上目录是D:/Program Files/Microsoft Visual Studio 8/VC/ce/Dll/x86。因为我用的平台是基于CEPC,所以选择x86目录。 2:复制MFC DLL到%WINCE_ROOT%/OSDesigns/MFC目录。将x86下的所有dll

2009-04-08 08:33:00 2600 1

原创 EVC内存检测(晕啊,为什么格式总是错误???编辑状态又是对的!)

将以下代码保存为.h文件,在待检测的应用中调用它。 /***************************************************************** 为了使用内存检测,需要在待检测代码中进行以下三步: 1. Define _DEBUG #define _DEBUG 2. Include "crtdbg.h" #include "crtdbg.h"

2009-04-02 11:17:00 1905

原创 EVC如何调试LIB

举例来说:写一个LIB,内有func(),func2(),func3()三个函数,声明在Lib.h中,一切完备后。再出成一个MainMenu.EXE文件,引用这个LIB的测试文件,如下所示: void main() { func(); func2(); func3(); } 加入你的那个LIB,编译。 成功后,

2009-03-24 14:44:00 2583 1

原创 EVC在双核PC上调试速度慢的原因

以前使用单核PC,EVC+SP4使用模拟器进行调试,速度还可以。但是当PC换成双核时,发现使用模拟器进行调试,速度还慢,让人无法接受!  记得以前在网上看到过此问题,是双核CPU引起的。所以:打开“任务管理器” -> 选择 模拟器的进程名点击右键,选择“关系设置”,只勾上一个CPU。 终止当前调试,重新开始。发现单步调试速度正常! 还有一种可能:改成KITL的连接方

2009-03-24 10:22:00 1850

原创 Windows CE取消自动休眠

取消,自动休眠

2009-03-18 08:08:00 2132 3

原创 【SQL Server CE2.0】打开加密的数据库(源代码)

 HRESULT  hr;DBID  TableName;  // name of table for new constraintDBID  ColumnList[1]; // name of column for new constraintDBID  ConstraintName; // name of new constraintDBPROP  dbprop[1];DBPROP  ssce

2009-03-16 09:47:00 2356 2

原创 【SQL Server CE2.0】创建加密的数据库(源代码)

HRESULT  hr = NOERROR; DBPROPSET dbpropset[2]; DBPROP  dbprop[1]; // Property array to initialize the provider.DBPROP  sscedbprop[2]; // Property array for SSCE security propertiesINT   i = 0;IDBDataS

2009-03-16 09:44:00 2213

转载 Ffmpeg解码获取一帧图像(转)

February 18, 2004Update (July 22 2004): I discovered that the code I originally presented contained a memory leak (av_free_packet() wasnt being called). My apologies - Ive updated the demo program

2009-03-13 08:47:00 3793 1

WINCE600-public-CTLPNL.zip

WinCE 6.0 证书私钥文件加载:WINCE600/PUBLIC/WCESHELLFE/OAK/CTLPNL/CPLMAIN”下面的certcpl.cpp文件中有相关代码

2019-07-08

串口调试工具(更新)

修正保存文件名:由 SystemTime 修改为 LocalTime 上一版本说明: 串口调试工具,为调试定制了一些功能,如程序异常时声音提示。 上一个资源是共享 DLL 版本,如果没有安装开发环境可能无法使用,所以重传一个。

2016-05-15

VB创建EXCEL文件

VB 创建 EXCE L文件,使用 VBA 来实现的。

2016-01-27

串口调试工具

串口调试工具,为调试定制了一些功能,如程序异常时声音提示。 上一个资源是共享 DLL 版本,如果没有安装开发环境可能无法使用,所以重传一个。

2016-01-23

MonkeyRunner源代码

android 自带的自动化测试框架 monkeyrunner 源码 MonkeyRunner是个好工具,但是用起来并不是很灵活,为了定制些功能便开始寻找源码。这个过程不是想象的容易,有一些googlecommon、hierchyviewer的源码,不是我想要的。现在上传我整理的MonkeyRunner完整源码,包含adb/recorder/easy device/...源码,还包括依赖库,包括自己尝试更改MonkeyRunner运行界面的源码。

2015-01-09

WinCE 6 SDK

WinCE 6 SDK ARMV4I 模拟器

2014-12-24

Silverlight Windows Embedded Sample

使用 VS2008 模板:Silverlight for Winodws Embedded Application 创建的基于 C++ 的 Silverlight 的工程。 XAML 页面包含两个:MainPage.xaml 和 SecondPage.xaml 代码完全由向导生成,未手工增加任何内容 编译通过

2014-08-12

WINCE700_public_COMMON_oak_drivers_touch

WINCE700 public COMMON oak drivers touch

2014-07-31

WinCE7_SMDK6410_DRIVERS_Touch

WinCE7 SMDK6410 DRIVERS Touch

2014-07-31

PUBLIC_COMMON_OAK_INC

WinCE6.0 PUBLIC_COMMON_OAK_INC include 头文件

2014-07-29

WinCE Silverlight 示例程序

WinCE Silverlight 示例程,最简单的 XAML 解析过程。

2014-07-03

DirectShow Filter 最简单的示例+两个 PIN 的实现

DirectShow Filter 最简单的示例+两个 PIN 的实现(非 WinCE,是 PC 下的)

2014-05-27

DirectShow-Filter 最简单的示例代码

DirectShow-Filter 最简单的示例代码

2014-05-27

IMGDECMP.DLL

WinCE 下显示 JPEG 图片的库。 示例源代码看这里:http://download.csdn.net/detail/91program/417360

2013-12-04

华为的EM730 CE6.0驱动(无代码,CAB安装文件)

华为的EM730 CE6.0驱动(无代码,CAB安装文件)

2010-04-20

Hot Key(for windows ce & EVC4)

Hot Key(for windows ce & EVC4)

2009-07-03

Windows CE Programming Essential

The Windows CE operating system has been available to application programmers for over two years. Independent software vendors have been writing applications for platforms such as the Handheld PC ever since Windows CE was born. At the same time, original equipment manufacturers have been designing and implementing all kinds of new devices based on the operating system. But despite the growth of the operating system and the number of software developers writing applications for it, there are still only a handful of books on the subject of Windows CE programming. My interest in writing this book comes from over two years of Windows CE programming experience, during which I have been involved in a number of Windows CE development efforts. I am writing this book out of a desire to share with readers the insights I have gained from these experiences. As the market for mobile and handheld computing devices continues to grow, Windows CE will continue to change. The features present in Windows CE today may not be there tomorrow. Windows CE features will be shaped by the demands of the users of the devices powered by the operating system. But certain core technologies will always be a part of Windows CE. This book is a guide to the essential features of Windows CE programming.

2008-12-04

CE.NET-Third Edition

Programming Microsoft Windows CE.NET-Third Edition

2008-12-04

vc静态控件文字的自动滚动

vc中,static控件中文字的自动滚动,可以左右滚动,也可以上下滚动,时间,步进宽度,间隔宽度都可以设置

2008-12-02

自动滚动(VC)-静态控件文字的自动滚动

Visual Studio 6.0静态控件文字的自动滚动

2008-12-02

使用TCPMP精减的MP3播放器

使用TCPMP精减的MP3播放器 支持MP3和WMA 显示LRC歌词和MP3的波形播放声音大小,但是WMA的是假的 有一个资源是不带字库的,会小很多。

2008-11-18

使用TCPMP精减的MP3播放器

使用TCPMP精减的MP3播放器 支持MP3和WMA,显示LRC歌词和MP3的播放声音大小的波形,但是WMA的是假的。

2008-11-18

H264Decode-for ce

H264Decode

2008-05-11

解说Win32的窗口子类代码示例

解说Win32的窗口子类代码示例

2008-04-16

WinCE定制中的大内存支持与永久保存注册表

WinCE定制中的大内存支持与永久保存注册表

2008-04-16

TC35调试笔记

TC35 调试的笔记

2008-04-16

Platform Builder 集成开发环境研究

Platform Builder 集成开发环境研究

2008-04-16

Hive register

Hive register

2008-04-16

GIF-GDI+

GDI+中GIF图片的显示

2008-04-16

CE MAPI实例讲解

CE MAPI实例讲解

2008-04-16

ImageButton

ImageButton.msi

2008-04-16

VOImage

VOImage 一个完整的EVC工程,附带测试用jpg图片。

2008-04-16

regsvr2(DLL) for CE(ARM)

regsvr2(DLL) for CE(ARM)

2008-04-16

VxWorks5.3设备驱动编写和移植[英]

VxWorks5.3设备驱动编写和移植[英]

2008-04-16

STK开发简介

SIM STK开发简介

2008-04-16

SHELL定制过程说明

SHELL定制过程说明

2008-04-16

Nucleus PLUS参考手册

Nucleus PLUS参考手册

2008-04-16

空空如也

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

TA关注的人

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