The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Реал-тайм линукс"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Реал-тайм линукс"
Сообщение от susik emailИскать по авторуВ закладки on 02-Окт-04, 18:59  (MSK)
У меня вопрос можно ли использовать Линукс в реал-тайм систмемах, на нестандартных микропроцессорах (или на стандартных то на каких)? Допустим есть робот у него к примеру на каждом суставе стоит микропроцессор который обсчитывает движение конечности, и есть главный процессор который координирует работу процессоров в том случае: если к примеру, рука движется сложно, а нога стоит тогда процессор из ноги должен помочь обсчитать процессору из руки и во время выдать результат. Так вот главный процессор должен синхронизировать ответ и во время отдать ресурсы другого процессора. Вообщем эта задача должна быть в реальном времени. Меня озадачили реально ли использовать при этом  Линукс. Поискав информацию сталкнулся с двумя системами RT-Linux and KURT-Linux. Ноя понял все таки линукс для этого не очень подходит и лучше использовать QNX. С QNX не общался...Вообщем вопрос можно ли использовать линукс в таком роботе?  Я бы к примеру вообще просто написал программу на асме (не знаю можно наврерое и на С, но я его плохо знаю)....Вообщем я еще буду консультироваться с преподом но хотелось бы услышать  что нить по этому поводу ....если нужна дополнительная инфа пишите
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Реал-тайм линукс"
Сообщение от MaximKuznetsov Искать по авторуВ закладки on 03-Окт-04, 01:07  (MSK)
>У меня вопрос можно ли использовать Линукс в реал-тайм систмемах, на нестандартных
>микропроцессорах (или на стандартных то на каких)? Допустим есть робот у
>него к примеру на каждом суставе стоит микропроцессор который обсчитывает движение
>конечности, и есть главный процессор который координирует работу процессоров в том
>случае: если к примеру, рука движется сложно, а нога стоит тогда
>процессор из ноги должен помочь обсчитать процессору из руки и во
>время выдать результат. Так вот главный процессор должен синхронизировать ответ и
>во время отдать ресурсы другого процессора. Вообщем эта задача должна быть
>в реальном времени. Меня озадачили реально ли использовать при этом  
>Линукс. Поискав информацию сталкнулся с двумя системами RT-Linux and KURT-Linux. Ноя
>понял все таки линукс для этого не очень подходит и лучше
>использовать QNX. С QNX не общался...Вообщем вопрос можно ли использовать линукс
>в таком роботе?  Я бы к примеру вообще просто написал
>программу на асме (не знаю можно наврерое и на С, но
>я его плохо знаю)....Вообщем я еще буду консультироваться с преподом но
>хотелось бы услышать  что нить по этому поводу ....если нужна
>дополнительная инфа пишите
к сожалению для RealTime и MissionCritical приложений лучше использовать QNX или WxWorks - они для этого и заточенны...По определению Linux и BSD - __универсальные__ операционные системы; для оригинальных вычислиений, то есть для уникальных задач, есть свои приблуды - например системы для транспъютеров, и т.д...
IMHO - попытка внедрения Linux и или BSD в отрасль роботехники (в качестве локальных вычислителей) ни к чему хорошему не приведет - ни для робототехники, ни для соответв. систем..


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Реал-тайм линукс"
Сообщение от dimus Искать по авторуВ закладки(??) on 04-Окт-04, 10:43  (MSK)
Я думаю, что в вашем случае Линукс можно было бы использовать для высокоуровневого управления всей системой. А задачи низкого уровня может решать специализированная программа, в которой не будет не нужных в данном контексте излишеств. Линукс говорит спец-программе что делать, а программа решает, как делать. Вообще-то тут есть много общего с обычными устройствами типа жестких дисков и т.п. Там за реал-тайм операции отвечает контроллер со специализированной программой и есть интерфейс к нереал-тайм части. Мне кажется, что именно так и надо сделать в вашем случае.

Насчет QNX: я немного общался с этой системой, и не могу сказать, что встретил какие-то особые сложности и непонятности. В системе есть очень толковый хелп, правда на английском, компактный и быстрый GUI и неплохие средства разработки, напоминающие Borland C++ Builder.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Реал-тайм линукс"
Сообщение от klalafuda emailИскать по авторуВ закладки on 04-Окт-04, 10:50  (MSK)
>Насчет QNX: я немного общался с этой системой, и не могу сказать,
>что встретил какие-то особые сложности и непонятности. В системе есть очень
>толковый хелп, правда на английском, компактный и быстрый GUI и неплохие
>средства разработки, напоминающие Borland C++ Builder.

есть одно но - цена QNX. хотя кому как.

// wbr

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Реал-тайм линукс"
Сообщение от dimus emailИскать по авторуВ закладки(??) on 06-Окт-04, 11:34  (MSK)
Да, к сожалению хотя это но и одно, но уж больно большое :(
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Реал-тайм линукс"
Сообщение от MaximKuznetsov Искать по авторуВ закладки on 06-Окт-04, 13:24  (MSK)
>Да, к сожалению хотя это но и одно, но уж больно большое
>:(

странно - мне как-то казалось что есть достаточно свободная версия QNX -
ядро там постарее чем в последней, но включает набор типичных GNU утилит,X и SDK,DDK (+ какие-то еще ограничения на QNet)
..зарегестрируйтесь на QNX и повнимательнее посмотрите..
для старта разработки и выяснения нужен ли вообще этот зверь вполне пойдёт..
А для релиза естественно надо будет уже покупать ОС..

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Реал-тайм линукс"
Сообщение от klalafuda emailИскать по авторуВ закладки on 06-Окт-04, 13:36  (MSK)
>ядро там постарее чем в последней, но включает набор типичных GNU утилит,X
>и SDK,DDK (+ какие-то еще ограничения на QNet)
>..зарегестрируйтесь на QNX и повнимательнее посмотрите..
>для старта разработки и выяснения нужен ли вообще этот зверь вполне пойдёт..
>
>А для релиза естественно надо будет уже покупать ОС..

не, не пойдет. это только так кажется :)

// wbr

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Реал-тайм линукс"
Сообщение от MaximKuznetsov Искать по авторуВ закладки on 06-Окт-04, 14:04  (MSK)
>>ядро там постарее чем в последней, но включает набор типичных GNU утилит,X
>>и SDK,DDK (+ какие-то еще ограничения на QNet)
>>..зарегестрируйтесь на QNX и повнимательнее посмотрите..
>>для старта разработки и выяснения нужен ли вообще этот зверь вполне пойдёт..
>>
>>А для релиза естественно надо будет уже покупать ОС..
>
>не, не пойдет. это только так кажется :)
>
>// wbr
??
где-то год назад для проекта рассматривал несколько OS и QNX в частности,
с сайта спокойно и официально брал ISO, ставил и крутил..ничё так, хорошая система, остановил только Photon - что то нам в нём не понравилось, что то чно уже не вспомню ;-) Может конечно мы уложилось в триальный срок..


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Реал-тайм линукс - вдогонку про QNX"
Сообщение от dimus emailИскать по авторуВ закладки(??) on 11-Окт-04, 15:34  (MSK)
А я столкнулся с такой проблемой: QNX у меня прекрасно работала на старом компе - Atnlon 900 + VIA KT133A и отказалась устанавливаться на новом - Athlon XP 2700 + nForce2. А жаль - мне там все нравилось, кроме отсутствия русского языка. Кстати с линуксом таких проблем не возникало.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Реал-тайм линукс - вдогонку про QNX"
Сообщение от dr_rost emailИскать по авторуВ закладки on 14-Окт-04, 12:46  (MSK)
http://zdnet.ru/?ID=458442
Monta Vista сделает из Linux систему реального времени
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру