Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

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

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

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

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

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

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

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

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

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

10 创建一个多国语言的 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)

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

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

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

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

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

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

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

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

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

20 调试模拟器上的 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。 变更语言的操作完成,软复位模拟器。你将看到英文的界面!

21 THANKS 本课程由 郑永航 提供 http://blog.csdn.net/91program
邮箱: QQ: CSDN网站: 企业服务: 人才服务: CTO俱乐部: 高校俱乐部: 程序员杂志: CODE平台: 项目外包: CSDN博客: CSDN论坛: CSDN下载:


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

Similar presentations


Ads by Google