WINCE
xingyuan1hao
微信:xingyuan1hao
GitHub: https://github.com/xingyuan1hao
展开
-
at
2.分组数据协议编辑本义项PDPPacket Data Protocol分组数据协议。是外部PDN网与GPRS接口所用的网络协议。PDP上下文:PDP上下文是在MS和GSN节 点中存储的与MS有关的信息。这些信息也可以分为预订信息和位置信息两类。静态和动态PDP地址:PDP地址是GPRS用户的网络层地址,与标准的网络层地址(如:IPv4地址、IPv6地址、X原创 2013-09-12 17:30:17 · 1169 阅读 · 0 评论 -
WINCE-如何通过map文件定位异常地址
关键字:异常处理、debug、mapfile、 异常地址、vs2005、WINCEPC=00000000(???+0x00000000) RA=c085a0c8(btd.dll+0x0001a0c8) SP=d0c5fe08, BVA=00000000在改动private、public中,经常会上面的错误。今天查的资料如下,对调试程序很有帮助。在程序异常时,通常通过debug调试的方法转载 2013-10-24 15:15:15 · 822 阅读 · 0 评论 -
Windows CE 模拟器和远程调试工具
一、模拟器 模拟器(emulator)是PB的一部分。专用于调试在PB下创建的内核及应用程序。模拟器能够在PC下模拟Windows CE的物理平台图一 模拟器远程调用评测程序(Remote Call Profiler)图二 评测图像截图 远程文件浏览程序(Remote File Viewer) 左边目录数列出的是模拟器运行的内核的所有目录。右边原创 2013-11-28 16:43:24 · 2403 阅读 · 0 评论 -
Windows CE驱动开发常用宏定义
(随时更新,欢迎大家来补充!)宏的确是个好武器,在CE驱动开发过程中,正确,准确的使用恰当的宏,能使得代码非常精炼,书之精彩,阅之愉悦.对于开发中经常用到的一些宏,我在这里做了一些总结.寄存器操作8bit#define INREG8(x) READ_REGISTER_UCHAR((UCHAR*)(x))#define OUTREG8(x, y转载 2013-11-29 11:18:46 · 817 阅读 · 0 评论 -
使用AT命令和GPRS无线模块开发
使用AT命令和GPRS无线模块开发(软件) 1 AT指令简介 AT指令集一般指专门用来控制调制解调器的指令集。该指令集最初由美国Hayes公司推出,专门用于数据传输通信领域,目前己成为全球通用的标准,任何与Hayes兼容的调制解调器都可使用这些指令。 AT指令是以AT开头、结尾的特定字符串,AT后面紧跟的字母和数字表明AT指令的具体功能。AT指令具有以下特点: ①几乎所有的AT指令(除了“转载 2013-09-12 14:38:05 · 1329 阅读 · 0 评论 -
wince电池驱动的实现
wince6的PUBLIC目录下,已经建立了电池驱动的架构,分为MDD层与PDD层,MDD层我们基本不用改动,我们需要修改的部分是PDD层,加入与自己系统硬件相关的部分就可以 为了不发动PUBLIC下的代码,我们需要将PDD层的相关代码复制到自己的BSP目录下:如/PLATFORM/XXXX/SRC/DRIVERS。(注册表文件与def文件也要拷过去),所以,我们只有一个C文件转载 2013-08-20 17:15:31 · 570 阅读 · 0 评论 -
WinCE中nandflash驱动开发介绍
先来谈一下flash,flash是一种非易失存储器,一般flash存储设备分为Nandflash和Norflash。这两种flash各有优缺点。在读写速度上,norflash的读速度快一些,nandflash的写速度会快一些。Nandflash的容量一般都比Norflash大很多,而且相比价格比较便宜。但是Norflash支持XIP,而nandflash不支持,而且Nandflash可能有坏块。相转载 2013-08-15 15:40:56 · 845 阅读 · 0 评论 -
Mfg tool WINCE下载
Manufacturing(Mfg) tool provides a quite flexible way for users to set their own operations.An xml script file is used to configure the users operation.An xml filetypically consists of a number of转载 2013-09-26 17:06:09 · 2084 阅读 · 0 评论 -
wince 驱动 调试总结
如何编译一个debug版本的驱动?wince下驱动的调试方法有很多,但是这些方法最终都只有一个目的,那就是要尽可能多的输出调试信息,以方便我们诊断问题。编译一个debug版本的驱动能帮助我们输出更多的debug信息,所以驱动调试的时候选择编译一个debug版的驱动是一个不错的选择。将下面这句代码加入到驱动所在目录中的sources文件中即可:CDEFINES=$(CDEFI原创 2013-11-29 11:17:34 · 807 阅读 · 0 评论 -
wince 蓝牙 学习 1
如何编译WinCE Bluetooth Stack并打开的默认LOG1 WinCE Bluetooth Stack在哪里以WinCE6.0为例,在文件夹/PRIVATE/WINCEOS/COMM/BLUETOOTH下。2 如何编译编译源码从VS2005中进入命令行窗口,切换到/PRIVATE/WINCEOS/COMM/BLUETOOTH下,并执行Build –c原创 2013-09-29 16:06:14 · 1489 阅读 · 0 评论 -
部分 U1073: don't know how to make ****错误
先公布这段时间遇到的问题和解决方法:1.编译eboot连接时候找不到函数__security_cooks 在加入$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\gsnull.lib \后,该问题解决。2 . 全局变量CEProcessorType不能访问,包含头文件"NKarm.h"后 找不到该头文件。 从init.c中去掉该变量3. 找不原创 2013-10-16 09:38:05 · 1986 阅读 · 0 评论 -
在不使用 ActiveSync 的情况下连接到 Windows CE 设备
当 ActiveSync 不可用时,Visual Studio 2005 不会将所需的连接文件自动复制到设备。使用下面的步骤将这些文件安装到设备上,修改 Visual Studio 连接配置,并建立设备安全。前两个步骤,即准备设备和 Visual Studio,只需执行一次。最后一组步骤,即设置安全和建立连接,每当要从 Visual Studio 的新实例连接时都必须重复执行。准备设备转载 2013-10-15 08:44:38 · 822 阅读 · 0 评论 -
WinCE6.0自启动Shell、应用程序、无Window Explorer界面
参考链接:http://blog.csdn.net/ym_luo/article/details/3497859http://www.cnblogs.com/we-hjb/archive/2008/12/28/1364070.htmlhttp://blog.csdn.net/zwgdft/article/details/7268941 1、新建一个应用软件,此软件功能是调用我们原创 2013-10-14 16:52:14 · 1840 阅读 · 0 评论 -
Windows CE修改背景色
桌面UI主要涉及到CDesktopView类 ,CDesktopView类继承于CDefShellView类;如果要更改桌面的UI表现形式,只要从这个类入手即可.CDesktopView类位于 $(_WINCEROOT)\PUBLIC\SHELL\OAK\HPC\CESHELL文件夹中.可以使用ctrl+F搜索一下就好。 在CDesktopView::PaintBackg原创 2013-09-05 14:53:07 · 1997 阅读 · 0 评论 -
Error: Failed reading e32 structure in module PSConfig.psr
在调蓝牙的时候,在platform.bib中加入PSConfig.psr,出现了错误bthbcsp.dll $(_FLATRELEASEDIR)\bthbcsp.dll NK SHKPSConfig.psr $(_FLATRELEASEDIR)\PSConfig.psr NK U PSCo原创 2013-09-30 10:30:19 · 1153 阅读 · 0 评论 -
VC++ ScrollBar控件的使用方法
1、在对话框中拖入CScrollBar控件,并修改ID,2、示例一:void CTestScrollBarDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar){ // TODO: 在此添加消息处理程序代码和/或调用默认值 int TempPos = pScrollBar->GetScrollPos();原创 2013-09-14 17:15:04 · 2140 阅读 · 0 评论 -
wince 6.0定制错误:es2res
wince 6.0定制错误:Res2Res 错误信息:ERROR: Res2Res: Res2Res: ERROR: Line: 267 File: f:/macallan2/private/winceos/tools/rescommon/checksum.cppERROR: Res2Res: Res2Res: ERROR: Line: 267 File: f:/macal原创 2013-10-06 09:54:05 · 939 阅读 · 0 评论 -
wince 截全屏、截屏工具
需要给PDA上的应用程序的截图,想到电脑可以截屏,那么运行环境为Windows CE6.0的PDA也可以截屏,呵呵,终于在网上找到了Windows CE的截屏工具,非常好用,给大家介绍下。1. 载截屏工具wceui_capturescreen,网址为:http://www.wceui.cn/blog/wp-content/uploads/wceui_capturescreen.zip转载 2013-10-08 08:52:59 · 2371 阅读 · 0 评论 -
WinCE 开机自启动应用软件
第一种:1. 假定Windows CE.NET目标工程目录为D:/WINCE420/PUBLIC/MyWinCE,并且工程已经Build成功,假定Windows CE.NET的应用程序为MyApp.exe;2. 将MyApp.exe复制到D:/WINCE420/PUBLIC/MyWinCE/SAMSUNG_SMDK2410_ARMV4Release目录下;转载 2013-10-09 15:18:05 · 1123 阅读 · 0 评论 -
WinCE自启动学习2
WinCE开机启动自己的程序且不让用户看见Window Explorer界面方法一:原创 2013-10-11 10:24:18 · 985 阅读 · 0 评论 -
wince 自启动学习
现在情况是这样的我没有BSP,没有NK工程,想在现有的CE系统下自启动我的程序,我在注册表中添加了 [HKEY_LOCAL_MACHINE\init] "Launch70"="\NandFlash\application\execstart.exe"发现可以自启动,但是,系统先进入CE的界面,然后又才进入我的UI界面我又把Launch提前到Launch50(Launch原创 2013-10-11 08:57:01 · 787 阅读 · 0 评论 -
wince驱动快速编译调试的方法
这段时间在学习wince驱动开发,但是每次wince编译都要很久,浪费很多时间。经过网上搜索和自己摸索,发现了两个不错的方法。编译驱动更新程序都是非常的快。1.单独编译驱动,然后再build os菜单下,选择make run-time image(这个仅仅需要1分钟左右时间)单独编译驱动的方法如下: 1).在build os菜单下进入open release dictionary,转载 2013-07-17 22:08:57 · 636 阅读 · 0 评论 -
Linux Wince I.MX下载模式
在 SDCard 上引导双系统( wince , ubuntu )的详细过程; 硬件平台: Freescale, MX.51-EVK board; wince 版本: wince6.0 R2, MX.51-EVK BSP from Freescale ubuntu 版本 :ubuntu9.04,kernel 2.6.28; 联系方式chenxi1243@qq.com; qq转载 2013-09-28 09:08:40 · 1342 阅读 · 0 评论 -
i.MX53的启动模式
i.MX53的启动,我是参照了以下的文档:1、《i.MX53 Multimedia Applications Processor Reference Manual》.pdf ,Document Number: iMX53RM2、《mx53_mdk1_cpu_sch_v0_1》.pdf3、《MX53_MDK1_MOTHER_BOARD_V1.0》.pdf i.MX53转载 2013-11-29 11:20:19 · 1050 阅读 · 0 评论 -
Freescale WinCE6.0开发板IMX51初步使用
今天用了一下freescale的wince 6.0开发板。 由于开发板上只有DVI接口可以外接显示设备,但是公司里面只有VGA接口显示器。所以我想的是买一个DVI转VGA的转接头试一下。结果在系统启动的时候,在DVI相关的驱动测试中直接就返回ERROR,整个系统也直接就停止boot。所以无奈只能奔到电脑城买了一台DVI显示设备。由于必须要增值税发票才能报销,还让奸商都赚了200大洋,转载 2013-09-28 09:06:02 · 1174 阅读 · 0 评论 -
基于IMX 更改串口UART1为UART2
基于IMX515 EVK+WINCE6.0---debug串口由UART1改为UART2基于IMX515 EVK+WINCE6.0---debug串口由UART1改为UART2 1. 硬件变更EVK评估板采用UART1作为调试口,而我们的平台用UART2作为调试口,先来看下图:图1由此可见,IMX515一般情况下都有多个PAD可以由软件配置转载 2013-09-28 09:00:38 · 2190 阅读 · 0 评论 -
wince SQL 学习
SQL Server Compact使用 SQL Server Compact 可以创建精简版数据库,可将这些数据库部署到台式机和智能设备中。SQL Server Compact 与其他 SQL Server 版本共享一个通用的编程模型,可用于开发本机和托管应用程序。SQL Server Compact 提供了以下关系数据库功能:可靠的数据源、优化的查询处理器以及可伸缩的可靠连原创 2014-01-07 09:20:58 · 1490 阅读 · 0 评论 -
wince 驱动调试编译方法
条件编译命令常用的有以下形式:#ifdef 标识符 程序段1#else 程序段2#endif它的作用是当所指定的标识符已经被#define命令定义过,则在程序编译阶段只编译程序段1,否则编译程序段2。#endif用来限定#ifdef命令的范围。其中#else部分也可以没有。#if 表达式 程序段1#else 程序段2#endif它的作原创 2014-01-07 10:30:28 · 666 阅读 · 0 评论 -
WINCE Activesync 同步问题
WINCE Activesync同步功能无法同步文件分类: WINCE嵌入式操作系统 2012-07-19 13:50 304人阅读 评论(0)收藏 举报wincesystemfile 1. 问题描述用activesync同步的时候,发现无法同步的问题,PC端同步软件的同步界面如下:图1WINCE设备弹出出错的界面,如下图:转载 2014-01-07 10:51:35 · 1276 阅读 · 0 评论 -
wince 快速挂载SD卡及U盘
今天客户反映我们的机子挂载SD卡速度很慢,经过网上查找验证如下:1、起初的wince bsp 在插入8G u盘时需要等待大概40秒左右才出现盘符,这个速度简直无法忍受。 2、经过分析,发现比较耗时的是位于文件 C:\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\FSD\FATUTIL\MAIN\scandisk.cpp内的 ScanVolumeInt转载 2014-01-14 09:08:41 · 1495 阅读 · 0 评论 -
Windows CE内存管理机制学习
Windows CE引入了虚拟内存机制管理多达4G的虚拟内存,最大支持512MB的物理内存.不同的CPU内存管理方法不同。对于MIPS和SHX系列CPU来说,地址映射是由CPU完成的,CE内核可以直接访问512MB的物理内存。对于x86系列和ARM系列的CPU来说,在内核启动过程中它会将现有物理内存地址全部映射到0x8000 0000以上的虚拟地址空间中供内核以后使用,这个虚实映射机制软件上通原创 2013-09-16 14:48:14 · 1126 阅读 · 0 评论 -
WinCE Remote Desktop Connection
Remote Desktop Connection 远程桌面链接Remote Desktop Protocol (RDP) 远程桌面协议User Interface Dialog Boxes 用户界面对话框Smart Card Redirection 智能卡的重定向File Storage Redirection 文件存储重定向Filtered File Storage Red原创 2014-02-12 15:12:07 · 1829 阅读 · 0 评论 -
简单的流驱动
具体链接如下:http://blog.csdn.net/gooogleman/archive/2008/08/04/2765650.aspx 这个链接我看到学到了一种测试方法!因为学习三星的内容并没有提供详细的方法写应用程序去测试流驱动。先将方法整个流驱动和测试代码方法写出来:一、流驱动部分1.新建一个目录 %/WINCE500/PLATFORM/SMDK2450/Sr转载 2013-07-29 15:16:00 · 703 阅读 · 0 评论 -
WINCE蓝牙学习一---WINCE6.0蓝牙协议栈
在蓝牙系统中,为了支持不同应用,需要使用多个协议,这些协议按层次组合在一起,构成了蓝牙协议栈.蓝牙协议栈是蓝牙技术的核心组成部分,它能使设备之间互相定位并建立连接,通过这个连接,设备间能通过各种各样的应用程序进行交互和数据交换 蓝牙协议栈是蓝牙技术的核心部分,它能使设备之间相互定位并建立连接,通过这个连接,设备之间能够哦通过各种各样的应用程序进行交互和数据交换。 1.转载 2013-09-11 14:58:02 · 1639 阅读 · 0 评论 -
wince 蓝牙 学习
参考链接:http://blog.csdn.net/csu_yang/article/details/5912659http://blog.csdn.net/lailzhihou/article/details/5817994蓝牙命令1. 向蓝牙设备发送命令bccmd -t bcsp -d /dev/ttymxc1 psload -r /etc/bluetooth/BC6QFN.p原创 2013-09-28 17:30:37 · 1277 阅读 · 0 评论 -
MFGtool: UCL.xml for mx53 WinCE
the UCL.xml to be able to flash the NOR via the MFGtool Previously, using the ATK tool. using mx53 ARD. Let flash NOR spansion and numonyx. UCL.xml:原创 2013-09-26 17:30:18 · 1404 阅读 · 0 评论 -
对于Freescale MFG编程工具控制文件ucl.xml的分析
对于Freescale MFG编程工具控制文件ucl.xml的分析为了将映像文件烧进NANDFlash中,我必须要分析ucl.xml文件,并能自己照着画一个符合项目要求的。唉。分析的时候需要参考MFG的工具提供的Document:《Manufacturing Tool UCL usermanual.doc》找到这一条,开始分析了: 首先有一段注释意思是:该条目用转载 2013-09-24 08:49:36 · 1015 阅读 · 0 评论 -
WINCE 3G 学习
第一代移动通信技术1G(first generation)表示第一代移动通讯技术,以模拟技术为基础的蜂窝无线电话系统,如现在已经淘汰的模拟移动网。1G无线系统在设计上只能传输语音流量,并受到网络容量的限制。AMPS为1G网络的典型代表。第二代移动通信技术2G,是第二代手机通信技术规格的简称,一般定义为无法直接传送如电子邮件、软件等信息;只具有通话和一些如时间日期等传送的手机原创 2013-09-13 16:47:02 · 1621 阅读 · 0 评论 -
wince电池驱动的实现
wince6的PUBLIC目录下,已经建立了电池驱动的架构,分为MDD层与PDD层,MDD层我们基本不用改动,我们需要修改的部分是PDD层,加入与自己系统硬件相关的部分就可以 为了不发动PUBLIC下的代码,我们需要将PDD层的相关代码复制到自己的BSP目录下:如/PLATFORM/XXXX/SRC/DRIVERS。(注册表文件与def文件也要拷过去),所以,我们只有一个C文件转载 2013-08-21 09:27:39 · 696 阅读 · 0 评论 -
WinCE中nandflash驱动开发介绍
先来谈一下flash,flash是一种非易失存储器,一般flash存储设备分为Nandflash和Norflash。这两种flash各有优缺点。在读写速度上,norflash的读速度快一些,nandflash的写速度会快一些。Nandflash的容量一般都比Norflash大很多,而且相比价格比较便宜。但是Norflash支持XIP,而nandflash不支持,而且Nandflash可能有坏块。相转载 2013-04-26 09:57:20 · 606 阅读 · 0 评论