реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Вышла новая версия (v.2.3.) TNKernel (free RTOS for ARM)
yuri_t
сообщение Nov 11 2006, 12:02
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 24-08-05
Пользователь №: 7 937



http://www.tnkernel.com
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 11 2006, 12:53
Сообщение #2


Гуру
******

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



Цитата(yuri_t @ Nov 11 2006, 14:02) *

Спасибо!


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 11 2006, 17:24
Сообщение #3


Знающий
****

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



>> Спасибо!
Присоединяюсь, очень понравилась
Go to the top of the page
 
+Quote Post
_artem_
сообщение Nov 11 2006, 17:29
Сообщение #4


учащийся
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 29-10-05
Из: города контрастов
Пользователь №: 10 249



Присоединяюсь!!!


--------------------
Зачем лаять на караван , когда на него можно плюнуть?

Go to the top of the page
 
+Quote Post
DASM
сообщение Nov 11 2006, 18:33
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



отдельное спасибо за Firmware Upgrader (даже не знал, что он у Вас есть. До TNKernel не знаю, дойдут ли руки, а апгрейдер нужен прямо сейчас.
Go to the top of the page
 
+Quote Post
spf
сообщение Nov 12 2006, 08:50
Сообщение #6


Странник
****

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



Привет!

Отличная работа.
Лицензия FreeBSD-like - трактически полная свобода.
Свой домен и хостинг - серьезные намерения.

Можно предположить что сообщение сделал автор, поэтому есть вопрос.
Планируется ли сделать проект более открытым, что может послужить толчком в развитии и привлечь пользователей и разработчиков?

С одной стороны: "TNKernel is a fully portable (is written mostly in ANSI C except the processor-specific parts), but the current version of TNKernel has been ported for the ARM microprocessors only."- то ли сожаление, то ли приглашение.

А с другой "Please do not ask to receive free direct technical support. The software is free; direct technical support is not."

ИМХО: Для большей открытости нужно
- публичную систему ведения версий
- публичную систему Bug/issue tracking
- форум и рассылка

Все это можно получить на ресурсе sf.net (и т.п.) совершенно бесплатно и минимальными затратами времени.

PS:
Аналогичное написал автору scmRTOS, в результате чего проект планомерно размещается на sf.net.
FreeRTOS давно уже там.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 12 2006, 09:34
Сообщение #7


Знающий
****

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



2spf
А зачем? Чтобы TNKernel превратился в такое же чудовище как FreeRTOS?
Go to the top of the page
 
+Quote Post
spf
сообщение Nov 12 2006, 10:00
Сообщение #8


Странник
****

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



Цитата(Alex B._ @ Nov 12 2006, 14:34) *
А зачем? Чтобы TNKernel превратился в такое же чудовище как FreeRTOS?

Это только благодаря автору, такую линию развития проекта выбрал ОН, а не приведенные инструменты вынудили его.

Alex B._, Вы хоть чем-то пользуетесь из приведенных инструментов, учавствуете в открытых проектах?

Как вы думаете, зачем автор сделал анонс здесь?
ИМХО: для получения публичной "обратной связи" и рекламы, даже если он этого и не хотел wink.gif


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 12 2006, 11:16
Сообщение #9


Знающий
****

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



>> Это только благодаря автору, такую линию развития проекта
>> выбрал ОН,
Да я ж не спорю, мне в общем то все равно каким образом развивается проект

>> Вы хоть чем-то пользуетесь из приведенных инструментов,
>> учавствуете в открытых проектах?
Пользоваться - пользуюсь, учавствовать не учавствую и вроде пока не собираюсь. На коммерческие проекты времени не хватает, а вы опенсорс...

Хотите аргументации?
минусы FreeRTOS:
- убогий набор сервисов - бинарные семафоры и очереди сообщений. Ни тебе счетных семафоров, ни мютексов (если не считать мютексом бинарный семафор)
- невменяемые исходники (ИМХО, по поводу стиля довайте спорить не будем)
- возможность кооперативного переключения добавим в плюс, но честно говоря не знаю, зачем оно надо в вытесняющей оси.
- добавим в плюсы большое количество портов

scmRTOS - не знаю, не использовал, ничего сказать не могу.

TNKernel лишен практически всех минусов FreeRTOS и uCOS-II (не совсем сюда, все таки коммерческая ось, но для сравнения...). Например, в uCOS-II память для TCB и ECB выделяется во время компиляции - т.е. библиотеку скомпилировать нельзя и использовать динамическое выделение тоже. Для меня это большой минус. Код (ИМХО) в TNKernel самый приятный, очереди красиво реализованы...

В общем я не нападаю ни на опенсорсников, ни на ваши любимые RTOS'и. Я просто выбрал TNKernel

И еще. По поводу анонса автора - для получения публичной обратной связи и рекламы не обязательно реализовывать групповую работу над проектом
Go to the top of the page
 
+Quote Post
spf
сообщение Nov 12 2006, 11:35
Сообщение #10


Странник
****

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



Цитата(Alex B._ @ Nov 12 2006, 16:16) *
Хотите аргументации?
минусы FreeRTOS:

Аргументы не по теме вашего же вопроса.
Я ни коим образом не хотел поднять вопрос "TNKernel vs ...", речь о технологиях применяемых при ведении проекта, а не об особенностях проекта.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 12 2006, 12:24
Сообщение #11


Гуру
******

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



Цитата(Alex B._ @ Nov 12 2006, 13:16) *
TNKernel лишен практически всех минусов FreeRTOS...

Это совсем не так :-(, не говоря уже о том, что поминание "чудовище как FreeRTOS" ни к селу ни к городу к поднятому Вами же вопросу о стиле ведения проекта.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 12 2006, 15:30
Сообщение #12


Знающий
****

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



>> поднятому Вами же вопросу о стиле ведения проекта.
Я такой вопрос не поднимал. Я просто сказал, что групповая работа проектам такого рода не всегда на пользу.
Go to the top of the page
 
+Quote Post
spf
сообщение Nov 12 2006, 16:45
Сообщение #13


Странник
****

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



Цитата(zltigo @ Nov 12 2006, 17:24) *
Цитата(Alex B._ @ Nov 12 2006, 13:16) *
TNKernel лишен практически всех минусов FreeRTOS...

Это совсем не так :-(

Можно про это поподробнее?
Что собираетесь переделать "под себя"?


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 12 2006, 20:32
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Nov 13 2006, 10:33
Сообщение #15


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(spf @ Nov 12 2006, 10:50) *
Аналогичное написал автору scmRTOS, в результате чего проект планомерно размещается на sf.net.

Поконкретнее ссылочку можно?
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 22:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01508 секунд с 7
ELECTRONIX ©2004-2016