Gamma SPb (20.10.2007 00:13, просмотров: 285) ответил Evgeny_CD на Похоже, надо разобраться с TN Kernel. Вероятно, он уже обрел некоторую зрелость.
да он ее давно обрел. последний на данным момент релиз был выпущен автором еще в апреле. Заюзал в двух проектах для PIC24 и в одном для LPC21xx - очень доволен. uCOS-II она кроет как бык овцу (хотя с другой стороны, куда торопиться...) минусы
- пока мало юзеров, соответсвенно мало отдачи по багам (правда я изучая исходники под лупой нашел только один и то не критичный, систему не убивающий)
- нету ни встроенного профилирования, ни аналога OS-View
- нету дополнительных фич, типа файловой системы и др., но над этим работаем =)
плюсы
- афигенно внятный код
- собирается в либу без проблем (мне было критично)
- отличная портируемость (за две недели с ARM на 16-битный PIC24, с багами правда, но с кем не бывает)
- кода по сравнению с uCOS-II в разы меньше - для сравнения - со всеми сервисами TNKernel for PIC24/dsPIC = 6-7 кБ, uCOS-II - 17 кБ. А сервисы и там и там те же самые (ну в uCOS только объекты типа "таймер", а в tnkernel - нет). Про ОЗУ примерно так же. Для меня критично, потому как на мелких контроллерах тоже буду пользовать