eCOS 3.0 RTOS для TI Concerto

Пакет аппаратной поддержки для ОСРВ eCOS 3.0 под микроконтроллер TI Concerto

Ситуация: компания TI® выпустила на рынок замечательный двухядерный микроконтроллер Concerto с ядрами ARM® Cortex-M3 и C28x. Для ядра C28х код узкоспециализированный и редко требует применения различных ОС. Однако для ядра Cortex-M3 ситуация совершенно иная и часто возникает потребность использования готовых решений (ОС) для быстрого внедрения устройства.

Решение: проанализировав ситуацию на рынке, компания АКСОНИМ предложила в качестве решения операционную систему реального времени eCOS 3.0. Почему именно eCOS 3.0 для TI Concerto?

Потому что eCOS 3.0:

  • открытая RTOS и собирается при помощи открытых GNU компиляторов;
  • поддержка множества СнК в том числе и Cortex-M3/4;
  • маленькое и легкое ядро;
  • многокомпонентная RTOS (готовые модули для USB, Ethernet, Flash, поддержка файловых систем);
  • стабильный FreeBSD стек для Ethernet;
  • множество готовых тестов для проведения проверки работоспособности RTOS.

eCOS 3.0 for TI Concerto

Результат: компания АКСОНИМ портировала RTOS eCOS 3.0 на платформу TI Concerto использовав ядро Cortex-M3 для RTOS. Кроме того, были разработаны драйвера для периферии I2C, SPI, USART, Flash, IPC, Ethernet 10/100Mbit, uDMA. В результате был получен бинарный образ RTOS eCOS для запуска RTOS из Flash. Операционная система прошла базовые тесты, такие как tm_basic и другие.

Данное решение, на наш взгляд, хорошо дополнило линейку продуктов Concerto MCU, оно позволяет быстро вывести готовый продукт на рынок, либо перенести на новую платформу Concerto уже готовый код с микроконтроллеров уже существующих серий C28x, расширив функционал нового устройства.