OS 定制:多语言的实现 郑永航 MVP http://blog.csdn.net/91program 邮箱: 91program@163.com QQ: 530112939 http://edu.csdn.net.

Slides:



Advertisements
Similar presentations
如何做友好往来的使者如何做友好往来的使者 ( 1 )要有开放 的胸怀 ( 表现在) ( 2 )搭起文 化的桥梁 ①采取客观、平等的态度,尊重因 文化不同而导致的行为方式的差异。 ②要善于虚心学习其他文化的优 点、长处。 ③要保护本民族的文化,同时也 应尊重、珍惜和保护各个国家、 民族的文化。 ①学习外来文化,不能照搬照抄,而.
Advertisements

一、解读《刑法修正案九》 《中华人民共和国刑法修正案 ( 九 ) 》由中华人民共和国第十二届全国人民代表大会常 务委员会第十六次会议于 2015 年 8 月 29 日通过, 现予公布, 自 2015 年 11 月 1 日起施行。
next 漳州市华侨中学 林女珍 next 以生活为基础提炼而成的程式性动作,和虚拟性 的空 间处理。着重运用讲究唱、做、念、打艺术, 表演动作富于舞蹈性,技术性很高。 戏曲是中国传统的戏剧形式 早在原始社会歌舞已有萌芽,在漫长发展的过程 中,经过八百多年不断地丰富、革新与发展,才 逐渐形成比较完整的戏曲艺术.
第四章 文学类文本阅读 增分突破一 金手一指,让你做好情节作 用分析题.
嵌入式系统与结构 —基于ARM的体系结构和应用开发
2011工作总结 ——345人点亮我的365天 汪颖.
1. 1 持卡 一族 2 晒晒我的卡 晒晒我的卡…………………………………………1 趁车必备之—月票卡………………………………2 2009年3月3日 总第1期 晒晒我的卡…………………………………………1 趁车必备之—月票卡………………………………2 做对的“主张”………………………………….……3.
平阴县科技创新券情况介绍 平阴县科学技术局 2016年7月.
毛峰教授 北京师范大学教授,博士生导师 国家社科基金项目专家 北京华文教育顾问
SequoiaDB安装部署 龙阳、高级工程师 广州巨杉软件开发有限公司
高一地理必修Ⅰ 第一章 宇宙中的地球 第三节(3) 地球公转的地理意义 (续二) 湖南师大附中高一地理备课组王全胜.
每一次 都在徘徊孤单中坚强 每一次 就算很受伤也不闪泪光 我知道 我一直有双隐形的翅膀 带我飞 飞过绝望 不去想 他们拥有美丽的太阳 我看见 每天的夕阳也会有变化 我知道 我一直有双隐形的翅膀 带我飞 给我希望 我终于 看到 所有梦想都开花 追逐的年轻 歌声多嘹亮 我终于 翱翔 用心凝望不害怕 哪里会有风.
单片机应用技术 项目一 循环彩灯装置 第7讲 Keil软件的使用 《单片机应用技术》精品课程组 湖北职业技术学院机电工程系.
嵌入式系统应用 概述 随着现代物流业仓储、超市等行业的快速发展,物品流动的速度越来越快,仓储库存周期也越来越短。这样物流仓储盘点行业的压力也越来越大,传统的人工盘点方式已经不能适应现代物流的发展。为了解决这一问题,国际上一些物流先进国家已经采用专业的盘点设备——盘点机,用于物流盘点。 我们选取了一个十分典型的国产盘点机进行介绍。其微处理器选型是采用韩国三星公司生产的S3C2410微处理器,操作系统采用了Windows.
中国人民邮政 SCO UNIX 5.0.5培训 (二) Copyright  1999 by bcssusi Co.,Ltd.
增分突破二 准确概括传主形象,深入分析传主的人格魅力和品质特征
课程名称 黄杉 讲师的CSDN博客地址:
所有培训资料均可从网站 何宾 Tel: 版权所有,禁止未经授权的商业使用行为 何宾 Tel: 所有培训资料均可从网站
一、公司简介 二、网上办税平台简介 三、发票发放操作指南 四、金税盘操作指南 五、售后服务联系方式.
Linux Further.
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
APP課程:Android程式設計開發環境與工具介紹
《IOS应用开发教程》 QQ学习群:
也許你很疑惑: 最近升官的同事,專業能力又沒你強! 情場得意的朋友,長的又沒你帥或美! 小曹要交新朋友,為什麼就是比較簡單!
项目实战之私服搭建maven nexus 讲师:FREE
Android快速开发入门 巫文杰、Android工程师 讲师的CSDN博客地址
Linux.
CH3 Eclipse.
Go语言就业指南 岳东卫 技术总监 讲师的CSDN博客地址
Session 2: Testing Windows CE .NET
Mongodb初中级实战教程 讲师:涂宗勋 讲师的CSDN博客地址
Android高手进阶 - Android源码下载 任玉刚
Basis基本操作、使用者 管理與權限設定
Arcgis for js开发教程(基础篇)
MPLAB IDE 8 建立專案.
活动目录系列工具 徐鹏 MVP
SUIImageView ZOOM 白仕云、iOS高级开发工程师 博客地址
JavaScript for Qt Quick
高并发之Redis初级 讲师:杨振平 博客地址:blog.csdn.net/yangzhenping
快乐玩转eclipse plugin插件开发之swt
欢乐学习SVN 讲师:FREE QQ:
中国散裂中子源小角谱仪 的实验数据格式与处理算法 报告人:张晟恺 中国科学院高能物理研究所 SCE 年8月18日
第4章 PIC软件开发设计基础.
零基础学编程(C#) Leo Duan 主讲.
活动目录常用PS命令 徐鹏 微软南区TSP\微软公共论坛Server System\Exchange Server版主\CSDN博客专家\Exchange Server MVP 交流群:
Linux系统的安装 柳峰
欢乐玩转GIT 讲师:FREE QQ:
Android 课程讲义 智能手机开发
活动目录组策略概览 徐鹏
零基础学编程 -数据库基础 Leo Duan 主讲.
PHIHONG TECHNOLOGY CO.,LTD.
Git介绍 邹琼俊.NET码农 博客园博客地址
Exchange 2010 Overview 徐鹏
源码分析教程5部曲之2——C标准库概览 讲师:杨振平 博客地址:blog.csdn.net/yangzhenping
蔡军生 在Windows下SVN的版本管理与实战
欢乐玩转GIT 讲师:FREE QQ:
DMA-2440XP WinCE5.0安裝與使用 長高科技 顏旭偉.
ASP.NET 90分钟入门 第二课 王 翔.
PPPoE PPTP L2TP全解 方伟、产品策划 讲师的CSDN博客地址
詩文的形成 有意義的字詞 句子 段落 一首詩文的形成,是由有意義的字詞組成句子,再由句子組成段落。
簡易 Visual Studio 2005 C++ 使用手冊
利用ICE通信中间件构建分布式应用程序开发框架
第二章ADS1.2开发环境创建与简介.
A Simple iOS Application
MPLAB IDE 8 建立專案.
code::blocks 與GLUT 程式開發
主题班会 网络安全教育.
猜猜本日大明星? 顆顆營養不流失 健康新概念 輕鬆泡就好? 董氏基金會. 猜猜本日大明星? 顆顆營養不流失 健康新概念 輕鬆泡就好? 董氏基金會.
Usage Eclipse 敏捷方法工具介紹 實驗室網站:
熟悉VC++开发环境.
Presentation transcript:

OS 定制:多语言的实现 郑永航 MVP http://blog.csdn.net/91program 邮箱: 91program@163.com QQ: 530112939 http://edu.csdn.net

说明 在车载行业,用户一般是看不到 WinCE 系统的界面的,所以没有必要定制多语言的 OS!但做为一个技术点,还是有必要研究一下。 应用多语言的实现,有另外的方法,如通过字库文件 + AddFontResource()/RemoveFontResource() 来实现。

OS 定制:多语言的实现与验证 此部分工作是在 Platform Builder(以下简称 PB) 中完成的。 启动PB,完成New Platform Wizard。 一.创建一个多国语言的 OS 设计。 二. 生成多语言运行库映象 三. 设置到模拟器(或开发板)的连接并下载运行库映像 四. 调试模拟器(或开发板)上的 OS

创建一个多国语言的 OS 从 File 菜单中,选择 New Platform

创建一个多国语言的 OS 在 Name 框中,输入你要用来作为 OS 设计名称的名字。在Path 框中,接受默认位置(即 ?:WINCE500\PBWorkspaces\NAME),然后选择 Next。

创建一个多国语言的 OS 从开发工作站上安装的可用主板支持包 (BSP) 的列表中,选择 EMULATOR: X86,然后选择 Next。

创建一个多国语言的 OS 接下来的选项,按需求而定。 从可用 OS 设计模板的列表中,选择 Enterprise Web Pad,然后选择 Next。 通过选择 Next 接受 Applications & Media 和Networking & Communications的默认选择。 Next 直到 New Platform Wizard 结束。

创建一个多国语言的 OS 在菜单栏Platform中,选择Settings,然后在Platform Settings对话框中选择Locale。 在Locales下拉列表中选择French (France)和English (United States)。

创建一个多国语言的 OS 在Default language下拉列表中选择French (France),这表示在模拟器中会把法语当成默认语言。再确定下面的Localize the build被选中。

创建一个多国语言的 OS 再选择Build Options,确定下列选项卡被选中,然后点OK。 Enable CE Target Control Support (SYSGEN_SHELL=1) Enable Eboot Space in Memory (IMGEBOOT=1) Enable Full Kernel Mode (no IMGNOTALLKMODE=1) Enable KITL (no IMGNOKITL=1) Run-Time Image Can be Larger than 32 MB (IMGRAM64=1) Enable Kernel Debugger (no IMGNODEBUGGER=1)

创建一个多国语言的 OS 在Platform Builder上分别找到Catalog目录的以下选项 在 Core OS\Windows CE devices\international 中找到: Multilingual User Interface[MUI] Transcriber Handwriting Recognizer Application 右击上面的项,选择Add to OS Design ,把它们添加到 Workspace window 里

生成多语言运行库映象 编译 OS 的方法 Sysgen 在Build OS菜单中确定Copy Files to Release Directory After Build和Make Run-Time Image After Build两个选项被选中

生成多语言运行库映象 生成 OS 后,createmui createmui 生成完成后,在Build OS菜单中选择Open Release Directory,将会出现一个命令提示符对话框,输入: createmui 0409

生成多语言运行库映象 资源合并 \WINCER500\PbWorkspaces\Name\RelDir\Emulator_X86Release下找到 multiui.bib file和common.bib,并把multiui.bib里的内容全部复制,粘贴在common.bib内容的后面并保存。 在Build OS菜单中选择Make Run-Time Image,这个过程需要几分钟完成。

设置到模拟器的连接并下载运行库映像

设置到模拟器的连接并下载运行库映像

设置到模拟器的连接并下载运行库映像 设置完成,开始启动模拟器。 点击APPLY并关闭窗口,从 Target 菜单中,选择 Attach Device。 这时将出现一个下载窗口,显示到模拟器的下载的进度。

调试模拟器上的 OS 设置完成,开始启动模拟器。 点击APPLY并关闭窗口,从 Target 菜单中,选择 Attach Device。 这时将出现一个下载窗口,显示到模拟器的下载的进度。

调试模拟器上的 OS 模拟器启动后为法语界面。 如何修改为英语界面呢? Démarrer Paramètres, Panneau de configuration 双击Paramètres régionaux. 一个对话框Paramètres régionaux et linguistiques 将会出现.

调试模拟器上的 OS 英文界面将出现… paramètres régionaux 框 Vos paramètres régionaux 下拉列表选择Anglais (états-Unis) 在Langue d'interface utilisateur 框 Langue d'interface utilisateur下拉列表中选择 Anglais (états-Unis) 单击OK,对话框Demande de changement de l'interface 出现,提示你要重启模拟器那些改变才能出现。选择OK。 变更语言的操作完成,软复位模拟器。你将看到英文的界面!

THANKS 本课程由 郑永航 提供 http://blog.csdn.net/91program 邮箱: 91program@163.com QQ: 530112939 CSDN网站:www.csdn.net 企业服务:http://ems.csdn.net/ 人才服务:http://job.csdn.net/ CTO俱乐部:http://cto.csdn.net/ 高校俱乐部:http://student.csdn.net/ 程序员杂志:http://programmer.csdn.net/ CODE平台:https://code.csdn.net/ 项目外包:http://www.csto.com/ CSDN博客:http://blog.csdn.net/ CSDN论坛:http://bbs.csdn.net/ CSDN下载:http://download.csdn.net/