Как поддерживать несколько языков на микроконтроллере? - PullRequest
3 голосов
/ 10 сентября 2008

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

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

Ответы [ 4 ]

2 голосов
/ 04 октября 2008

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

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

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

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

1 голос
/ 10 сентября 2008

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

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

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

-Adam

0 голосов
/ 10 сентября 2008

Существует множество форумов ARM микроконтроллеров , которые помогут вам найти то, что вы ищете.

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

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

-Adam

0 голосов
/ 10 сентября 2008

Freetype может быть хорош для рендеринга шрифтов.

www.freetype.org

...