The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Агентство NASA использовало Linux и открытое ПО в марсолёте Ingenuity, opennews (ok), 20-Фев-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


24. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  +1 +/
Сообщение от snoweee (ok), 20-Фев-21, 13:18 
А я думал, что все летательные аппараты используют операционные системы реального времени. А тут обычный линукс?
Ответить | Правка | Наверх | Cообщить модератору

28. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  +3 +/
Сообщение от mos87 (ok), 20-Фев-21, 13:23 
обычный линукс реального времени...
Ответить | Правка | Наверх | Cообщить модератору

30. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  +1 +/
Сообщение от Aukamo (ok), 20-Фев-21, 13:32 
500 считываний датчиков, читай коректировок, в секунду. Это, разве, не реальное время?
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

32. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  +/
Сообщение от Аноним (32), 20-Фев-21, 13:46 
> 500 считываний датчиков, читай коректировок, в секунду. Это, разве, не реальное время?

Это вообще ниочём. Linux на гораздо, гораздо более слабом железе легко обеспечивает такую частоту опроса и обработки.

Ответить | Правка | Наверх | Cообщить модератору

234. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  +/
Сообщение от Аноним (-), 21-Фев-21, 05:08 
> Это вообще ниочём. Linux на гораздо, гораздо более слабом железе легко обеспечивает
> такую частоту опроса и обработки.

Размечтался, плюшевый. Там для начала типичный tick HZ максимум 1000 обычно. Это означает что тебе задачи переключать могут 1000 раз в секунду - или реже. И только на этом тебе уже 500 раз в секунду ГАРАНТИРОВАННО что-то делать в юзермоде станет малость душновато.

А вот на МК с одной задачей или ртос это как раз ерунда вопрос. Там предсказуемость идеальная. Ну почти.

Реальное время - не о скорости. А о гарантиях таковой в любых обстоятельствах. Вертолетик, видите ли не может ждать пока вы там просвопитесь или что там еще. Он на раз брякнется о земную^W марсианскую твердь...

И удедить имнено линух, именно *гарантированно* дергаться на эвент, БЕЗ ПРОПУСКА ДЕДЛАЙНОВ ХОТЬ ТАМ ЧТО - весьма отдельное приключение. Поэтому собственно там и сделали пару более простых процов для нижнего уровня.

Ответить | Правка | Наверх | Cообщить модератору

98. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  +/
Сообщение от Lex (??), 20-Фев-21, 16:22 
Это уровень очень посредственного АЦП
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

235. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  +/
Сообщение от Аноним (-), 21-Фев-21, 05:09 
> Это уровень очень посредственного АЦП

Всякие MEMS гироскопы/акселерометры могут не нуждаться в АЦП, отгружая по шинам готовый результат. Хотя что там марсиане использовали смотреть надо, конечно.

Ответить | Правка | Наверх | Cообщить модератору

110. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  +1 +/
Сообщение от zzz (??), 20-Фев-21, 16:50 
ОСРВ - не про частоту считывания датчиков, а про гарантированное время выполнения операций.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

151. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  +/
Сообщение от Аноним (151), 20-Фев-21, 19:45 
Это из за неправильного перевода словосочетания "real time". На самом деле это означает "без опозданий". Например испольщуется в фразе "я пришел на работу без опозданий", до заранее обозначенного предела. А не так как 90% учивших английский мудраков (как и я, каюсь, раньше думал) додумывают что это "быстро быстро как вживую".

То есть может она и 1 сложение в день делать, но гарантированно выполнит расчет суммы 3 чисел до завершения года то это тоже самый настоящий реал тайм.

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

34. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  +7 +/
Сообщение от Аноним (34), 20-Фев-21, 13:53 
Для непосредственного управления полетом там отдельная система, линукс на qualcomm-е - для высокоуровневых задач вроде обработки изображения.

Управление полетом осуществляется с помощью FPGA и двух процессоров Cortex A5, получающих идентичные данные. Если один из процессоров сбоит, FPGA начинает ориентироваться на другой, а сбоящему делает reset.

Читаем страницу 12 в https://rotorcraft.arc.nasa.gov/Publications/files/Balaram_A...

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

39. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  +/
Сообщение от Михрютка (ok), 20-Фев-21, 14:01 
спс за линк
Ответить | Правка | Наверх | Cообщить модератору

88. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  –3 +/
Сообщение от Аноним (88), 20-Фев-21, 15:41 
ни к чему серьезному пингвина не допустят.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

236. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  +/
Сообщение от Аноним (236), 21-Фев-21, 05:13 
> ни к чему серьезному пингвина не допустят.

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

Там еще и процессоры разные. Монстр с адскими кэшами и "апликушным" ядром сам по себе обладает большой неопределенностью времени реакции. Микроконтроллеры проще, и ядро и обвес, это идет на пользу ПРЕДСКАЗУЕМОСТИ времени реакции.

p.s. я только 1 не понял: а FPGA кто проверяет? :)

Ответить | Правка | Наверх | Cообщить модератору

267. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  +/
Сообщение от Аноним (88), 21-Фев-21, 18:43 
сами же и описали. Что пингвин там для свистелок. Ну там при помощи ffmpeg сжать картинку и тп..
Ответить | Правка | Наверх | Cообщить модератору

283. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  –1 +/
Сообщение от Аноним (-), 21-Фев-21, 23:38 
> сами же и описали. Что пингвин там для свистелок. Ну там при
> помощи ffmpeg сжать картинку и тп..

Ну тогда у вас и на десктопе проц для этого, вместе с операционкой. Он же не решает в реальном времени куда головы винча гонять, этим вон те пара ядер на плате винча занимаются. А операционка только командочки в интерфейс, мол, запиши мне вот это в сектор 100500. А как там сервопривод загнать на нужный трек операционка вообще ни в зуб ногой, бида-бида.

Ответить | Правка | Наверх | Cообщить модератору

198. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  –1 +/
Сообщение от онанимус (?), 20-Фев-21, 23:56 
а на FPGA, надеюсь, BuguRTOS стоит?
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

284. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  +1 +/
Сообщение от Кэп (?), 21-Фев-21, 23:40 
> а на FPGA, надеюсь, BuguRTOS стоит?

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

Ответить | Правка | Наверх | Cообщить модератору

36. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  –1 +/
Сообщение от zloetelo (?), 20-Фев-21, 13:58 
там betaflight или emuflight стояли судя по всему ну или какой то из их клонов
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

70. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  +1 +/
Сообщение от Аноним (64), 20-Фев-21, 15:06 
Реалтайм ядро спасет марсианскую миссию.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

130. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  –1 +/
Сообщение от Аноним (-), 20-Фев-21, 18:25 
ага, касмичиская прагарама на телефоне . на телеграфе было эффектнее
Ответить | Правка | Наверх | Cообщить модератору

208. "Агентство NASA использовало Linux и открытое ПО в марсолёте ..."  +/
Сообщение от arthi747 (ok), 21-Фев-21, 00:53 
Прикинь линукс умеет работать и на скромном железе.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

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




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

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