- 博客(24)
- 资源 (7)
- 收藏
- 关注
原创 教你如何使用WinCE CAB Manager制作PPC绿色软件
通过安装方式在Pocket PC上面安装程序,通常只能安装到设备有限的存储空间或者存储卡上的指定位置,感觉不太方便,而且安装程序会在系统目录及注册表中留下很多安装记录,也会占用设备的存储空间。使用软件的绿色版本就可以解决这些问题,但软件厂商通常不会直接提供软件的绿色版本给用户,这就需要我们自己动手来制作了。Pocket PC软件的安装程序有两种,分别以exe和cab作为其文件的扩展名。exe格
2009-08-31 14:54:00 912
转载 PPC/Smartphone/WinCE软件安装包制作
当我们开发完Pocket PC或者Smartphone的软件后,都需要考虑如何制作给最终用户使用的软件安装包。专门用于制作安装包的软件有很多,如Install Shield等。但在许多情况下,我们仅仅需要一些比较简单的安装过程,这时候我们完全可以利用SDK中提供的工具和一些免费的软件来制作安装包。另外,我们制作的软件经常会需要在不同的平台下运行,例如笔者开发的一个软件同时支持HPC,PPC,Sma
2009-08-31 14:51:00 836
转载 WinCE系统的编译过程
在WinCE系统中,当我们完成了相关的开发和系统定制工作以后,会编译WinCE系统,最后生成NK.bin和NK.nb0。我现在用WinCE6.0在自己的PC上面编译一次用时19分16秒(有一天无聊,就测了一下)。下面介绍一下WinCE系统的编译过程,大致分为4个阶段:编译阶段(Compile phase),系统产生阶段(Sysgen phase),文件拷贝阶段(Release copy phase
2009-08-27 22:40:00 397
原创 windows CE科普介绍
Q:什么是嵌入式系统? 国际电气和电子工程师协会(IEEE)对嵌入式系统的定义是这样的:嵌入式系统是“控制、监视或者辅助设备、机器和车间运行的装置”(Devices used to control, monitor, or assist the operation of equipment, machinery or plants)。但是这
2009-08-17 10:50:00 654
转载 WinCE中划分Storage Memory和Program Memory
首先解释下这两个东东The RAM on a Windows CE–based device is divided into two areas: the object store and the program memory. The object store resembles a permanent, virtual RAM disk. Data in the object stor
2009-08-08 22:18:00 365
转载 CE中将PC上指定文件加入NK, 并放到目标机上指定目录
以这次要加入PC上事先做好的bookmark.htm, 放到板上DiskOnChip/Documents and Settings/Walzer/ 目录下为例.首先把bookmark.htm拷贝到ie.bib的同级目录public/ie/oak/files/下,然后在bib里包含bookmark.htm $(_FLATRELEASEDIR)/bookmark.htm
2009-08-08 21:22:00 456
转载 Windows Mobile 开发系列文章收藏 - Windows Mobile 6.x
收集整理一些Windows Mobile 6.x开发相关文章, 文章及相关代码大部分搜集自网络,版权属于原作者!智能手机 手机词汇 研发手机基本流程WAP协议分析(1) 移动通信原理英文缩写对照 入门系列 看微软Windows Mobile的发展Windows Mobile 6 SDK 更新(5/1/2007)Windows Mobi
2009-08-08 00:06:00 775
转载 WinCE USB驱动架构及术语明析
一、层式驱动的概念。WinCE驱动多为层式驱动,分为MDD和PDD两层。MDD包含通用的驱动代码,向操作系统提供了驱动接口,该层代码调用PDD功能访问硬件。PDD部分包含与硬件平台相关的特殊代码,不具有通用性。之所以要分层,是为了简化驱动的开发,并提高代码的移植性。举个例子,当我们需要移植到另一个硬件平台的时候,驱动不需要全部重写,MDD部分不需要改变,只需要根据硬件的特点修改PDD部分即可。
2009-08-05 22:55:00 852
转载 Windows CE学习空间
2006/9/15几个经验从着手这个项目以来,通过不断地看书和学习,获得了一些开发经验,现在拿出来分享。 首先说前几天遇到的memory问题:系统定制过程中,当选取的组件比较大时,得到的镜像文件将会很大,但是通过调整可以解决此类问题: 首先打开PB中的parameterview选项卡,选择其中的config.bib文件,我们会得到以下的文件: MEMORY; [Notif
2009-08-05 21:48:00 524
转载 WINCE的内存配置
WINCE的内存配置WINCE的内存(包括SDRAM及FLASH)的配置包含两个方面:源代码(包括C和汇编)中的定义,及系统配置文件CONFIG.BIB中的定义。源代码中需要定义内存的物理及虚拟地址,大小,并初始化名为OEMAddressTable的结构数组,以告知系统物理地址与虚拟地址的对应关系,系统根据其设置生成MMU页表。而CONFIG.BIB中一般会将内存定义成不同的段,各段用作不同的
2009-08-05 21:46:00 342
转载 WinCE驱动开发问题精华集锦1
在mediaplayer全屏播放的时候,我可以用键盘上的某一个键调节声音大小,现在我想在屏幕上显示调节的结果就跟我们看电视一样能出来一些标记。当声音变大在屏幕上就增多,当声音变小的时候就减少 得到播放窗口的DC,然后在上面显示一个不同颜色的矩形或者其它形状。 在ce自制平台中如何添加自己的驱动?cec文件和reg,bib文件有何区别?看混了,不知道如何才能让驱动注册到平台中。另外,reg和bib是
2009-08-05 21:42:00 962
转载 Windows ce 桌面定制小结
Windows ce 桌面定制小结一、采用standard shell, 去掉任务栏 代码%_winceroot%/public/shell/oak/hpc我尝试了以下两种方法:1、在taskbar.cpp中将函数BOOL CTaskBar::Register()的内容全部删除,直接return TRUE;2、在explorer.cpp中将函数DWORD
2009-08-05 21:40:00 482
转载 WINCE实用技巧 之 创建快捷方式详解
1.WINCE快捷方式结构 WINCE的快捷方式和WIN2K,XP的不同,只是一个后缀名为.LNK的文本文件.其格式如下: 数字#"路径" 比如,有个快捷方式写法如下: 23#"/Windows/ToolViewer.exe"
2009-08-05 21:39:00 595
转载 WINCE实用技巧 之 系统启动直接运行定制的程序
WINCE系统启动直接运行自己的程序1. 假定Windows CE.NET目标工程目录为D:/WINCE420/PUBLIC/MyWinCE,并且工程已经Build成功,假定Windows CE.NET的应用程序为MyApp.exe;2. 将MyApp.exe复制到D:/WINCE420/PUBLIC/MyWinCE/SAMSUNG_SMDK2410_ARMV4Rele
2009-08-05 21:38:00 615 1
转载 WinCE驱动开发问题精华集锦2
nk.bin和nk.nb0有什么区别? 这里提到的bin是一种二进制镜像格式,以片断(section)为单位组织数据,每个片断都包括一个头,头里指定了起始地址,长度,校验值。Platform Builder调用工具将WINCE内核所有文件以bin格式合并成一个文件,默认文件名为nk.bin。BootLoader又以同样的格式将nk.bin分解成多个文件放到RAM中。可以在命令行中键入 “viewb
2009-08-05 21:37:00 571
转载 关于def文件
以下摘自MSDN,希望有帮助。不过在VC下编程好像用不着自己定义DEF文件: 模块定义 (.def) 文件 模块定义 (.def) 文件为链接器提供有关被链接程序的导出、属性及其他方面的信息。生成 DLL 时,.def 文件最有用。由于存在可代替模块定义语句使用的链接器选项,通常不需要 .def 文件。也可以
2009-08-05 21:30:00 469
转载 WinCE的USB Camera流接口驱动开发
引 言 WinCE5.0是一个32位、多任务、多线程的实时嵌入式操作系统。USB Camera 以其良好的性能和低廉的价格得到广泛的应用,同时因其灵活、方便的特性,易于集成到嵌入式系统中。 通过采用USB Camera可以在WinCE5.0下方便地得到实时图像。但是由于嵌入式硬件环境的多样性以及WinCE5.0对USB设备驱动开发只提供了一些底层支持,摄像头
2009-08-05 21:28:00 751 1
转载 WinCE下直接启动应用程序的方法
其实让一个程序在wince里启动和windows里差不多,直接设置其为启动项,这个有几个方法。一个就是制作一个快捷方式,指向我们的应用程序如app.exe,然后将快捷方式放到/windows/startup下面。 步骤如下:(假设app.exe已经拷贝到windows下面) 1 在pb中创建一个文件,文件类型选txt,然后命名为.lnk后缀,假设名字为test.lnk 2 编
2009-08-05 21:21:00 446
原创 PB的编译过程
执行cebuild.bat批处理文件。cebuild.bat调用sysgen.bat批处理文件。sysgen.bat调用cesysgen.bat批处理文件,cesysgen.bat负责在*.wce文件中搜索用户选择的特征,然后形成一系列环境变量。之后PB会显示这些变量,下面几个步骤就是显示收集的变量。产生SYSGEN变量。每个SYSGEN变量对应一个特征。产生CE_MODULE、COREDLL_C
2009-08-05 21:19:00 1335
转载 EVC /PB /WinCE开发问题
1. 在ce自制平台中如何添加自己的驱动?cec文件和reg,bib文件有何区别?看混了,不知道如何才能让驱动注册到平台中。另外,reg和bib是我在编写驱动必须要自己写的么 CE 的驱动分为本机驱动和流驱动,本机驱动你可以修改源码(在%_WINCEROOT%/PUBLIC/COMMON/OAK/DRIVERS),然后 build驱动源码,之后用PB编译内核。流驱动是以DLL的形式被系统程序加
2009-08-05 21:16:00 539
转载 深入理解.bin文件和.nb0文件的结构
.bin文件是一个描述性质的映像文件,它由文件头(head)、镜像数据目的起始地址(ImageStart)、镜像数据长度(ImageLength)和多条相对独立的记录(record)构成。 文件头(head)由7个字节组成,内容是:42 30 30 30 46 46 0A,即“B000FF/x0A”,这是判断镜像文件是.bin类型的依据。 镜像数据目的起始地址(ImageStart)由4个
2009-08-05 21:08:00 847
原创 设备管理器加载流式接口的设备驱动程序
设备管理器和流式接口设备驱动程序一 串口驱动程序是典型的流式接口设备驱动程序 串口是典型的流式设备。在使用串口时,二进制数据像流水一样,从一台设备经过串口流到另外一台设备,这样的设备在windows CE中称为流式设备。 在windows CE中使用流式接口驱动程序管理流式设备。流式接口设备驱动程序,就是向设备管理器暴露流式接口函数的驱动程序。在流式接口驱动程序
2009-08-04 13:52:00 1539
转载 Platform Builder实践之配置文件
这篇文章主要讲解PB的配置文件。从用途方面分析,PB包含两种配置文件。分别是源码配置文件和镜像配置文件。下面分别讲解这两种配置文件。 一、源码配置文件: 源码配置文件用于编译源码时使用。这里的源码是指Windows CE公开的源码,如驱动程序、系统应用程序等。PB在编译平台时将这些公开的源码即时编译并将编译链接后的文件复制到平台工程子目录里。记得前面讲过PB在开始编译时调用cebui
2009-08-03 20:25:00 366
转载 WINCE驱动总结
wince驱动的分类问题:单体与分层只是从代码的形式上做的分类.分层驱动代码上分为PDD与MDD,一般的微软已经实现了MDD,可能也实现了PDD,我们只需要对PDD做些修改就能使用,比如音频的驱动,显示的驱动。单层驱动是把PDD与MDD写在一起,没有做严格的区分,通常这种驱动比较简单,比如:ATADISK。至于本地驱动和流式驱动是从驱动与系统其它模块(调用者)的接口形式上做的分类.其实,本地驱
2009-08-03 20:17:00 454
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人