|
Вышла новая версия (v.2.3.) TNKernel (free RTOS for ARM) |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 17)
|
Nov 12 2006, 10:00
|

Странник
   
Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051

|
Цитата(Alex B._ @ Nov 12 2006, 14:34)  А зачем? Чтобы TNKernel превратился в такое же чудовище как FreeRTOS? Это только благодаря автору, такую линию развития проекта выбрал ОН, а не приведенные инструменты вынудили его. Alex B._, Вы хоть чем-то пользуетесь из приведенных инструментов, учавствуете в открытых проектах? Как вы думаете, зачем автор сделал анонс здесь? ИМХО: для получения публичной "обратной связи" и рекламы, даже если он этого и не хотел
--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
|
|
|
|
|
Nov 12 2006, 11:16
|

Знающий
   
Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274

|
>> Это только благодаря автору, такую линию развития проекта >> выбрал ОН, Да я ж не спорю, мне в общем то все равно каким образом развивается проект
>> Вы хоть чем-то пользуетесь из приведенных инструментов, >> учавствуете в открытых проектах? Пользоваться - пользуюсь, учавствовать не учавствую и вроде пока не собираюсь. На коммерческие проекты времени не хватает, а вы опенсорс...
Хотите аргументации? минусы FreeRTOS: - убогий набор сервисов - бинарные семафоры и очереди сообщений. Ни тебе счетных семафоров, ни мютексов (если не считать мютексом бинарный семафор) - невменяемые исходники (ИМХО, по поводу стиля довайте спорить не будем) - возможность кооперативного переключения добавим в плюс, но честно говоря не знаю, зачем оно надо в вытесняющей оси. - добавим в плюсы большое количество портов
scmRTOS - не знаю, не использовал, ничего сказать не могу.
TNKernel лишен практически всех минусов FreeRTOS и uCOS-II (не совсем сюда, все таки коммерческая ось, но для сравнения...). Например, в uCOS-II память для TCB и ECB выделяется во время компиляции - т.е. библиотеку скомпилировать нельзя и использовать динамическое выделение тоже. Для меня это большой минус. Код (ИМХО) в TNKernel самый приятный, очереди красиво реализованы...
В общем я не нападаю ни на опенсорсников, ни на ваши любимые RTOS'и. Я просто выбрал TNKernel
И еще. По поводу анонса автора - для получения публичной обратной связи и рекламы не обязательно реализовывать групповую работу над проектом
|
|
|
|
|
Nov 12 2006, 11:35
|

Странник
   
Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051

|
Цитата(Alex B._ @ Nov 12 2006, 16:16)  Хотите аргументации? минусы FreeRTOS: Аргументы не по теме вашего же вопроса. Я ни коим образом не хотел поднять вопрос "TNKernel vs ...", речь о технологиях применяемых при ведении проекта, а не об особенностях проекта.
--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
|
|
|
|
|
Nov 12 2006, 16:45
|

Странник
   
Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051

|
Цитата(zltigo @ Nov 12 2006, 17:24)  Цитата(Alex B._ @ Nov 12 2006, 13:16)  TNKernel лишен практически всех минусов FreeRTOS... Это совсем не так :-( Можно про это поподробнее? Что собираетесь переделать "под себя"?
--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
|
|
|
|
|
Nov 12 2006, 20:32
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(spf @ Nov 12 2006, 18:45)  Что собираетесь переделать "под себя"? Что касается TNKernel, то скорее всего почти ничего, поскольку "под себя" я переделываю FreeRTOS. TNKernel предполагается использовать в относительно более простых проектах типа 'коробочка' которые не требуют узкоспециализированых наворотов а решаются 'общепринятыми' системными механизмами. Я вообще не стал-бы особо пристально сравнивать TNKernel и FreeRTOS. FreeRTOS немножко особняком стоит из-за более сложного, но и более бескомпромисного шедулера. TNKernel где-то между uCOS (вот-уж действительно 'выросло') и еще более минималистичной scmRTOS. В TNKernel в свое время для начала использования в привычных для меня применениях не устроил минималистичный шедулер с привязкой задача-приоритет и статическое выделение памяти под контекст задач. Все это переделывается, но на момент выбора в мое поле зрения TNKernel не попала. Цитата(Alex B._ @ Nov 12 2006, 17:30)  Я такой вопрос не поднимал. Извините - в этом ошибся :-(
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 13 2006, 11:53
|

Странник
   
Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051

|
Цитата(IgorKossak @ Nov 13 2006, 15:33)  Цитата(spf @ Nov 12 2006, 10:50)  Аналогичное написал автору scmRTOS, в результате чего проект планомерно размещается на sf.net. Поконкретнее ссылочку можно? Можно, но пока проект только зарегистрирован. Cледующая версия, которая сейчас усиленно шлифуется коллективом, по всей видимости будет опубликована уже на SF. http://sourceforge.net/projects/scmrtos - панель проекта http://scmrtos.sourceforge.net/ - www проекта. PS: На SF все единообразно и работает поиск.
--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|