The OpenNET Project / Index page

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



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

Оглавление

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

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


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ообщить модератору

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

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




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

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