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

 
 
 
Reply to this topicStart new topic
> 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
jorikdima
сообщение Sep 26 2006, 05:10
Сообщение #2


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Компилятор достать не трудно, GHS высылает триал, на фтп (да и много где) есть лекарство (сам для АРМ не пробовал).
По моему опыту/ощущению работы с МУЛЬТИ - несколько особенная среда, надо привыкать. Но GHS говорит, чтоо она типа заточена для Integriti
Go to the top of the page
 
+Quote Post
fontp
сообщение Oct 2 2006, 07:55
Сообщение #3


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Integrity хвалят везде, как очень надёжный продукт. Только она совсем не бесплатная. Она очень даже платная, кажется она даже не royalty-free. Так что уместен другой вопрос:
"Насколько она платная?"
Go to the top of the page
 
+Quote Post
jorikdima
сообщение Oct 2 2006, 09:51
Сообщение #4


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Цитата(fontp @ Oct 2 2006, 11:55) *
Так что уместен другой вопрос:
"Насколько она платная?"

Или другой вопрос: Где взять ее бесплатно smile.gif
Go to the top of the page
 
+Quote Post
TMX
сообщение Oct 6 2006, 19:05
Сообщение #5


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

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



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


Местный
***

Группа: Свой
Сообщений: 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
Сообщение #7


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

Группа: Свой
Сообщений: 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
Сообщение #8


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 Текстовая версия Сейчас: 21st June 2025 - 01:52
Рейтинг@Mail.ru


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