AlexandrY (18.10.2007 20:50, просмотров: 262) ответил Evgeny_CD на uCOS, или любая другая RTOS как либа - реально ли такое?
Этот Netburner скорее всего глубоко убыточный и дотируется Freescale только для раскрутки ColdFire. Подобных проектов есть и у ARM-ов и у PIC-ов и более интересных.
А подход такой довольно широко распространен. Я встречал такой подход в GSM модулях, в Ethernet модулях Digi, в KIT-ах для разработки POS систем.
И ничего, народ с этим работает. Молодые девелоперы балдеют от таких технологий. И ось изучать не надо досконально, и прогу можно писать тупо и линейно, и первый результат сравнительно быстро получается.
Например в одном GSM модуле было сделано так: сразу создано 5-ть точек входа в 5-ть задач и там можно было вызвать сервис получения событий от системы. Ну там еще можно было пару таймеров, семафоров сделать и все! Задачи статические удалять нельзя.
Все API состояло из функций 30-и или что-то в этом роде.
Было еще API файловой системы, динамической памяти, SPI, I2C, IO, Sound, TCP по GPRS, виртуального UART.
Юзер компилировал свой код вместе с библиотеками платформы.
Но компилилось ужасно долго, вернее это была линковка.
С учетом того что JTAG не предоставлялся, проги для этой платформы у программеров выглядили как сплошные логи в UART, смотреть страшно. О каком-то профайлинге и реальном времени речь даже не идет.
Такую штуку на uCOS сделать за месяц можно.
Главное знать целевой класс применений и иметь чем-то конкурентоспособную хардварную платформу.
INDEMSYS