如何在微控制器上支持多种语言?

时间:2008-09-10 11:55:38

标签: localization translation microcontroller embedded

我目前正致力于为中国市场升级产品。目标是带有QVGA显示的ARMTDMI7。我在网上找到的大多数资源都是针对桌面或网络编程而不是嵌入式设备。

  • 任何人都可以建议一些工具和 可能有用的资源?
  • 最好的技巧是什么? 提取文字字符串和 与翻译人员沟通?

4 个答案:

答案 0 :(得分:2)

我建议看一下EasyGUI,但这取决于你使用的图形控制器。

EasyGUI是一种简化用户界面设计的工具,并为各种显示控制器提供完整的源代码和驱动程序。

对于本地化,您可以使用EasyTranslate为翻译提供界面的图形表示。这使翻译人员可以看到翻译文本如何适合屏幕。

EasyGUI支持unicode以及从右到左的脚本。

答案 1 :(得分:1)

听起来您需要升级现有代码库以使其支持多种语言。

如果是这样的话,这个问题在微控制器上应该不是问题 - 我会从它的标题中删除它并专注于你正在使用的语言(c?)并询问如何转换你的程序国际化。

这是许多人在各种平台上解决的问题,而且你在微控制器上的事实并不意味着相同的工具本身并不适用 - 相关的因素是你的语言'重新使用

- 亚当

答案 2 :(得分:0)

Freetype可能适合渲染字体。

www.freetype.org

答案 3 :(得分:0)

有许多ARM microcontroller forums会帮助您找到所需内容。

Atmel拥有一系列ARM7处理器,它们对那些从此产生兴趣的人非常友好,所以这个处理器上有很多信息。它不会相同,但通常可以跨ARM线使用工具和库,因此您可能会找到一些帮助here - 您将需要关注AT91SAM7系列。

如果你有更具体的问题,你可能会在这里得到一些合理的回答。

- 亚当