Подписка на новости

Опрос

Нужно ли ввести комментарии к статьям? Комментировали бы вы?

Реклама

2013 02 дек

SDK для работы со встроенным ПО модуля НАВИА ML8088sE

naviaglonass_02_12_13

Компания «НАВИА» принимает заказы на разработку изделий/устройств на базе чипсетов STA8088CFG/EXG.

«НАВИА» предлагает своим клиентам воспользоваться вычислительными возможностями центрального процессора ГЛОНАСС/GPS модуля ML8088sE. Накоплен огромный опыт работы с навигационным чипом STA8088CFG, и компания готова делиться им со своими партнерами, выступая как центр компетенции и технической поддержки разработчиков.

Большинству инженеров–разработчиков известно, что популярные навигационные модули НАВИА ML8088s построены на чипсете STA8088CFG, который представляет собой мощный процессор с архитектурой ARM9 и очень богатой периферией. Это позволяет использовать модуль не только для получения навигационных данных, но и как основной процессор в устройстве — то есть исключить из общей схемы устройства внешний микроконтроллер и снизить себестоимость изделия в целом. При этом важно отметить, что сам НАВИА ML8088sE довольно привлекателен по цене: на сегодняшний день это самый доступный мультисистемный модуль в России.

Для работы со встроенным ПО модуля необходимо отправить запрос на получение комплекта документации SDK (условие получения информации — заключение соглашения NDA), установить среду разработки (если ранее ее не было), написать необходимые функции, скомпилировать собственную прошивку и загрузить ее в модуль. Все работает под операционной системой OS20, и все функции доступны только через API, как и в Windows. Для работы можно использовать следующие компиляторы:

  • arm-none-eabi (GNU ARM) — бесплатный компилятор;
  • RVCT 4.0 из ARM Development Studio 5 (DS-5) — профессиональная среда разработки для ARM.

В комплект документации входят:

  • Проект STA8088_GNSSAPP и инструкция по его установке.
  • Описание API.
  • Инструкция по работе с компиляторами.

Краткие технические характеристики:

  • чип STA8088CFG;
  • ядро ARM946;
  • частота 52/104/208 МГц;
  • flash-память 2 Мбайт;
  • интерфейсы 2×UART, 1×USB/UART;
  • часы реального времени.