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

 
 
> RTOS INTEGRITY
dmtr
сообщение Sep 26 2006, 01:14
Сообщение #1


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

Группа: Участник
Сообщений: 80
Регистрация: 5-09-06
Из: Nsk
Пользователь №: 20 094



Если не затруднит, скажите что-нибудь об RTOS INTEGRITY. По какой причине ее используют (не используют) для ARM9, размер RTOS, модульность, масштабируемость,ее доступность - насколько она бесплатная?
Попутно , если есть практический опыт, зацепите компилятор С/c++ Green Hills™ применительно для ARM9 в сравнении с другими компиляторами? И трудно ли его (компилятор) "достать"?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
TMX
сообщение Oct 6 2006, 19:05
Сообщение #2


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

Группа: Свой
Сообщений: 100
Регистрация: 19-01-05
Из: Москва
Пользователь №: 2 064



В свое время читал статьи про Integrity, насколько я помню, она заточена под минимальное время реакции на прерывания.
Как можно понять из этих статей, это достигается тем, что системные запросы обрабатываются с некоторой задержкой. Явно это не написано, а написано, что эта ОС -лучшая в мире и т.п.
Go to the top of the page
 
+Quote Post
Olej
сообщение Oct 6 2006, 20:15
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 351
Регистрация: 11-09-05
Из: Харьков
Пользователь №: 8 458



Цитата(TMX @ Oct 6 2006, 22:05) *
Как можно понять из этих статей, это достигается тем, что системные запросы обрабатываются с некоторой задержкой. Явно это не написано, а написано, что эта ОС -лучшая в мире и т.п.


А вы видели хоть одну ОС, даже далеко не RT, про которую было бы написано, что она - не лучшая в мире...
Так вот, некоторое время назад (лет 7-9), была такая волна - и Windows NT стала "писаться" как RTOS ... правда с оговорками: "... ну не совсем чтоб жёсткий RT, но всё же..." wink.gif
Go to the top of the page
 
+Quote Post
TMX
сообщение Oct 10 2006, 12:40
Сообщение #4


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

Группа: Свой
Сообщений: 100
Регистрация: 19-01-05
Из: Москва
Пользователь №: 2 064



Цитата(Olej @ Oct 7 2006, 00:15) *
А вы видели хоть одну ОС, даже далеко не RT, про которую было бы написано, что она - не лучшая в мире...


да я, собственно, о том же.
еще раз повторю: я читал статьи разработчиков этой ОС.
там говорится, что их задачей было обеспечить мин. время реакции на прерывания.
Мой опыт показывает, что при написании ОС в вызовах системных функций (например, захват и освобождение семафора), приходится запрещать прерывания, если хочешь обеспечить мин. время их обработки, но при этом увеличивается Interrupt Latency, либо можно откладывать обработку этих запросов на потом, при этом прерывания можно отключать на мин.время, но реакция на событие м.б. больше.
Из прочтения статей можно сделать косвенный вывод, что в Integrity так и сделано.
Преимущества: быстрая реакция на прерывания. Это удобно.
Недостатки: если по прерыванию освобождается ресурс, то процесс, ждущий начнет выполнятся с некоторой задержкой.
в WinCE вообще запуск процесса отложен до конца TimeSlice
т.е. супер-РТОС пока нет (это я понял, когда попытался таковую написать :-))
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 11 2006, 18:51
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



В EETimes периодически проскакивают статьи инноваторов из Green Hills по поводу Integrity.
Я так понял, что их самая почитаемая фишка - это выделение процессам и принадлежащим им потокам некоторой фиксированной доли времени процессора которую они не могут превысить.
Уже одно упоминание процессов говорит, что что время реакции Integrity в абсолютных единицах будет хуже чем например у Nucleus PLUS-а, ThreadX или VxWorks-а - сложнее переключение контекста
Go to the top of the page
 
+Quote Post



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

 


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


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