Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

 
Опции темы

Минимальный набор компонентов RTOS (+)

Непрочитано 14.05.2008, 22:21  
Don_Ambrosio
Вид на жительство
 
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Don_Ambrosio на пути к лучшему
По умолчанию Кто как задаёт приоритеты потоков в разработанных Вами RTOS?

И кто как их динамически меняет ?

Интересуют структуры данных, оптимизированные под ASM
__________________
Дон Амброзио благодарит алфавит за любезно предоставленные буквы
Блин!! Морковь в 2,5 раза подорожала!!!
Don_Ambrosio вне форума  
Непрочитано 14.05.2008, 22:37  
Don_Ambrosio
Вид на жительство
 
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Don_Ambrosio на пути к лучшему
По умолчанию Re: Кто как задаёт приоритеты потоков в разработанных Вами R

Сообщение от Don_Ambrosio
И кто как их динамически меняет ?

Интересуют структуры данных, оптимизированные под ASM
Ну т.е. Вы их как-то расчитываете по какому-то алгоритму или подбираете опытным путём делая тестовые прогоны? А?
__________________
Дон Амброзио благодарит алфавит за любезно предоставленные буквы
Блин!! Морковь в 2,5 раза подорожала!!!
Don_Ambrosio вне форума  
Непрочитано 19.05.2008, 11:25  
Don_Ambrosio
Вид на жительство
 
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Don_Ambrosio на пути к лучшему
По умолчанию Минимальный набор компонентов RTOS (+)

Минимальный набор компонентов RTOS (+)

Допустим есть такая абстрактная задача: разработать RTOS для микроконтроллера с очень ограниченным объёмом памяти.

Как вы считаете, Господа, какой минимальный набор компонентов должна иметь программа, зашиваемая в этот микроконтроллер, чтобы её можно было назвать операционой системой?

Какой минимальный функционал должен обеспечиваться, чтобы то, что зашито в микроконтроллер, можно было назвать громким словом "ОПЕРАЦИОННАЯ СИСТЕМА".

Какой минимальный набор сервисов должно обеспечивать ядро ОС?

Какие сервисы Вы считаете самыми важными и необходимыми?
__________________
Дон Амброзио благодарит алфавит за любезно предоставленные буквы
Блин!! Морковь в 2,5 раза подорожала!!!
Don_Ambrosio вне форума  
Непрочитано 19.05.2008, 13:02  
tauP10
Почётный гражданин KAZUS.RUN
 
Регистрация: 26.08.2006
Сообщений: 1,404
Сказал спасибо: 1
Сказали Спасибо 89 раз(а) в 69 сообщении(ях)
tauP10 на пути к лучшему
По умолчанию

Посмотрите во вложении.
может чем поможет.

Мои коллеги программисты не используют готовую "абстрактную" RTOS ввиду ее неэффективности.
В случае необходимости они ваяют собственный "движок" где приоритеты процессов и ресурсы кропотливо выбирают перед началом написания кода и позже - в процессе отладки. В следующем проекте этот движок претерпевает иногда мелкие иногда более крупные изменения, оптимизируясь под новые условия задачи.

Прикрепленный файл: 5498904.pdf
tauP10 вне форума  
Непрочитано 19.05.2008, 15:28  
sanitar249
Почётный гражданин KAZUS.RUN
 
Аватар для sanitar249
 
Регистрация: 19.01.2007
Сообщений: 1,745
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
sanitar249 на пути к лучшему
По умолчанию Re: Минимальный набор компонентов RTOS (+)

Сообщение от Don_Ambrosio
Минимальный набор компонентов RTOS (+)

Допустим есть такая абстрактная задача: разработать RTOS для микроконтроллера с очень ограниченным объёмом памяти.

Как вы считаете, Господа, какой минимальный набор компонентов должна иметь программа, зашиваемая в этот микроконтроллер, чтобы её можно было назвать операционой системой?
Скорее всего, это будет не универсальная(в широком смысле)ОС.
Вот исходя из этого и надо выбирать опционный набор функций.
ОС- это прослойка между железом и пользовательским(ПРИКЛАДН� �М) уровнем.
Она освобождает программера прикладного ПО(а, будет ли таковое вообще ) от "залезания" в низкоуровневые процедуры. И обеспечивает юзеру удобоваримый интерфейс)
Исходя из этого, вырисовываеться простая закономерность, чем универсальнее и широкоупотребимее, Ваша МК-система, тем изощреннее должна быть ОС. Но, МК- системы, как правило, узкоспециализированы и надобность в такой ОС зачастую отсутствует.
В варианте, когда требуеться простой и доступный HMI-интерфейс, его задачи спокойно можно передать уже существующим ОС(WINDOWS например, система под ее управлением -надстройка..., при этом СРВ будет низкий уровень) и сосредоточиться полностью на написании низкого уровня.
Вопрос, исходя из этого, звучит однозначно- зачем это нужно (и что конкретно нужно)
Удачи!
__________________
Я, думаю, нужно подумать...
sanitar249 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CCS RTOS sslobodyan Микроконтроллеры, АЦП, память и т.д 0 18.06.2009 13:31
20 датчиков DS18B20 на шине, минимальный нагрузоч. резистор picavr Микроконтроллеры, АЦП, память и т.д 6 05.02.2009 17:27
[Решено] Кто-нибудь здесь проектировал RTOS для микроконтроллеров? Don_Ambrosio Отвлекитесь, эмбеддеры! 7 24.04.2008 02:46
RTOS под МК Hippi Микроконтроллеры, АЦП, память и т.д 1 02.04.2006 15:28


Часовой пояс GMT +4, время: 04:34.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.