自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wince--linux的专栏

android 深入开发

  • 博客(32)
  • 收藏
  • 关注

转载 Visual Studio 2005 与 Visual Studio 2008 项目文件共存问题简单解决办法

问题:Visual Studio 2005 与 Visual Studio 2008 项目文件冲突<br /><br />起因:由于在最近的学习工作中遇到有的人用VS2005, 有的用VS2008的问题,所以必须得找到一个简单的办法解决这个问题。<br /><br />分析:<br />其实不管是Vistual Studio 2005 还是Vistual Studio 2008 的项目配置文件主要都有一下两项:<br />1,solution.sln<br />2,project.csproj    (以C

2011-03-28 22:47:00 1180

原创 Visual Studio相关电子资料、软件汇总

<br />VS代码辅助工具Visual Assist X 10.4 完美版+特别文件 <br />http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=163726<br />CodeSmith 4.1.2 专业版 最新完美版 .NET代码模板生成工具<br />http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159347<br />Altova MissionKit 2008 for Enterprise

2011-03-28 22:41:00 1024

转载 在Visual Assist X中增加Doxygen格式的注解的模板 [RT,修改]

在Visual Assist X中增加Doxygen格式的注解的模板 [RT,修改]Visual Assist X Options->Advanced->Suggestions->Edit VA Snippets<br /><br />文件的注解:<br />/* @All Right Reserved (C), 2008-2108, OpenRs.org.*/<br /><br />//! $end$<br />/*!<br />/author   : 作者 <br />/date     : $DATE

2011-03-27 12:06:00 4187

转载 使用WinCE CAB Manager制作CAB安装文件

WinCE CAB Manager是一个实用的PPC 端CAB 制作打包软件 实现WinCE CAB 打包过程<br /><br />WinCE CAB Manager是一个实用的 PPC 端 CAB 制作打包软件,可以对 PPC CAB 软件进行的增删、快捷方式的修改,安装目录的设定,注册表的编辑等,可以定制自己的 CAB 安装文件。新版加入了对 WinCE 5.0 的 CAB 包的兼容,同时全面支持所有的Windows CE CAB 文件。<br /><br />新建CAB 文件<br />1.解压缩W

2011-03-26 23:57:00 1261

原创 VS2008+Window Mobile开发环境的搭建

<br />1)VS2008的安装,可以到M$下载ISO文件,但是90天试用版,改正式版的方法比较简单,将ISO/Setup/setup.sdb文件中[Product Key]项的值改为正版的序列号就可以了,改完后用虚拟光驱加载进行安装。<br />http://www.microsoft.com/downloads/details.aspx?FamilyId=83C3A1EC-ED72-4A79-8961-25635DB0192B&displaylang=zh-cn<br />Visual Studio

2011-03-26 23:55:00 1280

转载 WTL的windows mobile环境的配置(vs2008)[最终版,验证通过]

<br />1.下载安装包:WTL8.1安装包<br /> <br /> <br />2.解压安装包,比如解压到C:/WTL81下<br /> <br /><br />3.我们要开发Mobile的程序,因此需要更改AppWizCE和AppWizMobile下的文件,打开AppWizCE下的Files/WTLAppWizCE.vsz将Wizard=VsWizard.VsWizardEngine改为Wizard=VsWizard.VsWizardEngine.9.0。打开AppWizMobile下的Files/

2011-03-26 23:48:00 885

转载 在VS2008安装WTL,建立WTL mobile工程失败的解决方案

<br />支持VS2008的WTL版本已经放出,下载地址:http://sourceforge.net/projects/wtl/,点开页面上的“View all files”,点击那个最新的WTL81_9127.zip下载。<br /> <br />但是这个版本还是有问题,必须做如下修改(我的环境是WIN7+VS2008+VS2008SP1),才能正确的运行WTL mobile工程的向导。<br />将AppWizMobile/Files/WTLMobile.vsz文件中的Wizard=VsWizard

2011-03-26 23:44:00 708

转载 解决VS2008 开发Windows Mobile 项目生成速度慢的问题

<br />解决方案/建议:<br /><br />最近用VS2008开发Windows Mobile程序,使用C#、.NET Compact Framework,发现项目生成速度比较慢。用VS2008打开项目后,开始一段时间生成速度还能忍受,时间一长,编译速度巨慢,最慢达到5分钟之久,实在无法忍受。<br />决定找出VS2008生成时,做了什么花费时间的工作。从工具à选项进入“选项”对话框<br />选择“MSBuild项目生成输出详细信息”为“诊断”这样编译时,会输出具体执行了那些任务,花费了多少时间

2011-03-26 23:39:00 747

转载 Windows Mobile Test Framework实现手机软件自动化测试的介绍

<br />摘要:本文就Windows Mobile Test Framework(WMTF)自动化测试做了比较详细的介绍,它介绍了WMTF的由来,获取,测试环境的搭建,以及如何创建软件自动化测试工程的AbstractionLayer,AreaLibrary,Test Suits和Test。特别是在WMTF实现自动化测试的过程中,图文并茂,操作步骤非常详细,图片说明非常具体。希望能够给Windows Mobile Test Framework初学者提供一点点的帮助。<br />        关键字:Win

2011-03-26 18:24:00 1274

转载 VS2005无法创建或打开”智能设备”项目的一个问题的解决方法

状况<br />在VS2005中创建或打开“智能设备”项目时,提示以下错误: “从用户数据存储中检索信息时出错。系统未找到指定的对象。” 和 “由于数据存储中不存在项目引用的设备平台,因此无法打开项目。”<br />在打开VS2005的”工具“-”设备仿真器管理器“时,提示以下错误: ”未能正确加载包“Smart Device Configuration Package”( GUID = {D245F354-3F45-4516-B1E6-04608DA126CC} )。请与包供应商联系以获得帮助。由于可能会

2011-03-25 22:48:00 1444

转载 Resco MobileForms Toolkit 2010的破解

<br />本文仅限于.NET学习研究目的,严禁用于商业用途。本人不会以任何形式传播RMT破解后的二进制版本,请勿留言或来信索要;本人不为本文提供任何形式的技术支持。<br />最近在写一个用于WM6的.NET CF程序,希望能够实现指划操作。这种功能如果用native code实现是要死人的,.NET CF下倒是有不少好办法。一个开源的实现见Codeproject上的Fluid(作者已将控件部分放到fluid.codeplex.com),不过由于是强大的作者自娱自乐的产品,虽然能用,但文档几乎没有,用起来

2011-03-25 22:34:00 1423

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

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

2011-03-25 22:17:00 1340

转载 VS2005 解决“从用户数据存储中检索信息时出错。未找到平台"

<br />我碰到这种情况的时候是之前装过WM6模拟器,又创建了项目。后来重装系统后再次打开和创建WM6的项目时报错 没有装Microsoft ActiveSync 4.5 同步驱动<br /> <br />解决方案:<br />“从用户数据存储中检索信息时出错。未找到平台。”<br /><br />“由于数据存储中不存在项目引用的设备平台,因此无法打开项目。”<br /><br />找到目录下的.csproj文件,将<PlatformID>4118C335-430C-497f-BE48-11C3316B1

2011-03-25 22:13:00 2491

转载 WINCE TCPMP应用四:利用TCPMP插件开发程序

<br />首先,我们需要把common.lib添加到VS2005/项目属性/链接器/输入项中,同时把common.dll和common.lib放到项目文件夹中,TCPMP中的COMMON文件夹放到上一层文件夹。<br />其次,在程序中对插件进行初始化和构建播放器节点的操作。具体如下:<br />//Context init<br />    Context_Init((tchar_t*)T("TCPMP"),(tchar_t*)T("0.72SRC"),3,(tchar_t*)lpCmdLine,NUL

2011-03-13 21:10:00 621

原创 WINCE TCPMP应用二: COMMON.DLL解析

<br />Common.dll作为TCPMP控制各个节点的核心,当然也是播放控制的核心。首先,我们需要来看一下TCPMP的上下文对象context。其结构体如下:<br />typedef struct context<br />{<br /> int Version; //版本信息<br /> uint32_t ProgramId;<br /> const tchar_t* ProgramName;  //应用程序名称<br /> const tchar_t* ProgramVersion; //程序版

2011-03-13 21:09:00 531

转载 WINCE TCPMP应用三:TCPMP的播放模块

<br />首先,我们来看一下TCPMP的播放模块的结构定义:<br /> static const nodedef Player =<br /> {<br />  sizeof(player_base)|CF_GLOBAL|CF_SETTINGS,<br />  PLAYER_ID,<br />  NODE_CLASS,<br />  PRI_MAXIMUM+600,<br />  (nodecreate)Create,<br />  (nodedelete)Delete,<br /> };<br />绝

2011-03-13 21:09:00 531

转载 WINCE TCPMP应用一:TCPMP概述

<br />TCPMP是一个功能强大开放式的开源多媒体播放器,播放器主要由核心框架模块(common工程)和解码器分离器插件组成。<br />    TCPMP的插件非常多,、libmad我们联合几个最常用的插件(ffmpeg、splitter)来说明,其中interface插件实现TCPMP的界面,由于他和媒体播放没有什么关系,这部分可以完全被替换掉,替换成自己的界面。<br />    ffmpeg工程是系统主要的音视频解码模块,ffmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决

2011-03-13 21:08:00 715

转载 TCPMP播放器UI的修改方法

<br />前段时间对TCPMP程序进行了研究,花了点时间把TCPMP程序的UI修改成了自已想要的样子,现对UI的修改方法简单介绍下:<br />    网上有文章对于TCPMP程序在ARMV4下的编译方法和程序的结构介绍比较详细,但对于inteface方面的修改方法讲得并不多.<br />    修改TCPMP界面基本上有两种方法:<br />1)     建立自已的工程,把TCPMP下的lib移植到这个工程里,这样界面的修改比较灵活,但是工作量比较大;<br />2)     直接在TCPMP工程里修改

2011-03-13 21:04:00 714

转载 TCPMP编译方法

<br />本文主要讲解TCPMP播放器到WINDOWS CE平台的移植编译过程,硬件平台以ARMV4为主,结束部分会讲解到ARMV4I编译中需要注意的问题<br /><br />这几天为公司一个项目做准备,准备编译移植来自linux系统的超级开源媒体播放器TCPMP(商业版名称:The Core Player)到Windwos CE平台,tcpmp是目前支持最多可以用在嵌入式设备中多媒体播放器.除了rm,rmvb等少数几种格式不支持外,其它常见视、音频格式几乎都支持。好东西是好定西,可是编译起来十分麻烦,

2011-03-13 21:01:00 546

转载 TCPMP源代码分析

<br />播放器主要由核心框架模块(common工程)和解码器、分离器插件组成。TCPMP的插件非常多,其中主要的插件有:interface插件实现了TCPMP的界面,ffmpeg是系统主要的音视频解码模块,splitter是媒体文件分离器。<br />由于ffmpeg的解码效率不高,系统仅使用了ffmpeg的部分功能。并且未使用其中的libavformat模块,而使用splitter模块进行。其他插件暂时没有研究。本周主要分析的是common工程。<br />common工程是核心模块,是一个开放的集数

2011-03-13 21:00:00 400

原创 已推出可解决 Windows Embedded CE 6.0 R3 性能问题的更新(2011 年 1 月版)

<br />基于 Windows Embedded CE 6.0 的设备上的某些端口可接受特定数据包。例如,某些设备上的 9024 用户数据报协议 (UDP) 端口可接受 vCard 的信息。在某些情况下,如果设备的 Wi-Fi 功能已启用,则该配置可能导致性能问题。<br /> <br />已推出可解决 Windows Embedded CE 6.0 R3 性能问题的更新。该更新会关闭可接受此类数据包的端口。<br /> 软件更新信息<br />此软件更新包的英文版具有下表中列出的文件属性(或更新

2011-03-11 13:10:00 852

转载 WM6.0 USBToPC 添加存储卡检测功能开发备忘

2008.12.22 USBTOPC 开发备忘<br /><br /><br />Windows Embedded CE uses device interface notification to alert applications, services, and device drivers to the appearance and disappearance of device interfaces. It is the Windows Embedded CE equivalent to the Pl

2011-03-08 23:14:00 686

转载 Windows Mobile USB Mass Storage(大容量存储器)功能开发总结

<br />1.       目标:<br />隐藏系统【设置-连接】里自带的“由USB连接到PC”,添加自己的设置项,在原有功能:“USB ActiveSync、启用高级网络功能”的基础上添加“USB大容量存储器”功能,使USB线连接到PC上时能把设备上的SD卡以移动磁盘的形式呈现出来。<br /> <br />2.       模块划分:<br />此功能开发分为三部分:<br />(1)       控制面板程序(usbtopc.cpl)。<br />(2)       功能主程序(主要是UI、逻辑及

2011-03-08 23:13:00 1278

转载 Windows mobile在控制面板中添加应用

<br />在Windows mobile系统中,用户可以通过设置来访问控制面板的应用程序,软件开发人员也可以通过Windows mobile提供的API函数来访问控制面板的一些信息,例如可以向其中增加一个控制面板的应用。<br /> <br />控制面板应用程序实现为一个Dll中,但必须以cpl为后缀,它导出一个回调函数:LONG CPlApplet(HWND hwndCPl, UINT msg, LPARAM lParam1, LPARAM lParam2);<br />在用户点击设置时,ctlpnl.

2011-03-08 23:12:00 657

转载 Windows Mobile系统程序与控制面板命令参数

<br />WINDOWS目录下的程序(中英文对照表) <br />backlight.exe                   电源设置<br />btftpclient.exe                蓝牙资源管理器 <br />bubblebreaker.exe          连球游戏<br />calc.exe                         计算器 <br />calender.exe                   日历 <br />camera.exe     

2011-03-08 23:10:00 835

转载 Windows Mobile 6《注册表优化指南》

<br />注册表大致上可以分为以下四组:<br /><br />HKEY_CLASSES_ROOT:<br />用来放置一些资料的定义,如副档名的关联,资料的类别之类的东西。<br /><br />HKEY_CURRENT_USER:<br />这个区域是放置一些每个使用者共用的资料及设定,因为Windows Mobile依然架构是跟NT相近,有区分All User或User的分别,这里就是纪录这些东西。 <br /><br />HKEY_LOCAL_MACHINE:<br />此区是放置系统的设定,不论

2011-03-06 07:56:00 967

转载 ERROR: Power Handler function yield to low priority thread 解决办法

<br />ERROR: Power Handler function yield to low priority thread 解决办法(作者:JNU_kinke)<br />  wince5.0休眠唤醒的时候出现ERROR: Power Handler function yield to low priority thread. 异常<br />,导致系统唤醒过程很慢。<br />上网上找一下资料说到:<br /> <br />You can't make a system call of any ki

2011-03-06 07:39:00 1116

转载 蓝牙开发入门

<br />此处讲述的是蓝牙HCI相关的部分,并不是特指某个具体的蓝牙协议栈,只是对蓝牙HCI结构和技术作了总体的概述<br />(一)Host Controller Interface (HCI)<br />The HCI provides a command interface to the baseband controller and link manager, and access to hardware status and control registers. Essentially this

2011-03-05 16:01:00 2163

原创 ActiveSync & Microsoft Bluetooth Wireless Transceiver

<br />The following document will help you to setup Bluetooth synchronization using ActiveSync 3.7.1 with Microsoft Bluetooth Wireless Transceiver.  This article provides an illustrated, step-by-step procedure to get it working.  This article can be referr

2011-03-03 21:37:00 1040

原创 HOWTO: 指定大于 COM9 串行端口(微软说明)

<br />CreateFile() 可用于获取一个串行端口的句柄。"Win32 程序员参考""CreateFile()"的条目提到共享模式必须是 0、 创建参数必须是 OPEN_EXISTING,该模板必须为 NULL。<br /><br />CreateFile() 是文件的成功的当您使用"COM1"通过"COM9"名称 ;不过,该消息INVALID_HANDLE_VALUE<br />如果您使用"COM10"返回或更高版本。<br /><br />如果端口的名称为 //./COM10,在 Create

2011-03-03 21:31:00 1110 1

原创 How to Access Serial Ports Greater Than COM9 Using C/C++

The following is a tech note published by Microsoft, regarding a solution to accessing com ports above Com 9.<br /> HOWTO: Specify Serial Ports Larger than COM9Last reviewed: January 20, 1997<br />Article ID: Q115831The information in this article applies

2011-03-03 21:18:00 1126

原创 uC/Probe 嵌入式设备在线调试工具

<br /><br />Micrium 推出了 uC/Probe ,这款通用工具能让嵌入式开发人员在实时环境中监测嵌入式系统。有了 uC/Probe ,不再需要像以前一样为了得到系统反馈必须停止一个应用程序;有了 uC/Probe ,用户 可以图形化方式 观测正在运行的嵌入式应用程序的内部,这样节省了大量的开发时间;有了 uC/Probe , 开发者可以保证系统正确地运行,或者迅速找到系统的不稳定性 , 这些不稳定性一般情况下 ( 不用工具 ) 在系统运行时才能被发现 . <br />Micrium 推出首

2011-03-02 20:29:00 10889 1

空空如也

空空如也

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

TA关注的人

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