ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
4 июля
102880 Топик полностью
AlexandrY (18.10.2007 20:50, просмотров: 248) ответил 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