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

О проекте
Двухъядерный микроконтроллер 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 с расширением функционала устройства.



