eCOS 3.0 RTOS для TI Concerto

Пакет аппаратной поддержки eCOS 3.0 для TI Concerto: операционная система реального времени перенесена на ядро Cortex-M3 и дополнена драйверами периферии.

eCos для TI Concerto

О проекте

Двухъядерный микроконтроллер TI Concerto объединяет ARM Cortex-M3 и C28x. Узкоспециализированный код для C28x редко требует операционной системы, тогда как для Cortex-M3 готовая ОС помогает быстрее внедрить устройство.

В качестве основы выбрана открытая RTOS eCOS 3.0, которая собирается открытыми GNU-компиляторами. Она имеет компактное ядро, поддерживает множество систем на кристалле, в том числе Cortex-M3/4, и предоставляет готовые модули USB, Ethernet, Flash и поддержку файловых систем. В её состав входят стабильный сетевой стек FreeBSD для Ethernet и набор готовых тестов.

Что было реализовано

  • Портирована RTOS eCOS 3.0 на TI Concerto с выполнением на ядре Cortex-M3.
  • Разработаны драйверы I2C, SPI, USART, Flash, IPC, Ethernet 10/100Mbit и uDMA.
  • Подготовлен бинарный образ для запуска RTOS из Flash.
  • Пройдены базовые тесты операционной системы, включая tm_basic.

Применение

  • Разработка устройств на Concerto MCU с использованием готовой ОС.
  • Перенос готового кода с микроконтроллеров серий C28x на платформу Concerto с расширением функционала устройства.

Связанная компетенция

Есть похожая задача?

Обсудим требования и предложим подход к разработке.

Обсудить проект

Обсудим вашу задачу.

Оставьте контакты и кратко опишите задачу – мы свяжемся с вами.

info@aksonim.by

Другие проекты