wince_wince开发labview - CSDN
精华内容
参与话题
  • 手把手教您如何在WinCE设备上安装程序,提供实例截图描述如何同步WinCE设备并安装WinCE程序到手持设备上
  • 零基础学习WinCE开发

    千次阅读 2018-02-05 12:31:36
    在接触WinCE时候的基础: 软件语言基础:C/C++/C#。我不是计算机专业的,所以这些语言基础也是比较业余的。经验不丰富,遇到问题就是查MSDN或者到网上查找相关解决方案即可,程序就有这点好处,很多东西都是成熟...

    在接触WinCE时候的基础:

    • 软件语言基础:C/C++/C#。我不是计算机专业的,所以这些语言基础也是比较业余的。经验不丰富,遇到问题就是查MSDN或者到网上查找相关解决方案即可,程序就有这点好处,很多东西都是成熟的技术,到网上甚至连源码都能找到的。
    • 硬件平台基础:用的是广州致远的开发板EPCS-6960I-W,这种小型工控板自带WinCE系统,而且有比较多的硬件接口可以用来进行数据采集和数据通讯。
    • 学习资源:广州致远公司会提供一张学习光盘,里面有相应的开发示例和工控板的电路结构及一些硬件驱动。在安装了厂家提供的EPCS-6960I-W工控板对应的SDK开发包后,会在相应的目录下找到WinCE的帮助文档,里面对WinCE系统的相关API的详细介绍。还有就是到遇到问题可以到网上找解决方法,或者直接打电话到厂家的技术部进行咨询。

    1. 认识WinCE

          Windows CE 是微软公司开发的一个针对小型设备(它是典型的拥有有限内存的无磁盘系统)的通用操作系统。主要用于嵌入式系统和移动终端设备上,操作界面和PC机上的WinXp系统比较类似,例如也是窗口化的操作界面,也具有磁盘资源管理器,文件系统和网络通讯协议和WinXp一样,程序开发也和WinXp环境下的程序开发。具体关于WinCE的介绍可以到网上搜索相关资料。个人的理解就是,WinCE可以看作一个精简后的WinXp系统,“麻雀虽小,五脏俱全”,在一些小型工控系统中可以发挥巨大的作用。

    2. 开发环境

    2.1 连接设备

        先安装ActiveSync4.2同步软件。安装完毕后,你的PC机上的资源管理器中会多一个“移动设备”的图标(如下图),这个就是和移动设备进行文件交互的接口。通过这个接口,用户可以在PC机上对移动设备的文件进行读取的相关简单操作。

    clip_image002

        将工控机主板用USB连接到PC机上,给主板接上电源并启动WinCE系统。然后在PC端Micrsoft ActiveSync同步软件会自动进行检测,并连接到移动设备。连接成功后,会有如下图的提示出现。

    clip_image004

        当PC机和移动设备成功建立连接后,用户就能以PC机上的资源管理器中的“移动设备”作为入口对移动设备进行文件访问和其它相关操作了,比如,假如你是利用PC侧的WinCE模拟器开发的程序,那么生成的执行文件也在PC上,你可以通过“移动设备”接口,将你的程序文件“下载”到移动设备中。

    clip_image006

        注意:只有连接设备成功了,才能进行后面的程序开发和调试。

        小建议:最开始的时候,都以为WinCE开发只需要一块安装了WinCE系统的工控板即可,不需要LCD,然后就直接黑灯瞎火地弄了一个月,最后实在忍受不了,然后花了800RMB买了一块配套液晶板,才突然感觉好起来。开发Windows程序的时候,液晶板是必需的,否则你在开发的时候将会很难受的,就像给了你一台没有显示器的电脑,虽然你可以通过鼠标进行盲操作,但那种感觉应该是比较糟糕的吧。

     

    2.2 开发环境中需要进行的设置。

        本次开发选用的环境是VS2005,虽然网上很多例程都是用Microsoft eMbedded C++ 4.0(以下简称eVC4.0)进行开发的,但是个人感觉VS2005的功能更强大一些,体验也更好一些。eVC4.0和开发界面和VC6.0一样(如下图),是一款比较经典的开发环境,喜欢VC6.0风格的用户可以选用eVC4.0进行开发。

    clip_image008

    clip_image010

    2.3 开发语言选择

        WinCE5.0的版本,支持C/C++/C#。因为支持C#,也就是说在WinCE5.0集成了.NET框架,但是因为WinCE系统在工控板上的应用,属于比较底层的应用,会涉及较多的硬件接口的开发,所以一般建议用C++进行开发,但是因为C#在高层应用上的开发具有难度低、周期短的特点,所以可以进行两种语言的混合编程的(在今后的“DLL应用”中将会讲到这种技术的应用)。

     

    2.4 开发环境的设置

    2.4.1 C#项目的建立和设置

        用VS2005建立智能设备Windows CE 5.0的C#项目,开发环境就会自动建立一个模板,用户可以在此代码模板中写自己的程序了。

    clip_image012

        但是此时如果点击调试,将弹出一个移动设备模拟器,不能和实际的工控板硬件进行连接调试,所以需要进行相关设置。在解决方案资源管理器中,选中项目,右击-属性,然后会弹出属性设置页面。

    clip_image014

        在“设备”选项卡中的部署选项的目标设备选择为“Windows CE 设备”,这个时候就可以连接工控机设备了。输出文件文件夹中

    “%CSIDL_PROGRAM_FILES%\WinCeCsUseDll”

    表示的是在WinCE设备中的根目录下的Program Files文件夹中的WinCeCsUseDll目录下生成此项目的相关文件。点击右边的“浏览”按钮可以进行相关的设置。因为工控机上的除了放在FlashDisk里面的东西在断电后不会丢失外,其余的都会丢失,所以,你可以通过对此路径的设置,将你的程序生成的目录放在FlashDisk中,这样断电了也不会丢失了。

    2.4.2 C++项目的建立和设置

      选择项目类型:

    clip_image016

      选择SDK开发包(工控机厂家会提供相应的开发软件包的):

    clip_image018

      选择相应的开发环境:窗口程序,控制台程序,DLL和表态库,等等。例如,选择建立“控制台应用程序”并添加MFC支持:

    clip_image020

        然后点击完成,VS2005就自动为你创建了程序模板了。

        在项目属性中有一些设置需要注意一下。在项目解决方案浏览器中,右击项目并选择属性,会弹出一个属性对话框。“部署”选项卡中的“远程目录”是指你的项目在WinCE工控机上生成的对应目录。“调试”选项卡中的“远程可执行文件”是指你程序调试要调用的执行文件(注意:如果你建立的是DLL项目,那么,这个地方要修改一下,修改成调用了此DLL文件的EXE执行程序,只有这样DLL项目才能够进行调试)。

    clip_image022

        例如:部署远程目录为

    %CSIDL_PROGRAM_FILES%\WinCeCsUseDll

    表示,你在PC机上对项目进行部署后,你可以在你的WinCE工控机的根目录下的Program Files文件夹下的WinCeCsUseDll文件夹下找到此项目的相关生成文件。

    clip_image024

        例如:调试选项卡下的远程可执行文件目录为:

    %CSIDL_PROGRAM_FILES%\WinCeCsUseDll\WinCeCsUseDll.exe

    表示,当你在PC机上调试此项目的时候,会调用的EXE文件目录。在你选择调试的时候,VS2005会先执行“部署”也就是会在WinCE设备的相应目录下生成相关的文件,然后再进行调用和调试。如果开发的是DLL程序,那么,就更好理解了,就是直接启动一个对此DLL进行了调用的EXE文件,然后对引DLL的源码进行调试。

        小技巧:如果是编写DLL程序,那么就要同时编写一个调用此DLL的EXE程序,因为你调试DLL程序或者调用DLL文件的时候,都需要保证EXE程序和DLL文件在同一目录下,所以,可以在项目属性将对两项目的部署路径进行设置,放在同一目录下面,并将DLL的调试所需要调用的程序的路径设置成你编写的EXE文件路径。

     

    3. 开发过程中的学习资源

    如果对上面的基本知识了解了,那么后面的基本就是你的编程水平的体现了。遇到问题后的解决方法和你进行XP桌面程序开发一样了,因为WinCE可以理解成一个小型化的WinXp系统,所以,如果你有Xp系统的开发经验,那么你就能够比较快速入门。主要的学习参考资料如下:

    3.1微软帮助文档MSDN

        一般本地的MSDN是面向XP平台的桌面应用程序的,但是因为WinCE有很多的类似,所以,一些基本的API方法也是可以移植到WinCE上的。不过,建议直接用在线的MSDN,里面有专门针对WinCE开发的帮助。

    http://msdn.microsoft.com/en-US/library/ms899235.aspx

    clip_image026

    在线帮助文档的目录如上所示。注意是一层一层往下展开的。

    3.2 工控板生产厂家提供的帮助文档

        当你安装了工控板生产厂家提供的SDK开发包后,就会在相应的目录下找到帮助文档了。例如安装了EPCS6960的SDK后,会在目录

    C:\Program Files\Windows CE Tools\wce500\EPCS_6960\Help

    里面找到相应的本地WinCE开发帮助文档。

    clip_image028

    3.2 网络论坛

        到网上多搜索相关帖子,即使解决不了你的问题,但总会给你一些启发的。即使专门针对WinCE的帖子不多,但是你可以找WinXp的,一般都是可以移植的(C++的移植性要好一些,但是C#可能移植性差一点,因为WinCE下安装的只是一个精简的.NET框架)

        总述:做了上述的准备工作后,后面的就是“体力活”了。任何所谓的脑力劳动都是这样的,当你掌握了基本技能后,脑力活动也就变成了体力活动了。好,有了这些基本的技能后,就开始解决问题吧。

     

     

       注:购买硬件平台的价格比较高,比如EPCS6960的工控板一套就要接近两千,一个液晶屏又要将近800,所以对于初学者,可以自己到网上下载WinCE模拟器,软件仿真WinCE操作系统,熟悉WinCE下的程序设计。用硬件工控板的主要好处就是,有硬件接口及相应的驱动程序提供给开发人员,可以进行现场数据采集和控制。关于WinCE模拟器的下载及相应的使用方法可以参考文章:

    《WinCE5.0中文模拟器SDK(VS2005)的配置 》

    http://www.cnblogs.com/we-hjb/archive/2009/11/26/1610953.html

     

    下面展示几张工控板的图片(黑色圆形物为1元硬币,作为大小参照物)

    clip_image030 clip_image032

    clip_image034clip_image036

    展开全文
  • WinCE软件合集 pdf,文本编辑,SQ黄历,画图工具,环境优化。WinCE工具、软件及游戏 ,Windows CE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32 bit嵌入式操作系统,是基于掌上型电脑类的电子...
  • WINCE软件大全

    2020-07-30 23:30:23
    包含各种常用的WINCE工具软件、输入法、一键对时、任务管理器、资源管理器、播放器、内存清理、内存查看器等等,各种各样的软件都用,非源码。
  • WinCE软件合集

    2020-07-26 23:32:17
    WinCE软件合集 pdf,文本编辑,SQ黄历,画图工具,环境优化。
  • wince6 0 安装顺序

    千次阅读 2018-11-07 22:57:17
    wince6 0 安装顺序

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

    也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                   

    来自http://www.cnblogs.com/walzer/archive/2007/05/13/744729.html

    1、先装Visual Studio 2005, 我拿到的是Professional Edition。最好别用DEFAULT安装,把组件CUSTOM一下,不然会花很多冤枉的磁盘空间。WINCE600的Platform Builder不像WINCE500是独立的,而是作为VS2005的插件,以后建立和定制OS、编译调试全部在VS2005里完成

    2、安装Visual Studio 2005 Service Pack 1, 发布的地址 http://msdn2.microsoft.com/zh-cn/vstudio/bb265237.aspx
    这是必须的装的,Release Note里面提到SP1提供了Windows Embedded 6.0 platform and tools support。
    不同的VS2005版本(Standard / Professional / Tem Edition) 会对应到不同的下载上,不过简单点就用这个下载 http://www.microsoft.com/downloads/details.aspx?familyid=BB4A75AB-E2D4-4C96-B39D-37BAF6B5B1DC&displaylang=en 430多兆,通吃所有版本。

    3、可选,安装Visual Studio 2005 Service Pack 1 Update for Windows Vista。
    发布和下载网址
    http://www.microsoft.com/downloads/details.aspx?FamilyID=90e2942d-3ad1-4873-a2ee-4acc0aace5b6&displaylang=en
    在SP1的基础上增加对VISTA的支持。注意一定要先装SP1,再装这个,在System Requirements里强调了Required Software: licensed copy of a Visual Studio 2005 and Visual Studio 2005 Service Pack 1. 我当时以为这个包含了上面SP1,浪费了不少时间

    4、安装MSDN,从VS2005的安装页里选择。新版的MSDN界面功能看起来比较酷,但CE6的Product Documentation写得实在潦草,不少细节貌似没写清楚,所以这里建议选上CE5的产品文档留着以后作参考。

    5、安装Windows Embedded CE 6.0。应用开发人员可以不装,在后文会提到可以利用CE6生成的SDK来工作;但是不装的话,恐怕无法在本地MSDN得到CE6的产品文档,另外还有PUBLIC目录下丰富的application sample code了。
    几个注意点:
    (1) 在下图这步才可以改路径。点选组件后,然后点下面的Browse。这里不像WINCE500安装时有专门的一步来改路径。害我狂点next/back几圈才找到。


    (2) CE6没有专门的一个Emualtor(x86)选项了, 我以为是包含在x86里面, 后来发现x86部分我白装了。WINCE600和VS2005的模拟器可以直接跑ARM指令,他们管这个叫ARMulator ( 貌似LINUX上先有这个东西, MS抄人家的? )。这导致了CE5 的基于x86的Emulator无法在VS2005上跑起来,得用个很绕路并且不太好用的方法,等我用顺了再写文章出来。

    (2) 注意磁盘空间,我选装了ARMV4I和X86两个,用掉6.5G,比WINCE500还要大些。

    6、安装Windows Embedded CE 6.0 Platform Builder Service Pack 1,同样地,应用开发人员可以不装。
    发布页 http://www.microsoft.com/downloads/details.aspx?FamilyId=BF0DC0E3-8575-4860-A8E3-290ADF242678&displaylang=en
    这份只升级platform builder,并不修改WINCE600目录下的代码

    --------------------------------
    如果BSP开发人员不打算用模拟器的话,装到这步就行了。做应用的继续往下看

    7、安装Microsoft Device Emulator 2.0。发布页
    http://www.microsoft.com/downloads/details.aspx?FamilyID=dd567053-f231-4a64-a648-fea5e7061303&DisplayLang=en
    注意下载时有32位版本和64位版本。安装后,emulator程序仍然在C:/Program Files/Microsoft Device Emulator/1.0下面,没有再生成一个叫2.0的目录,我总感觉被微软忽悠了。

    8、安装Virtual Machine Network Driver for Microsoft Device Emulator, 发布页
    http://www.microsoft.com/downloads/details.aspx?FamilyID=dc8332d6-565f-4a57-be8c-1d4718d3af65&DisplayLang=en   //该发布页已过时无法找到,我把该文件自己传了一份,请从下面地址下载
    http://files.cnblogs.com/walzer/Virtual%20Machine%20Network%20Driver%20for%20Microsoft%20Device%20Emulator.rar
    不装这个的话,模拟器是启动不起来的,黑屏。如果通过命令行模式让DeviceEmulaotr.exe加载编译好的,可以看到串口输出窗口显示卡在初始化DMA传输的步骤上。我在这个问题上卡了近一个通宵,睡一觉起来才运气好翻到这个发布页,终于弄过去的。CE6模拟器的Download和Transport方式叫"Device Emulator (DMA)",我一开始理解成Direct Memory Access,以为微软为了解决模拟器上单步调试缓慢的问题,让内存和模拟器进程DMA方式传输什么数据呢,类似双端口RAM的方式在内存里直接传了,和ActiveSync,TCP/IP连接就无关了。后来才发现这个DMA估计是Device Emulator Adaptor,会自动去找模拟器上有什么可用的连接方式,还是TCPIP/ActiveSync/KITL/Manual等几种老方法。VISTA上没有ActiveSync了,只好用TCP/IP连接,不装这个virtual switch那就当然连不上了。

    9、VISTA用户最好安装这个: Windows Mobile Device Center 6,作为ActiveSync的替代品,我预感在以后调试多半得用到
    32位版:http://www.microsoft.com/downloads/details.aspx?FamilyID=83d513ea-9df9-4920-af33-3a0e2e4e7beb&DisplayLang=en
    64位版:http://www.microsoft.com/downloads/details.aspx?FamilyID=6eb8d0aa-bc6b-4864-8ffe-dc26e1d9f843&DisplayLang=en

    我在XP SP2和VISTA BUSINESS上都成功安装了CE6,并且各自新建了DeviceEmulator项目(现在不叫PBWorkspace了,叫OSDesigns),编译完后用CE6 Attach Device成功启动;然后再编译生成SDK,安装到XP SP2或VISTA上后,再从VS2005里从Emulator SDK新建VC项目,编译并在Emulator上单步调试,现在Emulator就不是从Attach Device连接的了,而是从Device Emulator Manager启动的,也就是说应用开发人员可以完全不用装CE6,只要装VS2005就可以了。

    发两张通关靓图, Device Emulator Manager, 和自己定制生成的CE6中文模拟器


     

               

    给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

    这里写图片描述
    展开全文
  • wince6.0下可用应用程序wince6.0下可用应用程序wince6.0下可用应用程序wince6.0下可用应用程序wince6.0下可用应用程序wince6.0下可用应用程序
  • winCE 控件篇

    千次阅读 2012-07-16 15:30:22
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------   ...

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     

    //页面测试伪数据
            private void bindNumber()
            {
                #region 页面数据
                ListViewItem lvi = new ListViewItem(new string[] { "纱布", "10", "10", "明细" });
                listView1.Items.Add(lvi);
                ListViewItem lvi2 = new ListViewItem(new string[] { "绷带", "10", "10", "明细" });
                listView1.Items.Add(lvi2);
                ListViewItem lvi3 = new ListViewItem(new string[] { "针管", "10", "10", "明细" });
                listView1.Items.Add(lvi3);
                #endregion
            }

     

    //列添加
            private void addColumnHeader()
            {
                #region 添加行列
                //ColumnHeader ch1 = new ColumnHeader();
                //ch1.Text = "第一列";
                //ColumnHeader ch2 = new ColumnHeader();
                //ch2.Text = "第二列";
                //ColumnHeader ch3 = new ColumnHeader();
                //ch3.Text = "第三列";
                //ColumnHeader ch4 = new ColumnHeader();
                //ch4.Text = "第四列";

                //listView1.Columns.Add(ch1);
                //listView1.Columns.Add(ch2);
                //listView1.Columns.Add(ch3);
                //listView1.Columns.Add(ch4);

                //DataView dv = new DataView();
                //DataColumn dc = new DataColumn("超链接",System.Type
                #endregion
            }

     

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     使用对象存储数组信息

    Product p1 = new Product();
    Product p2 = new Product();

    IList<Product> pro = new List<Product>();
    pro.Add(p1);
    pro.Add(p2);

     

     

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    全屏显示:

    this.WindowState = FormWindowState.Maximized;
     this.FormBorderStyle = FormBorderStyle.None;
     this.ControlBox = false;

     

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    右上角 按钮显示

    //this.MinimizeBox = false;//右上角显示OK按钮 点击直接关闭程序
     // this.ControlBox = false;//页面右上角不显示按钮

     //界面的默认设置 单击X最小化程序
     //this.ControlBox = true;
    //this.MinimizeBox = true;

     

     

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    VS2005自带的16*16  32*32的图片

    在安装目录下面

    Program Files\Microsoft Visual Studio 8\Common7\VS2005ImageLibrary\VS2005ImageLibrary.zip 中 解压就可以使用了

     

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    日期控件为空显示 选择后显示日期

    //为空显示

    private void FormLogin_Load(object sender, EventArgs e)
            {
                this.dateTimePicker1.Format = DateTimePickerFormat.Custom;
                this.dateTimePicker1.CustomFormat = " ";
            }

    //更改后显示日期 在ValueChanged 事情中编写

    private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
            {
                this.dateTimePicker1.Format = DateTimePickerFormat.Custom;
                this.dateTimePicker1.CustomFormat = "yyyy-MM-dd HH:mm:ss";
            }

    ------------------------------------------------------------------------------------------------------------------------------------------

                                                                                  分割线

    ------------------------------------------------------------------------------------------------------------------------------------------

    .jpg和.bmp 图片在PDA上的展示效果大致相同,暂未发现不同点

    ------------------------------------------------------------------------------------------------------------------------------------------

                                                                                  分割线

    ------------------------------------------------------------------------------------------------------------------------------------------

    用this.WindowState = FormWindowState.Maximized;
      this.FormBorderStyle = FormBorderStyle.None;
      this.ControlBox = false;
    全屏后,假设设计窗体的宽度为242,高度为 293,设计图片时,高度为293的图片在全屏模式下不能占满整个屏幕,高度略差一个像素。

    如图全屏

     

    背景图片为293像素的图片:

    ------------------------------------------------------------------------------------------------------------------------------------------

                                                                                  分割线

    ------------------------------------------------------------------------------------------------------------------------------------------

    .gif透明效果无法实现,透明度只有57%,然后放到PDA预览直接给无视了 效果如下

     

    不死心 不支持透明度,看看能不能支持镂空

     

    看来没办法了 只有连背景一块切来达到透明效果了

     

    好伪透明搞定了

    ------------------------------------------------------------------------------------------------------------------------------------------

                                                                                  分割线

    ------------------------------------------------------------------------------------------------------------------------------------------

     

     

    展开全文
  • 本人玩转CE系统多年珍藏的系统工具、特色软件、无损播放器、游戏等,应有尽有。
  • win10 系统下wince6.0开发环境搭建

    千次阅读 2018-03-02 13:23:47
    最近开始学习wince6.0的移植,心血来潮写一篇博客,也是监督自己学习的开始,立一个flag。搭建环境如下: 1、安装vs2005 和 补丁 2、安装wince600 和 补丁一、开始安装需要准备vs2005和补丁如下1)chs_vs_2005_...

        最近开始学习wince6.0的移植,心血来潮写一篇博客,也是监督自己学习的开始,立一个flag。

    搭建环境如下:

        1、安装vs2005 和 补丁

        2、安装wince600 和 补丁


    一、开始安装需要准备vs2005和补丁如下

    1)chs_vs_2005_VSTS_180_Trial.img (vs2005镜像文件)

    2)VS80sp1-KB926604-X86-CHS.exe(vs2005 补丁Visual Studio 2005 Service Pack 1 

    3)VS80sp1-KB932230-X86-CHS.exe(Windows Vista 补丁)//不安装就不能安装wince6.0的sp1和 其他补丁安装包 会提示:缺少vs2005等各个服务


    二、开始安装wince6.0  包括 (wince6.0+sp1+R2+R3+R3P

        说明:这里所以的安装都要使用管理员权限,否则会出错   (win7之后的系统加入了权限管理 但是msi又不能右键管理员运行) 

        问:如何使用管理员权限安装 *.msi 文件?

        答案:msiexec /package "path.msi"  // 双引号类为安装文件路径。


    1)安装Windows Embedded CE 6.0.msi (wince6.0文件 建议重新选择 安装目标路径 )

        管理员权限的命令行 输入 :msiexec /package "C:\Windows Embedded CE 6.0.msi" // 双引号类为安装文件路径。

        Shared Source 选项中 安装到本地硬盘 选择第一个选项“Will be installed on local hard dirve”

        不用点“下一步” 还是在这个页面下 可以选择路径 “Browse按钮”,选好路径之后基本上一路向下就可以了。

        可以参考 密匙 : H8RQR-MMKRP-XFRFC-9HKGJ-82R6J

    2)安装Windows Embedded CE 6.0 Platform Builder Service Pack 1.msi(sp1)

        msiexec /package "C:\Windows Embedded CE 6.0 Platform Builder Service Pack 1.msi" // 双引号类为安装文件路径。

        一路向下 默认安装。

    3)安装Windows Embedded CE 6.0 R2.msi    (R2)

        msiexec /package "C:\Windows Embedded CE 6.0 R2.msi" // 双引号类为安装文件路径。

        一路向下 默认安装。

    4)安装 Windows Embedded CE 6.0 R3.msi (R3)

        msiexec /package "Windows Embedded CE 6.0 R3.msi"// 双引号类为安装文件路径。

        一路向下 默认安装。

    5)安装wince6.0 2008全年补丁 //2009全年补丁可能会编译出错

        msiexec /package “WinCEPB60-081231-Product-Update-Rollup-Armv4I.msi”

    6)安装 WinCEPB60-R3-2009-Update-Rollup-Armv4I.msi(R3Rollup)

        msiexec/package "WinCEPB60-R3-2009-Update-Rollup-Armv4I.msi"

    7)之后 还需要安装一个2009Armv4I 的11——12月的包 不安装编译过不去  //后续包也可以 但是没有试过

    会出现error SYSGEN0000: error(s) in sysgen phase 的错误 

    即使你重新clean+sysgen 也没有用(吐槽MS)

    ps:vs2005 中 “工具”——“Platform Builder for CE 6.0”——“CE Update Check”  可以查看安装包的进度


    小结  安装步骤

    Visual Studio 2005 Service Pack 1 Update for Windows Vista (if applicable)            

    Windows Embedded CE 6.0 Platform Builder             

    Windows Embedded CE 6.0 SP1 (required if PB 6.0 Tools have been installed)             

    Windows Embedded CE 6.0 R2              

    Windows Embedded CE 6.0 Cumulative Product Update Rollup 12/31/2007             

    Windows Embedded CE 6.0 Cumulative Product Update Rollup 12/31/2008                          

    Windows Embedded CE 6.0 2009 QFE M01 to M09                          

    Windows Embedded CE 6.0 R3 10/29/2009                         

    Windows Embedded CE 6.0 R3 Update Rollup 11/3/2009                         

    Windows Embedded CE 6.0 2009 QFE M10 to M12                          

    Windows Embedded CE 6.0 2010 QFE M01 to M02

    三、BSP包放到安装目录下

        将BSP包安装到wince目录的“....\PLATFORM”文件夹中 就可以了 记得该文件 属性读去掉

    展开全文
  • Windows XP安装WinCE6.0开发环境

    万次阅读 2012-03-06 17:58:03
    Windows XP下安装WinCE6.0开发环境 由于论文的需要,所以就勉强了解了下在Windows下如何编译WinCE6.0及开发应用程序,下面介绍(安装之前必须保证C盘有足够的空间!20g左右!主要是因为在安装程序在安装过程中...
  • WinCE6.0中文模拟器

    千次下载 热门讨论 2020-07-25 23:33:36
    WinCE6.0中文模拟器的SDK,支持.NET Compact Framework、MFC、ActiveSync。可代替先前传上来的两个版本。
  • WINCE开发集锦

    千次阅读 2012-07-24 17:23:03
    如何让系统加载自己写的驱动程序?  两种办法:  1、在[HKEY_LOCAL_MACHINE/Drivers/BuiltIn]下添加注册键...  2、在应用程序中调用ActivateDeviceEx。  ...在一些文件中用分号来表示注释,例如下面的内容  ...在“CE
  • wince集锦

    千次阅读 2011-08-25 11:23:21
    wince集锦 WinCE驱动开发问题精华集锦在mediaplayer全屏播放的时候,我可以用键盘上的某一个键调节声音大小,现在我想在屏幕上显示调节的结果就跟我们看电视一样能出来一些标记。当声音变大在屏幕上就增多,当...
  • wince添加字体

    2020-07-30 23:30:03
    wince添加雅黑字体字体的安装 1、将本目录的“WeiQian 雅黑字体安装.cab”拷贝到wince设备上,双击该cab文件运行安装。任意路径安装均可。 注意:如果用户仅需要 宋体和雅黑字体,2和3步骤不用操作。 2、安装后在...
  • wince 移植

    千次阅读 2011-08-22 20:47:03
    此产品原来的操作系统是WinCE 5.0,现在因应市场需求不但要增加功能更加强大的硬件,而且公司也要求把操作系统升级为WinCE 6.0。在接手此项目后,我立即开始进行操作系统的定制开发,但结果却是欲速则不达。  后来...
  • wince修复程序

    2020-06-01 23:30:14
    使用wince开发时,在经过一段时间后,会出现wince设备不能与pc机同步的情况。具体现象是wince设备端显示可以连接,而且pc机处也能够检测到设备的存在,但是无法打开设备,无法进行同步传输与调试。 经过网上查询,...
  • wince编译选项

    2012-09-14 09:11:03
    WinCE5.0中,在"Build OS”菜单中,我们会看到不同的编译选项: "Sysgen","Build and Sysgen"和"Build and Sysgen current BSP" Sysgen:不用多说,当你在"Catalog"中添加或删除了新的item的时候,就用这个...
  • WinCE蓝牙驱动

    千次阅读 2009-11-24 11:31:00
    之前没有摸过蓝牙,这回的项目里面有蓝牙模块.而我目前对蓝牙只知道的有:1.我们的设计里蓝牙模块是连接在串口上的.2.蓝牙不是蓝色的牙齿.呵呵, ,我不得不提前开始接触一下蓝牙协议栈.粗看起来还挺复杂庞大的....
  • WinCE 虚拟内存机制!

    千次阅读 2010-05-31 15:06:00
    WinCE 虚拟内存机制
1 2 3 4 5 ... 20
收藏数 37,573
精华内容 15,029
关键字:

wince