让winCE支持中文界面(可切换至英文界面)

对WinCE体积进行剪裁,并让WinCE支持简体中文和英文显示,默认显示是中文,并以下对字体选取作详细的说明;
-1. 选中PB的Build OS菜单栏下的Copy Files to Release Directory After Build和Make Run-Time Image After Build两项被选中
-2. 先打开目标的工程文件,单击“Project”菜单,再单击“Properties->Configuration Properties-> Locale
先执行 “clear”
Locales:将 “中文(中国)”、“英语(美国)”打勾
Default languare:选择“中文(中国)”
完成第二步后,工程中采用默认的是新宋字体


如图:

-3. 回到Catalog,选择“Core OS”—> CEBASE —> International—>“Locale Spectific Support”—> “Chinese[Simplified]”
▲ AC3 Font Compression:使用AC3对字库进行压缩,若CPU有300HZ以上,建议选上;这个可以根据自己的需要选还是不选.
▲ SimSun & NSimSun (Subset 2_50):字体大小是3M左右,WINCE选择Subset 2_50是最合适的,所以用  (Subset 2_50)中文字体替换原来的中文字体,选择SimSun & NSimSun (Subset 2_50),按右键添加该   组件即可,这样就会把原来的字体替换掉。   这样对中文显示又没有影响又达到内核瘦身的效果。必须选上;
补充:原来新宋字体大小是10M多,若选择Subset 2_50版本,字体大小是3M,也是对WinCE体积进行裁剪关  键所在字体所在目录:D:/WINCE600/PUBLIC/COMMON/OAK/FILES
▲ GB18030 Data Converter:汉字编码标准集转换器,必须选上
-4. 确认 Core OS->CEBASE->International->Local Services(Choose 1)-> NLSicon 已经被选择
-5. 添加一个多界面支持组件(SYSGEN_MULTIUI),同样在Catalog->Core OS->Windows CE Devices->International->Multilingual User Interface(MUI)


如图:

-6. 编译镜像(如果之前编译过,则SYSGEN即可,否则应该 Build and Sysgen)这样做出来的系统, 既能正常显示中文, 又不用担心NK体积过大。
  对WinCE体积进行裁剪(减肥),通常先在字体进行操作。
+7. 选 择 生成->Open Release Directory,出现命令行工具,输入createmui 0409,0804,回车,直到完成复制工作。之后,在工程的Release目录会生成一个multiui.bib文件。将该文件中的所有内容,复制到 common.bib文件后面
   -每种语言对应一个LCID,可以在WinCE的帮助文档中查到,如下:
    English:0409
    Chinese(PRC):0804
    French:040C
    Japanese:0411
    要支持四种语言命令如下:
    createmui 0409,0804,040C,0411
    运行成功后会生成一个MultiUI.bib文件,打开该文件,拷贝所有内容到common.bib文件的末尾。MutiUI.bib文件中可能包含 k.coredll.dll.xxx,在common.bib文件中删除所有的k.coredll.dll.xxx项。
    最后重新Making就可以了。
-8. 选择PB的Build OS->Make Run-Time Image

运行测试

下载并运行WinCE,可以看到默认的语言是英文的。选择”start”->”setting”->”Control Panel”弹出控制面板,然后选择”Regional Settings”,再选择”User Interface Language”,选择要切换的语言,比如Chinese(PRC),如图:

重新启动目标板,如果你用 WinCE 模拟器的话,在菜单中选择 File ,然后选择 Reset ,选择 Soft 来重新启动。重起以后,界面就会变成中文的 WinCE 系统了。

 

http://blog.mcuol.com/User/armwince/Article/15648_1.htm
http://fishrei.blog.163.com/blog/static/92745845200991193621390/ c

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
第1章 Windows Embedded CE 1.1 嵌入式 1.1.1 嵌入式设备 1.1.2 嵌入式软件 1.1.3 嵌入式设备和软件 1.2 Windows Embedded系列 1.3 Windows XP Embedded 1.4 Windows Embedded Point of Service 1.5 Windows Embedded CE 6.0 1.5.1 模块化和简洁的操作系统 1.5.2 实时操作系统 1.5.3 硬件支持 1.5.4 CE 6.0 R2的新特性 1.5.5 定制的UI 1.5.6 有线和无线连接 1.5.7 图形和多媒体 1.5.8 多语言的国际化定位 1.5.9 实时通信和VolP 1.5.10 OS设计模板 1.6 开发CE应用程序 1.7 测试和调试 1.8 Windows Embedded CE的功能 1.9 小结 第2章 开发环境和工具 2.1 Windows Embedded CE Platform Builder 2.2 安装Windows Embedded CE 6.0 2.2.1 支持的处理器 2.2.2 安装顺序 2.2.3 快速修复工程和更新 2.2.4 Windows Embedded CE术语表 2.2.5 Windows Embedded CE环境变量 2.2.6 Windows Embedded CE文件和目录 2.2.7 第三方组件 2.3 构建CE运行时映像 2.4 小结 第3章板级支持包 3.1 BSP概述 3.2 BSP开发 3.2.1 复制设备仿真器BSP 3.2.2 复制CEPC BSP 3.2.3 复制ICOP eBox4300 60E BSP 3.2.4 BSP组件、文件和文件夹 3.2.5 添加文件和模块到BSP中 3.3 小结 第4章 构建定制的CE 6.0运行时映像 4.1 创建初始OS设计 4.1.1 OS设计向导 4.1.2 OS设计项目文件夹和文件 4.1.3 VS2005 IDE中的OS设计项目视图 4.1.4 生成OS运行时映像 4.1.5 MyCEPCBSP的OS运行时映像 4.1.6 MveBox4300BSP的OS运行时映像 4.2 小结 第5章连接目标设备 5.1 目标设备的连接 5.2 连接仿真器 5.2.1 创建MyEmulator目标设备配置文件 5.2.2 设置MyEmulator目标设备配置 5.2.3 将运行映像下载到仿真器中 5.3 连接eBox.4300一MSJK 5.3.1 通过DHCP连接eBOX.4300.MSJK 5.3.2 通过静态IP连接eBOX.4300.MSJK 5.4 连接到CEPC 5.4.1 创建CEPC启动软盘 5.4.2 通过串口连接CEPC 5.4.3 利用以太网连接CEPC 5.5 小结 第6章调试和调试工具 6.1 调试环境 6.1.1 CETK 6.1.2 CoreCon 6.1.3 调试和发布配置 6.2 调试OS设计构建 6.2.1 CE构建过程 6.2.2 构建错误——文件丢失 6.3 远程工具 6.3.1 远程文件查看器(Remote File Viewer) 6.3.2 远程堆遍历器(Remote Heap Walker) 6.3.3 远程放大器(Remote Zoom.In) 6.3.4 远程进程查看器(Remote Process Viewe) 6.3.5 远程注册表编辑器(Remote RegistryEditor) 6.3.6 远程系统信息(Remote Systemlnformation) 6.3.7 远程性能监视器(Remote Performance Monitor) 6.3.8 远程间谍(Remote Spy) 6.3.9 远程内核跟踪器(Remote Kernel Tracker) 6.3.10 远程调用配置器(Remote Call Profiler) 6.4 远程目标控制(Remote Target Control) 6.5 串行调试(Serial Debug) 6.6 小结 第7章启动加载程序概述 7.1 什么是启动加载程序 7.1.1 BIOS加载程序-x86 BIOS加载程序 7.1.2 Eboot Loader 7.1.3 Loadcepc 7.1.4 Romboot Loader 7.1.5 Sboot Loader 7.2 x86设备的BIOS加载程序 7.2.1 x86设备的启动过程 7.2.2 BIOS Loader代码 7.2.3 构建BIOS Loader代码 7.3 小结 第8章 注册表 8.1 Windows Embedded CE注册表 8.2 基于RAM的注册表 8.3 基于配置单元的注册表 8.3.1 基于配置单元的注册表触发两个启动阶段 8.3.2 使用基于配置单元的注册表持久化注册表 8.3.3 注册表刷新 8.4 Windows Embedded CE注册表文件 8.4.1 Windows Embedded CE组件的注册表 8.4.2 串行调试 8.5 有用的注册表参考信息 8.5.1 自动刷新并保存注册表设置 8.5.2 USB可删除存储器的设备名 8.5.3 禁用Start菜单中的Suspend选项 8.5.4 Intemet Explorer启动页 8.5.5 静态IP地址 8.5.6 Windows EmbeddedCE设备名 8.6 访问注册表 8.7 小结 第9章 CETK测试 9.1 Windows EmbeddedCE测试工具包 9.2 CETK测试 9.3 小结 第10章 开发应用程序 10.1 开发范围格局 10.2 新型的嵌入式设备 10.3 小结 第11章 VisualC#2005应用程序 11.1 开发CE的C#应用程序 11.2 小结 第12章 VB2005应用程序 12.1 开发CE的VB应用程序 12.2 小结 第13章 原生代码应用程序 13.1 VisualC++2005原生代码应用程序 13.2 Plat form Builder原生代码应用程序 13.3 小结 第14章 自启动应用程序 14.1 配置注册表白启动 14.2 Windows\Startup自启动 14.3 Auto LaunchApp实用程序 14.4 小结 第15章 定制UI 15.1 CE设备的输入和输出 15.2 CE的自定义UI 15.3 具有NMD自定义UI的CE 15.4 VB2005应用程序作为自定义UI 15.5 小结 第16章 瘦客户端应用程序 16.1 瘦客户端 16.2 Windows瘦客户端OS 16.3 小结 第17章 家庭自动化应用 17.1 家庭自动化控制 17.2 硬件和外围设备 17.3 eBoxPhidgetOS设计 17.4 家庭自动化应用程序 17.5 小结 第18章 RFID安全访问控制应用 18.1 无线射频识别技术——RFID技术 18.2 PhidgetRF ID读取器 18.3 RFID读取器应用 18.4 小结 第19章 机器人应用 19.1 Stringer CE机器人 19.2 简单机器人控制应用 19.3 启动机器人应用程序 19.4 小结 第20章 部署CE6.0设备 20.1 Windows网络投影仪 20.2 Windows网络投影仪OS设计 20.3 Windows网络投影仪的使用 20.4 小结 附录A Windows Embedded CE资源 附录B 安装和软件 附录C 示例应用程序和OS设计项目
Virace GPS Simulator V0.3.1 自述文件 2009.6.7 ====================================================================== Virace GPS Simulator是什么? ====================================================================== Virace GPS Simulator(以下简称为Virace)用软件模拟GPS接收器输出的GPS语 句,通过串行口输出到GPS应用软件。用鼠标或键盘控制Virace而模拟实际GPS接 收器的运动,或者重播已有的GPS航迹文件,从而在室内测试GPS导航软件等。 Virace具有手动实时控制及航迹重播两种方式。为了控制灵活方便,Virace定义 了许多鼠标及键盘动作。经过少许试用,就可以对照一个大比例尺的导航地图以 超过正常驾车速度行驶在市区及郊区路上。 ====================================================================== Virace运行在什么操作系统下? ====================================================================== Windows ====================================================================== Virace运行的方式 ====================================================================== 1. Windows下的GPS软件可通过Virace的虚拟串口直接测试。 2. Windows下有微软的Device Emulator,因此部分与Device Emulator兼容的 PPC、CE、SP软件可以在Device Emulator中模拟测试,由Virace提供GPS信号。 3. 可以将Virace输出到蓝牙的输出COM口,测试使用蓝牙GPS模块的PPC、SP及 Symbian S60等GPS软件。 4. Virace输出到PC的物理COM口,测试任何与PC物理串口连接的GPS设备 5. 用Virace将plt、gpx、kml、gpssim、trk格式的航迹文件,转为带速度、方 位角,及卫星状态的nmea文件,再在GpsGate内播放。 ====================================================================== Virace的特点 ====================================================================== 四种模式:自由驾驶模式 + 三种航迹重播模式(逐点重放航迹模式,手控速度 航迹模式,比例速度航迹模式)。运行中根据需要可在四种模式间无缝自由切换。 航迹文件支持plt、gpx(含gpx航迹及Garmin详细航线)、kml、gpssim、trk。 可将航迹文件另存为带速度、方位角,及卫星状态的nmea文件。 航迹重播时具有丰富的控制项,可快进、快退,选择某个段,反序,循环,亦可 人为加入左右偏移。 载入航迹时可选过滤掉点数少或距离小的段。 可选与PC版OziExplorer交互运行。通过Ozi API,在Ozi中双击地图上的某点, Virace就立即跳跃至该点(自由驾驶模式),或跳至离该点最近的航迹(航迹 重播模式);单击地图上的某点,则以当前速度向该点行驶(自由驾驶模式)。 最多3路COM口输出,加1路Ozi输出。每路的参数是独立选择的,且可以独立启停。 支持虚拟串口。与Eltima Virtual Serial Port ActiveX Control V2.5及对应的 Eltima Virtual Serial Port Driver兼容。注:Eltima Virtual Serial Port 是共享软件,一切权利归其所有人。Virace的发行包内不包括该虚拟串口驱动及 控件,请自行购买或下载试用版。 多种转向方式。鼠标滚轮,Ozi中单击,键盘左右箭头等。另有键盘45度及10度转 向键。键盘左右箭头及鼠标滚轮的转向灵敏度可自定义。 多个预设的速度键及上下箭头加减速,另外可随时暂停(速度为0,但依然输出GPS 信号)。 在退出时自动保存当前位置(经纬度、速度、方位角等)及所有

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JXES智能生态系统

如文章对你有用,请作者喝个咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值