zoukankan      html  css  js  c++  java
  • WINCE6的NK定制

    前提:CE6.0R3的平台已经安装成功,具体参见园友hust_wsh技术开发之家的博客:《基于Windows XP搭建WinCE6.0开发平台--最新最省(VS2005+XP SP3)

    说明:Microsoft Visual Studio 2005简称VS2005

    1,  新建一个OSDesgin工程:

    l         打开VS2005:开始——所有程序——》Microsoft Visual Studio 2005——》单击Microsoft Visual Studio 2005——》

    l         新建OSDesign项目:VS2005的文件——》新建——》点击项目,出现如图1的对话框。输入名称,点击确定。

    注意:记录位置,这里是D:\CE6.0和后面NK.bin的生成路径有关

     

                            图1:新建OSDesign

    2,  阅读设计向导点击下一步:

      

                        图2:CE6.0 OS设计向导

    3,  选择BSP包“Vortex86DX_60B(2010-07-23)”点击下一步:

     

    图3:选择BSP

    4,  选择设计模板:”Industrial Device”,点击下一步:

     

    图4:选择设计模板

    5,  选择模板变量“Industrial Controller”点击下一步:

     

    图5:模板变量

    6,  选择“Application _media”(多媒体应用程序):根据自己的需要选择,点击下一步

      

    图6:选择多媒体应用程序

    7,  选择“Network Comunication” (网络通信组件):根据需要选择,点击下一步,接着点击完成

     

    图7:网络通信组件

    8,  点击“Acknowledge”

     

    图8:提示窗口

    9,  在“Catalog Items View”窗口选中一下必须的组件:

    说明:如果找不到“Catalog Items View”,可以通过:VS2005菜单栏的视图——》其他窗口——》“Catalog Item View”

    l          Third Party -> BSP-> Vortex86Dx_60B -> RAM Size -> 128MB RAM

    l          Third Party -> BSP-> Vortex86Dx_60B -> R6040 Ethernet Driver

    l         Third  Party ->BSP ->Vortex86Dx_60B->  Vortex86SX Compatible Mode

    l         Third Party ->BSP->Vortex86Dx_60B->Display Driver->Z9s->LCD 32bpp Mode

    l         MFC 8.0 DLLS

    l          Core OS -> CEBASE -> Networking - Local Area Network (LAN) -> Wired Local Area Network (802.3,802.5).

    l          Core OS -> CEBASE -> Networking - General -> Windows Networking API/Redirector (SMB/CIFS)

    l          Core OS -> CEBASE -> Communication Services and Networking -> Servers -> FTP server

    l          Core OS -> CEBASE -> Communication Services and Networking -> Servers -> Telnet server

    要运行 .Net Headless 应用程序, 添加下面的组件:

    l         Core OS -> CEBASE -> Applications and Services Development -> .NET Compact Framework 3.5-> .NET Compact Framework 3.5 - Headless

    需要支持U盘和IDE接口 DOM电子盘,需要添加下面的组件

    l         Core OS -> CEBASE -> Core OS Services -> USB Host Support -> USB Storage Class Driver

    l         Device Drivers -> Storage Devices -> ATAPI PCI Support

    其他的一些组件,根据自己的需要进行选择

      

                             图9:找到“Catalog Items View”窗口

    10,              设置项目属性:选择菜单栏的“项目”——》点击“属性”,弹出如图10所示的窗口,设置“Build Options”节如下所示,点击应用,点击确定退出:

     

          图10:设置项目属性

    11,              生成NK.bin: 选择菜单栏的“生成”——》点击“生成解决方案”。生成的时间大概20分钟左右

    12,              生成的NK.bin文件存放的路径:

    D:\CE6.0\ProcanCE6.0\ProcanCE6.0\RelDir\Vortex86DX_60B_x86_Debug。

    注意:将“D:\CE6.0”替换为第一步新建项目时指定的位置。

    补充说明:不同于以前的WinCE版本,WinCE6的可视化组件中不再包含PCL打印机。但实际上WinCE6中已经自带对所有PCL打印机的驱动,只要是符合PCL打印规范的,无论是串口,并口,USB,还是网络打印,都可以支持。要想在像以前的WinCE版本一样,部署完NK,打开WinCE的word文件点击打印时显示PCL的打印驱动,需要在前面创建的解决方案时选择:项目——》属性。在“配置属性”节的Environment中添加环境变量“sysgen_pcl”如下图:

          图11:添加PCL打印机

  • 相关阅读:
    springboot(十)使用LogBack作为日志组件
    springboot(九)文件上传
    django 安装
    macbook使用“终端”远程登录linux主机
    Mac 怎么通过自带终端连接linux服务器
    什么是变量?
    选择最好用的PyCharm IDE
    开发你的第一个Python程序
    Python介绍
    PyCharm 2017 安装教程
  • 原文地址:https://www.cnblogs.com/webJingGao/p/1916224.html
Copyright © 2011-2022 走看看