ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
5 декабря
103023 Топик полностью
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 - нет). Про ОЗУ примерно так же. Для меня критично, потому как на мелких контроллерах тоже буду пользовать