zoukankan      html  css  js  c++  java
  • 【转】定制WINCE6.0 ARM中文模拟器

    一、定制WINCE 6.0

           1、安装WINCE 6.0时,一定要选择支持 CPU“ARMV4I”。

           2、在VS2005里新建项目中时,选择创建Platform builder for CE 6.0的OS Design,新项目可以自己命名,这里命名为“MyEmulator”。

           创建MyEmulator的向导中,BSP一定要选择“Device Emulator: ARMV4I”,模板(Design Templates)选择“PDA Device”-->“Mobile Handheld”,应用程序(Application & Media)就随自己的需要选择,网络和通信(Networking & Communications)在此只选择“Local Area Network(LAN)”-->“Wired Local Area Network”,其余都去掉。或者就按系统默认的设置也是可以的。最后完成MyEmulator的创建。

           3、添加组件(可以根据需要添加,这里主要增加汉字相关的组件)

           (1)添加汉字字库(这里要记得加入,很多人这里没有加入,就出现汉字只看到方框的现象)

    在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese (Simplified)”-->“Fonts”-->“SimSun & NSimSum(choose 1)”-->“SimSun & NSimSun”或者“SimSum & NSimSun (Subset 2_50)”

           在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese (Simplified)”-->“GB18030 Data Vonverter”和“Monotype Imaging AC3 Font Compression”

           (2)添加中文输入法

           在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese (Simplified)”-->“Input Method Editor”-->“MSPY 3.0 for Windows Embedded CE”

           (3)VS2005中菜单“项目”-->“属性”中设置

           “Build Options”中去掉“Enable KITL (no IMGNOKITL=1)” (这里如果加入了KITL功能的话,可能在模拟器运行的时候,会一直是黑屏的。)

    ------------我估计我就在这儿没有注意,所以加粗提醒


           “Locale”中,Locales先Clear All,然后选择“中文(中国)”,Default local选择“中文(中国)”

            

           运行VS2005菜单“生成”-->“生成MyEmulator”

    二、构建SDK

           运行VS2005菜单“项目”-->“Add New SDK…”,在SDK属性页中填写必要的信息,然后“应用”,“确定”。属性页中“Emulation”可以设置模拟器的显示屏大小及色深,还有内存大小,在此设置为240 x 320,16色深,128M内存。

             如果需要支持DOTNET和SQLCE,则需在SDK中添加相关组件。(本条非作者所写)



           然后运行VS2005菜单“生成”-->“Build All SDK…”,顺利的话,就会在%WINCEROOT\OSDesigns\ \MyEmulator\MyEmulator\SDKs\SDK1\MSI\下会有MyEmulator.msi。

    三、配置VS2005

           1、先安装生成好的MyEmulator.msi。运行Visual Studio 2005,选择菜单“工具->选项”,打开选项设置对话框,从左边的树型列表中选择“设备工具->设备”,右边的下拉列表框拉到底可以看到 “MyEmulator”,这就是刚刚生成的那个模拟器。下面的设备列表里有两项,双击MyEmulator,设定传输为DMA传输,再点击“仿真器选项”,在“显示”选项卡里设定好模拟器屏幕尺寸,颜色深度等,全部保存。

           2、新建一个智能设备项目,向导选择平台时,先删除Pocket PC 2003,选择MyEmulator,完成。然后按F5运行程序,顺利的话定制的模拟器就会出来了(不过这个过程比较慢,需要等待一段时间)。

  • 相关阅读:
    【已解决】github中git push origin master出错:error: failed to push some refs to
    好记心不如烂笔头,ssh登录 The authenticity of host 192.168.0.xxx can't be established. 的问题
    THINKPHP 5.0目录结构
    thinkphp5.0入口文件
    thinkphp5.0 生命周期
    thinkphp5.0 架构
    Django template
    Django queryset
    Django model
    Python unittest
  • 原文地址:https://www.cnblogs.com/hust_wsh/p/1945737.html
Copyright © 2011-2022 走看看