2008-09-10 18 views
3

В настоящее время я работаю над обновлением продукта для китайского рынка. Целью является ARMTDMI7 с QVGA-дисплеем. Большинство ресурсов, которые я нашел в сети, ориентированы на настольные или веб-программирование, а не на встроенные устройства.Как поддерживать несколько языков на микроконтроллере?

  • Может кто-нибудь предложить некоторые инструменты и ресурсов, которые могут быть полезны?
  • Каковы наилучшие методы для извлечения литеральных строк и общения с переводчиками?
+0

Q # 1 На каком языке вы используете? C, Assembly, или что? Q # 2 Используете ли вы какую-либо ОС для своего устройства? Linux Kernel, Windows CE или что-нибудь еще? – Radian 2010-08-29 08:32:49

ответ

0

Есть много ARM microcontroller forums, которые помогут вам найти то, что вы ищете.

Atmel имеет линейку процессоров ARM7, и они довольно дружелюбны к тем, кто делает из этого хобби, поэтому на этом процессоре много информации. Это будет не то же самое, но обычно инструменты и библиотеки могут использоваться по линии ARM, чтобы вы могли найти какую-то помощь. here - вы захотите сосредоточиться на серии AT91SAM7.

Если у вас есть более конкретные вопросы, вы, вероятно, получите разумный ответ здесь.

-Adam

1

Похоже, вам необходимо обновить существующую кодовую, чтобы он поддерживает несколько языков.

Если это так, то факт, что это на микроконтроллере, не должно быть проблемой - я бы отбросил это из названия и сосредоточился на используемом вами языке (c?) И спросил, как конвертировать вашу программу для интернационализации.

Это проблема, которую многие люди решили на разных платформах, и факт, что вы находитесь на микроконтроллере, не означает, что одни и те же инструменты и т. Д. Не применяются - важным фактором является язык, на котором вы «использует

-Adam

2

Я предлагаю смотреть на EasyGUI, но это зависит от того, что графического контроллера используется.

EasyGUI - это инструмент, который упрощает разработку пользовательских интерфейсов и поставляется с полным исходным кодом и драйвером для разнообразия дисплеев-контроллеров.

Для локализации вы можете использовать EasyTranslate, который дает переводчику графическое представление интерфейса. Это позволяет переводчику видеть, как переведенные тексты соответствуют экрану.

EasyGUI доступен с поддержкой Unicode, а также скриптом справа налево.

+0

+1 для отличного инструмента. – cschol 2009-08-16 14:11:01

 Смежные вопросы

  • Нет связанных вопросов^_^