- 博客(11)
- 资源 (15)
- 收藏
- 关注
原创 WinCE控制面板应用程序的删除
<br />1. 删除控制面板中某应用程序,方法1:<br />打开 ${WinCE安装目录}/PUBLIC/WCESHELLFE/OAK/CTLPNL/CPLMAIN/cpltable.cpp<br />找到如下内容:CPLAPPLETINFO rgApplets[]<br />然后注释掉想去掉的应用程序那行,比如:<br />//{L"CPL_Password",NULL, 1, IDI_PASSWD, IDS_PASSWD_NAME, IDS_PASSWD_DESC, IDS_PASSWD_TITLE
2011-01-27 10:21:00 4702 1
原创 WinCE应用程序开机自启动
1. 第一种方法:将程序或其快捷方式添加到StartUp目录:首先添加程序和快捷方式到内核,其添加方式可以看上一篇文章《WinCE的快捷方式》。在PB的ParameterView视图,选择并打开project.dat文件,增加如下内容:Directory("/Windows/StartUp"):-file("HelloJoe.lnk", "/Windows/HelloJoe.lnk")然后Make Runtime Image。同理,如果想以后的所有工程都有这个应用程序开机自启动,修改的文件就应该是对应BSP
2011-01-26 16:08:00 1534
原创 WinCE创建快捷方式
1. WinCE的快捷方式是一个.lnk为后缀的文本文件,其内容格式为:[number of ASCII characters after pound sign allocated to command-line arguments]#[command line] [optional parameters]例如,创建一个名为HelloJoe.lnk的快捷方式文件,其内容为:19#/Windows/HelloJoe.exe前面的数字没搞明白是什么意思,填各个数字的都有。2. 把快捷方式和快捷方式所指向的文件打
2011-01-26 10:26:00 1565
转载 WinCE BSP的BIB文件介绍
在WinCE中使用的一个重要的文件就是BIB文件,全称Binary Image Builder File。在WinCE的编译过程中会用到BIB文件,应该是在最后的Makeimg阶段。所有的BIB文件会被合并成CE.bib文件,然后Romimage.exe会根据BIB文件中的描述来决定哪些文件最终被包含到WinCE image中。当然,BIB文件还决定了WinCE设备内存的分配,其中定义了WinCE image占用哪块内存,Framebuffer占用哪块内存等。在BIB文件中分为4大项:MEMORY项,CON
2011-01-25 16:24:00 521
原创 WinCE的一些名词解释
<br />1. OEM(Original Equipment Manufacturer):原始设备制造商。<br />微软把OEM这个词引入Windows CE,其意思是一些制作硬件主板的厂商可以根据自己的产品特点对Windows CE进行定制,从而使Windows CE可以运行在这些厂商的主板上,在出售硬件开发板的同时,也会把OEM层以BSP的形式提供给客户供其使用。<br />2.OAL(OEM Abstraction Layer):OEM抽象层是整个OEM层的主体。<br />它包含了高度硬件相关的
2011-01-13 10:33:00 620
转载 WinCE 5.0 内核启动过程详细流程解析
<br />本文简单描述一下wince5.0内核的启动流程,以mips cpu为例。msdn有一篇文章叫做Microsoft Windows CE 5.0 Board support Package,Boot Loader,and Kernel Startup Sequence非常不错,可以参考。<br />1. startup.首先,内核最先执行的代码位于oal当中,叫做startup,这段代码由微软留给开发者定制。当然,各个参考bsp里面都有现成的代码,开发者只需在此基础上改动。在startup()的末
2011-01-13 09:59:00 898
转载 Microsoft Windows CE 5.0 Board Support Package, Boot Loader, and Kernel Startup Sequence
Microsoft Windows CE 5.0 Board Support Package, Boot Loader, and Kernel Startup SequenceWindows CE 5.0 Mark PlaggeMicrosoft CorporationMay 2004Applies To: Microsoft® Windows® CE 5.0SummaryLearn about the initial, low-level startup sequence and the ha
2011-01-13 09:50:00 962
原创 编译、链接和构建:
<br /> <br />编译、链接和构建:<br />在本书中,经常会提到三个词:编译、链接和构建,因此有必要把这三个词的含义澄清一下:<br />1. 编译的英文是Compile,指的是把源代码文件通过编译器转化为目标文件的过程。编译过程的输入文件是C / CPP / H等文本文件,输出是OBJ目标文件。<br />2. 链接的英文是Link,它指的是把多个OBJ目标文件、LIB库文件链接成一个可执行文件的过程。链接过程的输入是OBJ / LIB等库文件,输出是EXE / DLL等可执行文件。<br /
2011-01-09 22:08:00 4945 3
原创 本地执行(eXecuite In Place,XIP)
<br /><br />本地执行(eXecuiteIn Place,XIP):<br />是有关ROM / FLASH代码启动的一个新技术。传统中,存在一个规则,即代码必须从RAM空间启动执行;原因是多方面的,CPU取指令的过程是基于线性地址的,而磁盘等非RAM类的存储介质的访问是非线性寻址的(如通过设备/柱面/扇区等参数)、以块为访问单位的(CPU寻址是字节单位的),且ROM之类介质还面临不可写的。而XIP则允许程序代码不进入RAM,直接在ROM中执行。<br />操作系统和应用程序必须从RAM启动执
2011-01-09 22:07:00 1373
转载 PB生成的wince镜像文件说明
先说下.bin和nb0(x)文件的差别:两个都是CE的镜像,通过串口直接下载用nb0,pb下载用bin,nb0文件要大一些。.nb0是可以直接烧到FLASH/ROM中的,是代码镜像,可以直接跳转到其入口执行。nb0是非压缩的数据,里面的数据是实际的NK展开以后在内存里面的数.bin是Microsoft binary image格式的文件,必须按其格式定义解开到其指定的地址空间的位置才能执行。bin是有压缩的数据,里面的数据是压缩以后类似于成块形的数据,被loader拷贝到内存以后没有区别。David K
2011-01-09 22:06:00 1921
转载 WinCE控制面板添加应用程序
<br />Windows CE下开发控制面板应用程序<br />Windows CE控制面板为用户提供了一个设置系统参数和属性的小型应用程序运行中心。一个Windows CE操作系统可以包含标准的控制面板应用程序和用户自己开发的控制面板应用程序。<br />操作系统开发人员也可以通过修改标准控制面板应用程序来定制用户想要的控制面板应用程序。标准控制面板应用程序源代码存放在%_WINCEROOT%/PUBLIC /WCESHELLFE/ OAK/CTLPNL目录下。开发人员在开发控制面板应用程序时可以参考这
2011-01-06 16:07:00 1861
iOS 消息推送服务器(OS X工程源码)
2013-02-04
COM 技术内幕--VC6.0工程源码
2011-10-02
精通Windows Socket网络编程源码
2010-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人