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

 
 
> Кто-нибудь что-нибудь скажет плохого/хорошего о 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
 
Start new topic
Ответов
zltigo
сообщение Mar 31 2006, 16:38
Сообщение #2


Гуру
******

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



Цитата(dxp @ Mar 31 2006, 09:39) *
Не помню, что-то. Ссылкой не покажете?


http://electronix.ru/forum/index.php?showt...698&hl=freertos
Только, действительно, тема оказалась :-( несколько другая - "зачем невытесняющая", но похожая - задачи одного приоритета могут не вытеснять друг друга.
Ну в дополнение - вот прямо в текущем проекте у меня обслуживается несколько SHDSL железяк. Они равноправны и асинхроннны друг от друга и их обслуживание не является основным назначением устройства. Чем это не случай одной задачи запущенной несколько раз с одним уровнем приоритета? Какой вариант более "кошерный" нужно изобразить?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
dxp
сообщение Apr 1 2006, 05:55
Сообщение #3


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(zltigo @ Mar 31 2006, 23:38) *
Ну в дополнение - вот прямо в текущем проекте у меня обслуживается несколько SHDSL железяк. Они равноправны и асинхроннны друг от друга и их обслуживание не является основным назначением устройства. Чем это не случай одной задачи запущенной несколько раз с одним уровнем приоритета? Какой вариант более "кошерный" нужно изобразить?

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


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DASM   Кто-нибудь что-нибудь скажет плохого/хорошего о Nucleus ?   Mar 28 2006, 18:07
- - zltigo   Собрали таки? На что портировали? Ну а насчет хоро...   Mar 28 2006, 18:26
- - KA_ru   Вроде как FTP есть.   Mar 28 2006, 18:49
- - Evgeny_CD   Цитата(DASM @ Mar 28 2006, 22:07) Вроде с...   Mar 28 2006, 18:53
|- - Andrew2000   Цитата(Evgeny_CD @ Mar 28 2006, 21:53) Ин...   Mar 30 2006, 20:49
- - zltigo   Цитата(KA_ru @ Mar 28 2006, 20:49) Вроде ...   Mar 28 2006, 18:55
- - DASM   с FTP... сурцы все на месте и дока pdf 320 страни...   Mar 28 2006, 19:08
|- - Evgeny_CD   Цитата(DASM @ Mar 28 2006, 23:08) Первая ...   Mar 28 2006, 19:35
|- - Rst7   Цитата(DASM @ Mar 28 2006, 21:08) с FTP.....   Mar 30 2006, 06:54
- - zltigo   Цитата(DASM @ Mar 28 2006, 21:08) Не дума...   Mar 28 2006, 19:43
- - DASM   во-во, примерно такое же мнение и у меня сложилось...   Mar 28 2006, 20:21
- - Evgeny_CD   А слабо взрослое тестироваие устроить? Берем код ...   Mar 28 2006, 20:37
- - DASM   не Евгений, Вы рассуждаете как ребенок, чесс слово...   Mar 28 2006, 21:02
|- - Evgeny_CD   Цитата(DASM @ Mar 29 2006, 01:02) Готов с...   Mar 28 2006, 21:10
- - DASM   в данном случае все-таки я просто ищу подходящую о...   Mar 28 2006, 21:22
|- - Evgeny_CD   Цитата(DASM @ Mar 29 2006, 01:22) в данно...   Mar 28 2006, 21:26
|- - Andrew2000   Цитата(DASM @ Mar 29 2006, 00:22) ...У Nu...   Mar 30 2006, 21:01
- - KA_ru   добавлю про всякие фишечки в Nucleus поддержка раз...   Mar 29 2006, 06:11
|- - Evgeny_CD   Цитата(KA_ru @ Mar 29 2006, 10:11) добавл...   Mar 29 2006, 07:13
- - DASM   самой оси надо 1.5 кило рама. Работаю с LPC2148   Mar 29 2006, 09:46
- - zltigo   Цитата(DASM @ Mar 28 2006, 23:22) в данно...   Mar 29 2006, 11:18
- - VAI   ЦитатаТак а все-же можно ссылочку? Доступ только ...   Mar 30 2006, 08:02
- - ig_z   Цитата(zltigo @ Mar 28 2006, 22:43) главн...   Mar 30 2006, 13:29
- - zltigo   Цитата(ig_z @ Mar 30 2006, 15:29) Имхо вп...   Mar 31 2006, 05:58
|- - dxp   Цитата(zltigo @ Mar 31 2006, 12:58) Цитат...   Mar 31 2006, 06:37
- - zltigo   Цитата(dxp @ Mar 31 2006, 08:37) А можно ...   Mar 31 2006, 06:49
|- - dxp   Цитата(zltigo @ Mar 31 2006, 13:49) 1.Мы ...   Mar 31 2006, 07:39
- - zltigo   Цитата(dxp @ Apr 1 2006, 07:55) Например,...   Apr 1 2006, 07:26
|- - dxp   Цитата(zltigo @ Apr 1 2006, 14:26) Цитата...   Apr 1 2006, 11:26
- - DASM   это все хорошо.. только тот порт на ARM что тут ле...   Apr 1 2006, 10:05
- - zltigo   Цитата(DASM @ Apr 1 2006, 12:05) это все ...   Apr 1 2006, 10:46
|- - Evgeny_CD   Цитата(zltigo @ Apr 1 2006, 14:46) Суда п...   Apr 1 2006, 12:33
- - DASM   ну успехи скромные, так как занимался все время по...   Apr 1 2006, 10:54
- - zltigo   Цитата(dxp @ Apr 1 2006, 13:26) А может т...   Apr 1 2006, 11:48
- - DASM   мужики, кончайте спорить, тута Keil глючит нипадец...   Apr 1 2006, 11:58
- - zltigo   Цитата(DASM @ Apr 1 2006, 13:58) мужики, ...   Apr 1 2006, 12:04
- - DASM   не знаю где у него версии смотреть , после установ...   Apr 1 2006, 12:10
- - zltigo   Цитата(DASM @ Apr 1 2006, 14:10) МТлинк т...   Apr 1 2006, 12:20
- - DASM   проапгрейдил на 3.00 - тотже результат. Но я испол...   Apr 1 2006, 12:29
- - DASM   для начала вообще запустить нада   Apr 1 2006, 12:47
- - christy   народ а это вы какую Нуклеус обсуждаете? ядро 1.11...   Apr 3 2006, 05:25


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

 


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


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