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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Кто-нибудь что-нибудь скажет плохого/хорошего о Nucleus ?
DASM
сообщение Mar 28 2006, 18:07
Сообщение #1


Гуру
******

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



Вроде симпатичная, в 40 кил уложилась.. UCOS не предлагать вместо.. скучная.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 28 2006, 18:26
Сообщение #2


Гуру
******

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



Собрали таки?
На что портировали?
Ну а насчет хорошего/плохого - слушаем того, кто собрал :-)

Да, кстати а откуда утащено?

Сообщение отредактировал zltigo - Mar 28 2006, 18:32


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
KA_ru
сообщение Mar 28 2006, 18:49
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775



Вроде как FTP есть.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Mar 28 2006, 18:53
Сообщение #4


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(DASM @ Mar 28 2006, 22:07) *
Вроде симпатичная, в 40 кил уложилась.. UCOS не предлагать вместо.. скучная.
Это вариант, который с местного ftp?
Интересно, а Ваша оценка - чем она "интереснее" uCOS?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 28 2006, 18:55
Сообщение #5


Гуру
******

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



Цитата(KA_ru @ Mar 28 2006, 20:49) *
Вроде как FTP есть.

Что-то было, посмотрю когда поднимется, но там судя по форуму не в исходниках и возможно и без
лицензии.
Да и меня больше порт под BF533 интересует на данный момент.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
DASM
сообщение Mar 28 2006, 19:08
Сообщение #6


Гуру
******

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



с FTP... сурцы все на месте и дока pdf 320 страниц. Скормил я это дело ADS1_2. Собственно только скомпилировал, ну и в main пару нужных вызовов сделал, дабы линкер не убил неспользуемый код. Счас буду вектора нормально ставить и шедулер настраивать.
Насчет UCOS несколько причин. Первая - я работал с их UCOS GUI - плююсь до сих пор. Не думаю, что фирма делающая подобное Г сделала хорошую ось. 2) на UCOS тут народу много сидит - совершенно неинтересно быть "одним из" 3) Политика приоритетов в UCOS мне не нравится, нельзя поиметь две задачи с одним приоритетом (во всяком случае так было раньше) 4) Кушает она не слишком много и не дает повода клянчить у начальника установку более мощного проца disco.gif disco.gif
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Mar 28 2006, 19:35
Сообщение #7


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(DASM @ Mar 28 2006, 23:08) *
Первая - я работал с их UCOS GUI - плююсь до сих пор. Не думаю, что фирма делающая подобное Г сделала хорошую ось.
Стратегическая ошибка! uCOS писал основатель микриума, GUI они у кого-то купили. Стиль написания совершенно разный.

Может, у Вас гуй древний был??? Мы с ним осенью 2003 работали - ничего так штука, программеры не плавались особо (но все низкоуровневые процедуры переписали нафиг, что ускорило гуй раз в 20 - платформа AT91RM9200 + SED какой-то на внешней шине)
Цитата(DASM @ Mar 28 2006, 23:08) *
2) на UCOS тут народу много сидит - совершенно неинтересно быть "одним из"
Вот уж натурально disco.gif disco.gif disco.gif жаль, смайлика с малиновым пиджаком нет.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 28 2006, 19:43
Сообщение #8


Гуру
******

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



Цитата(DASM @ Mar 28 2006, 21:08) *
Не думаю, что фирма делающая подобное Г сделала хорошую ось.

Я много лет назад с uCOS столкнулся - фирмой тогда там и не пахло. Больше всего было похоже
на студенческий курсовик главной "изюминкой" которого автор считал быстрое табличное получение
максимально приоритетной задачи. C тех пор этот заплесневелый изюм там и лежит :-(
А какие исходники там были, особенно комментарии - типа я тут добавил к указателю стека
+4 и заработало незнамо почему :-) А тексты асмовские x86 порта это вообще полный улет.
C теx пор, конечно много чего изменилось, заматерело, обросло прибамбасами, книжками и стало
"делом жизни" Автора, но мое отношение осталость.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
DASM
сообщение Mar 28 2006, 20:21
Сообщение #9


Гуру
******

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



во-во, примерно такое же мнение и у меня сложилось =) А народ то и не знает :-D Вобщем ну её в баню =))
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Mar 28 2006, 20:37
Сообщение #10


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



А слабо взрослое тестироваие устроить?

Берем код Dhrystone, и делаем из него задачу. Считаем производительность. Пускам несколько задач с этим кодом, и считаем суммарную производительность всех потоков. Строим таблицу - "юзеровская производительность" от числа потоков. Далее по возрастающей - пускаем loop back на UART на максимульную скорость, и строим тот же график. Потом добавляем SPI, например, передающий байты "в космос". Постепенно активируем все прерыания. Продолжаем строить таблицу.

И так для обоих осей - uCOS и Nucleus.

Также при необломе меряем реакцию на прерывание, и дисперсию латентности.

И сразу все будет видно. А то все о малиновых пиджаках разговор.
Go to the top of the page
 
+Quote Post
DASM
сообщение Mar 28 2006, 21:02
Сообщение #11


Гуру
******

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



не Евгений, Вы рассуждаете как ребенок, чесс слово. Готов спорить что обе обозначенные операционки по скорости уделает моя самописная каруселька :-D Только вот можно ли её считать осью :-D Или давайте поррасуждаем о выделении пулов памяти, насколько хорошо эти операционки с фрагментацией борятся... или еще куча других факторов.. А Вам только "кто быстрее задачку переключит" :-)))
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Mar 28 2006, 21:10
Сообщение #12


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(DASM @ Mar 29 2006, 01:02) *
Готов спорить что обе обозначенные операционки по скорости уделает моя самописная каруселька :-D Только вот можно ли её считать осью :-D Или давайте поррасуждаем о выделении пулов памяти, насколько хорошо эти операционки с фрагментацией борятся... или еще куча других факторов.. А Вам только "кто быстрее задачку переключит" :-)))
Я всего лишь идею предложил. Разумеется, не окончательную. Да, есть много других вещей - но, уверяю Вас, даже в таком относительно простом тестировании найдете много интересного. Просто все навороты - это хорошо, их никто не отменял (я же не предлагаю с биг лупом сравнивать), но интересно, как ОСь с первичной задачей справляется.

Если сделаете более полное тестировние - будет супер!
Цитата(DASM @ Mar 29 2006, 01:02) *
не Евгений, Вы рассуждаете как ребенок, чесс слово.
Ну не знаю. По крайней мере у меня нет желания "лишь бы выделиться".
Go to the top of the page
 
+Quote Post
DASM
сообщение Mar 28 2006, 21:22
Сообщение #13


Гуру
******

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



в данном случае все-таки я просто ищу подходящую ось, доступную в сурцах и без вопросов работающую на маленьких армах. Лицензионные вопросы пока не интересуют. От UCOS воротит в частности из-за обилия макросов - код практически нечитаемый. Такое ошущение что Автор взял книгу с правилами хорошего тона на "С" и сделал наооборот. У Nucleus же код ясный и выглядит красиво. (да и компания Accelerated Technology, подразделение Mentor вряд ли каку сделало). Остальное смогу сказать после нормального запуска её
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Mar 28 2006, 21:26
Сообщение #14


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(DASM @ Mar 29 2006, 01:22) *
в данном случае все-таки я просто ищу подходящую ось, доступную в сурцах и без вопросов работающую на маленьких армах. Лицензионные вопросы пока не интересуют. От UCOS воротит в частности из-за обилия макросов - код практически нечитаемый. Такое ошущение что Автор взял книгу с правилами хорошего тона на "С" и сделал наооборот. У Nucleus же код ясный и выглядит красиво. (да и компания Accelerated Technology, подразделение Mentor вряд ли каку сделало). Остальное смогу сказать после нормального запуска её
Устремления понятные, и лично для меня, сильно интересные. Понятно, что что-то определенное Вы скажете после первого проекта. Никто же не говорит, что Вы к утру отчет напишите smile.gif
Go to the top of the page
 
+Quote Post
KA_ru
сообщение Mar 29 2006, 06:11
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775



добавлю про всякие фишечки в Nucleus
поддержка разных железок там богаче.
Go to the top of the page
 
+Quote Post

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

 


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


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