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

 
 
> QNX opensource!
Nixon
сообщение Sep 12 2007, 11:58
Сообщение #1


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Сегодня QSSL открыла исходные коды QNX 6 (правда под собственной лицензией, но все равно для всех).
Более подробно -> www.qssl.com


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
prog_sun
сообщение Oct 24 2007, 07:46
Сообщение #2


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

Группа: Свой
Сообщений: 139
Регистрация: 12-10-07
Пользователь №: 31 308



Olej

Много полезного вспомнил и узнал . Про АЭС знал но вот про МКС первый раз слышу.
Цитата
(prog_sun @ Oct 21 2007, 12:27) *

А вот на счет того что поставить такую ось на ракету такое не слышал,


да? а вся система телеметрии МКС ? wink.gif


помоему там в наших рассуждениях речь шла об управлении зенитных ракет. Или любых ракет которые летят по поверхности земли и "выбирают цель из потока видиоинформации" maniac.gif Или там четко заданная цель и операционка нужна для того что бы четко придержаться курса ракеты. Но тогда я так думаю там операционка вообще не нужна. wacko.gif

Цитата
и не только как HMI, а как системой управления всей навигацией


раньше предполагал что это все вместе. Если говоришь о HMI то подразумеваешь "управление всей навигацией". Тогда в наших рассужденях было другое если эта система выйдет из строя, то самолет от этого не упадет. По крайне мере все перейдет на ручное управление.
Go to the top of the page
 
+Quote Post
Olej
сообщение Oct 24 2007, 08:38
Сообщение #3


Местный
***

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



Цитата(prog_sun @ Oct 24 2007, 10:46) *
раньше предполагал что это все вместе. Если говоришь о HMI то подразумеваешь "управление всей навигацией". Тогда в наших рассужденях было другое если эта система выйдет из строя, то самолет от этого не упадет. По крайне мере все перейдет на ручное управление.

... упадёт, упадёт wink.gif ... wink.gif если не успеете вмешаться - а иначе как бы они перевернулись "брюхом кверху" при перелёте через экватор?

К применениям QNX (степени их критичности) могу добавить, вспомнилось, что весьма многие СУ в мире деланы на SCADA RealFlex (Ирландия ... но люди там "наши" wink.gif), вот только некоторые из:

- система согласованного управления всеми маяками Ирландии;
- система управления всем "напольным оборудованием" (а это стрелки, светофоры и т.д.) национальной ж/д транспортной системы Новой Зелландии (делал, кстати, Сименс ... и решил делать на "чужой" системе);

В этих системах может и не фигурировать QNX, а фигурирует RalFlex, но RalFlex "живёт" только и исключительно на одной ОС - QNX.

Очень активно QNX используется в управляющих системах корабельных силовых агрегатов ... это уже из реализаций Санкт-Петербурга.

P.S. а, кстати, вспомнил ... здесь много со знанием дела говорили про "ракеты"? wink.gif так вот, я вам маленькую гос.тайну выдам (точнее здесь их 2 wink.gif): а). что вся "наземка" и значительная часть "борта" последних пусков ("Булава" - помните? или "Египсат"?) - сделаны в QNX б). потому что делаются они в Харькове wink.gif (НИИ РИ ... это уже 3-я военная тайна wink.gif).
И, кстати, что интересно - в версии QNX 6, и переход с 4-ки на 6-ку очень тщательно обосновывался и утверждался техсоветом института ... года 2 назад ... это к попыткам противопоставлять QNX 2 / QNX 4 / QNX 6 - архитектурной разницы между ними нет.

Цитата(vshemm @ Oct 24 2007, 11:05) *
Собрано полностью из сорцов? Так сказать from scratch? Впрочем, это вопрос времени.

Собирается procnto, всё что "вокруг" микроядра + libstd ... для "того" практически ничего больше и не надо.
А остальное - это теперь действительно вопрос времени.

Цитата(vshemm @ Oct 24 2007, 11:05) *
Пусть используют smile.gif Кстати, там какая версия?

Я думаю что 2, судя по времени, когда система ещё не подлежала коммерческим продажам.

Цитата(vshemm @ Oct 24 2007, 11:05) *
Инверсия приоритетов - это недостаток самой парадигмы треды-приоритеты, а не ОС, поэтому возникать инверсия может где угодно. Есть способы, которые могут сгладить негативный эффект, но не нужно заставлять ОС решать проблемы дизайна системы wink.gif Конечно, наличие inheritance и ceiling - признак хорошего тона, но вряд ли необходимость.

Нет, инверсия не "недостаток самой парадигмы треды-приоритеты"© - точно то же самое будет, если в любой ОС слова "тред" заменить на "процесс" или "задача", только синхронизироваться (в смысле захватывать) они будут в этом случае на именованном семафоре ... или на любом примитиве синхронизации в shared memory.
Кстати, если это проделать в MINIX 3 (которая "очень-и-очень" похожа на QNX по структуре), где вообще нет тредов (не сделали ещё), то там практически наверняка ситуация эта и возникнет...

А вообще, здесь споров много возникло о "реалтаймовости" ... а споры то - пустые, говорится просто - о разном.
Вы сами, кажется, где-то в предыдущих постах (искать лень) почти дошли до:
- ОС вообще не может быть "реалтайм" (такой она называется только как коммерческий трюк) - реалтайм может быть (или не быть wink.gif) только целевая разрабатываемая система...
- разные ОС могут только предоставлять механизмы, которые обеспечат целевой системе реалтаймовость (или не обеспечат) ... вот QNX - обеспечит, а Windows & Linux - не обеспечат...
- и говорить о реалтаймовости можно только тогда когда возникают параллельность (потоки, процессы, синхронизации)...
- однонитиевое ПО не может быть (но не может и не быть) реалтайм - это циклический конечный автомат: либо он успевает за время критического цикла, либо не успевает... это прекрасно реализуется в SWITCH-технологии проф.Шалыть;
- и если целевая задача не обладает выше некоторого уровня разветвлённостью-параллельностью (и степенью сложности) - то и копья ломать об реалтаймовость wink.gif нет резона ... и ОС реалтайм для этого не нужна.
Go to the top of the page
 
+Quote Post
prog_sun
сообщение Oct 24 2007, 10:19
Сообщение #4


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

Группа: Свой
Сообщений: 139
Регистрация: 12-10-07
Пользователь №: 31 308



Цитата
+ АСУТП литейными и близкими к ним производствами ... Магнитогорск и др.

и вот это
Цитата
- система согласованного управления всеми маяками Ирландии;
- система управления всем "напольным оборудованием" (а это стрелки, светофоры и т.д.) национальной ж/д транспортной системы Новой Зелландии (делал, кстати, Сименс ... и решил делать на "чужой" системе);


В этих применениях большое значение имеет надежность системы а не время реакции системы.
Я так предполагал что для таких систем и Линукса достаточно. Зачем например для литейного производства время реакции в одну микросекунду?

Цитата
P.S. а, кстати, вспомнил ... здесь много со знанием дела говорили про "ракеты"? wink.gif так вот, я вам маленькую гос.тайну выдам (точнее здесь их 2 wink.gif): а). что вся "наземка" и значительная часть "борта" последних пусков ("Булава" - помните? или "Египсат"?) - сделаны в QNX б). потому что делаются они в Харькове wink.gif (НИИ РИ ... это уже 3-я военная тайна wink.gif).


Какая же это тайна? Вроде Украина в Нато стремиться sad.gif . А так что да то да на Украине сильное QNX сообщество. По крайне мере тогда года три назад осваивал QNX используя материалы и форумы этого сообщества. Раз Вы так со знанием дела говорите, наверно тоже отуда? smile.gif
Go to the top of the page
 
+Quote Post
Olej
сообщение Oct 24 2007, 11:00
Сообщение #5


Местный
***

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



Цитата(prog_sun @ Oct 24 2007, 13:19) *
В этих применениях большое значение имеет надежность системы а не время реакции системы.
Я так предполагал что для таких систем и Линукса достаточно. Зачем например для литейного производства время реакции в одну микросекунду?

А если искать синоним "реалтайм" - то ближайший и будет "надёжность" ... predictable, а вот само абсолютное значение времени реакции - ну просто никакого отношения к реалтайм и не имеет, и вот в этом и состоит самое частое заблуждение относительно риалтайм.
И вот именно поэтому всем им Linux не сгодился wink.gif

Цитата(prog_sun @ Oct 24 2007, 13:19) *
Какая же это тайна? Вроде Украина в Нато стремиться sad.gif .

Вот вы знаете, а я - не знаю wink.gif куда она "стремится"(с) ... наверное, в задницу...
А тайна то и есть в том, что для всех самых "звучащих" российских пусков вся наземка (но и не только) делается а). в QNX + б). в 6-м + в). в Украине wink.gif - так что это к тому, что "может или не может в ракете?" wink.gif
Go to the top of the page
 
+Quote Post
prog_sun
сообщение Oct 24 2007, 15:24
Сообщение #6


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

Группа: Свой
Сообщений: 139
Регистрация: 12-10-07
Пользователь №: 31 308



Цитата
А если искать синоним "реалтайм" - то ближайший и будет "надёжность" ... predictable,

С этим двумя руками согласен.
А вот с этим что делать даже не знаю 05.gif
Цитата
а вот само абсолютное значение времени реакции - ну просто никакого отношения к реалтайм и не имеет

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

Вообще не понял. Может ссылочку дадите, где говорится что по надежности QNX на много превосходит Linux. Что то я в этом сомневаюсь sad.gif Или клоните к тому что QNX более "риалтаймнее" чем Linux, то значит и более надежнее ее. И это превосходство имеет решающее значение в литейном производстве.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Nixon   QNX opensource!   Sep 12 2007, 11:58
- - zltigo   Явно опоздали.   Sep 12 2007, 12:05
- - Nixon   и мое мнение в разговоре с товарищем, работающим т...   Sep 12 2007, 13:19
|- - zltigo   Цитата(Nixon @ Sep 12 2007, 16:19) опозда...   Sep 12 2007, 13:42
- - vshemm   А зачем вообще нужны исходники микроядра (кроме ка...   Sep 12 2007, 15:19
|- - Olej   Цитата(vshemm @ Sep 12 2007, 18:19) А зач...   Oct 11 2007, 09:46
- - jorikdima   а что случилось 5 лет назад?   Sep 13 2007, 05:31
|- - zltigo   Цитата(jorikdima @ Sep 13 2007, 08:31) а ...   Sep 13 2007, 07:27
- - avv   to vshemm: Дойдет и до остального, будем надеяться...   Sep 14 2007, 05:11
|- - AlexandrY   Да, если они реально откроют middleware, это будет...   Sep 14 2007, 06:48
|- - zltigo   Цитата(AlexandrY @ Sep 14 2007, 09:48) .....   Sep 14 2007, 09:10
- - vshemm   Цитата(zltigo @ Sep 14 2007, 13:10) В общ...   Sep 14 2007, 17:53
|- - AlexandrY   Назвали бы хоть одного бесплатного конкурента. С т...   Sep 14 2007, 18:57
- - vshemm   QNX бесплатен? Мягко говоря, это не так Да, можно...   Sep 15 2007, 10:21
|- - AlexandrY   А чувствую здесь опять сталкиваются разные парадиг...   Sep 15 2007, 13:21
|- - Andrew2000   Цитата(AlexandrY @ Sep 15 2007, 17:21) .....   Sep 15 2007, 14:20
|- - DRUID3   Цитата(AlexandrY @ Sep 15 2007, 16:21) А ...   Oct 19 2007, 17:56
||- - zltigo   Цитата(DRUID3 @ Oct 19 2007, 20:56) Я тол...   Oct 19 2007, 18:13
|||- - prog_sun   Цитата(AlexandrY @ Sep 15 2007, 16:21) * А реальн...   Oct 20 2007, 07:55
||- - ?ELF   Извините, что встреваю в разговор специалистов на ...   Oct 26 2007, 10:23
||- - prog_sun   А вот солнышко на первом рисунке что это за знак и...   Oct 26 2007, 11:06
||- - ?ELF   Цитата(prog_sun @ Oct 26 2007, 17:06) А в...   Oct 26 2007, 11:59
|- - CaPpuCcino   немного в офтоп Цитата(AlexandrY @ Sep 15 200...   Oct 20 2007, 22:46
|- - AlexandrY   Трудность понимания систем реального времени именн...   Oct 21 2007, 17:42
|- - prog_sun   AlexandrY Не буду утверждать, но вы подменяете сис...   Oct 21 2007, 18:46
||- - prog_sun   Вот здесь http://bugtraq.ru/cgi-bin/forum.mcgi?typ...   Oct 21 2007, 19:04
||- - AlexandrY   Важны не эти формулировки, а их последующее толков...   Oct 21 2007, 20:21
||- - CaPpuCcino   Цитата(AlexandrY @ Oct 22 2007, 00:21) Ва...   Oct 21 2007, 20:50
||- - AlexandrY   Вся инфа получена на основе реверсинга и реинженир...   Oct 22 2007, 10:58
|- - CaPpuCcino   Цитата(AlexandrY @ Oct 21 2007, 21:42) Ес...   Oct 21 2007, 19:47
- - Gate   QNX 6, он же нейтрино, никому особенно не интересе...   Sep 15 2007, 11:03
|- - v_shamaev   Цитата(Gate @ Sep 15 2007, 15:03) QNX 6, ...   Sep 15 2007, 20:34
|- - ?ELF   Цитата(v_shamaev @ Sep 16 2007, 02:34) Пр...   Sep 16 2007, 00:58
|- - v_shamaev   Цитата(?ELF @ Sep 16 2007, 04:58) QNX на ...   Sep 16 2007, 08:59
|- - zltigo   Цитата(v_shamaev @ Sep 16 2007, 11:59) За...   Sep 16 2007, 09:17
|- - v_shamaev   Цитата(zltigo @ Sep 16 2007, 13:17) Серти...   Sep 16 2007, 15:57
- - KirillS   Мои 2 копейки: исходники VxWorks далеко не бесплат...   Sep 18 2007, 11:59
|- - jorikdima   Цитата(KirillS @ Sep 18 2007, 15:59) Мои ...   Sep 19 2007, 08:20
- - vshemm   Исходники были скачаны сразу же. Сорцы довольно ча...   Oct 12 2007, 11:16
|- - prog_sun   AlexandrY А реальное время на FPGA не сделать. Ту...   Oct 19 2007, 15:55
|- - Olej   Цитата(vshemm @ Oct 12 2007, 14:16) На да...   Oct 23 2007, 22:04
|- - AlexandrY   Программисты от индустрии сильно оторваны от конса...   Oct 24 2007, 06:14
|- - vshemm   Цитата(Olej @ Oct 24 2007, 02:04) ... к п...   Oct 24 2007, 08:05
- - vshemm   Вот ведь привязались в ПЛИСинам Я привел их тольк...   Oct 20 2007, 17:04
|- - ?ELF   Цитата(vshemm @ Oct 20 2007, 23:04) Не ну...   Oct 20 2007, 22:01
- - prog_sun   vshemm [А по факту - больше 2-3 dsp задач обычно и...   Oct 21 2007, 09:27
|- - zltigo   Цитата(prog_sun @ Oct 21 2007, 12:27) хот...   Oct 21 2007, 10:20
- - vshemm   В системе реального времени состав и количество за...   Oct 21 2007, 10:22
|- - zltigo   Цитата(vshemm @ Oct 21 2007, 13:22) У ме...   Oct 21 2007, 10:41
|- - prog_sun   zltigo vshemm Одна наносекунда, говорите? Операци...   Oct 21 2007, 13:52
|- - zltigo   Цитата(prog_sun @ Oct 21 2007, 16:52) но ...   Oct 21 2007, 14:20
- - prog_sun   ЦитатаИ про это тоже не зря - расскажите на каком ...   Oct 21 2007, 15:06
|- - zltigo   Цитата(prog_sun @ Oct 21 2007, 18:06) А с...   Oct 21 2007, 16:33
|- - prog_sun   Цитатакоторое за одну наносекунду должно получить ...   Oct 21 2007, 17:19
|- - zltigo   Цитата(prog_sun @ Oct 21 2007, 20:19) Про...   Oct 21 2007, 19:08
- - vshemm   Мрак. И это все работает? А как ЧМА применяется? И...   Oct 21 2007, 18:58
- - prog_sun   zltigo Если вы из того что я в свое время отказалс...   Oct 21 2007, 19:41
|- - zltigo   Цитата(prog_sun @ Oct 21 2007, 22:41) Есл...   Oct 21 2007, 21:19
|- - prog_sun   Цитата(zltigo @ Oct 22 2007, 01:19) Нет и...   Oct 21 2007, 22:58
|- - zltigo   Цитата(prog_sun @ Oct 22 2007, 01:58) А м...   Oct 22 2007, 08:18
- - ishergin   Сорри что вмешиваюсь Кто нибудь работал с ChorusO...   Oct 22 2007, 13:54
|- - zltigo   Цитата(ishergin @ Oct 22 2007, 16:54) Кто...   Oct 22 2007, 14:03
|- - vshemm   Цитата(zltigo @ Oct 22 2007, 18:03) ... Т...   Oct 22 2007, 16:30
- - prog_sun   vshemm [/i]Справедливо для версии 4, но не для 6.[...   Oct 23 2007, 08:55
|- - Olej   Цитата(prog_sun @ Oct 24 2007, 18:24) ник...   Oct 24 2007, 15:59
- - vshemm   Так, давайте разделим понятия "скорость...   Oct 24 2007, 17:38
|- - prog_sun   http://www.dedicated-systems.com/encyc/pub...time_...   Oct 25 2007, 09:13
|- - Olej   Цитата(prog_sun @ Oct 25 2007, 12:13) там...   Oct 25 2007, 13:10
- - Olej   Собственно, открытие кода QNX, с чего и началась в...   Oct 25 2007, 08:39
- - AlexandrY   Ну главного события еще не произошло. QNX пока еще...   Oct 26 2007, 05:59
- - Andrew2000   Цитата(AlexandrY @ Oct 26 2007, 09:59) Се...   Oct 26 2007, 11:38


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

 


RSS Текстовая версия Сейчас: 21st August 2025 - 13:09
Рейтинг@Mail.ru


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