«Роскосмос» уточнил причину крушения «Луны-25» — «команды с разными приоритетами оказались в одном массиве данных»

Аппарат перестал выходить на связь через восемь дней после запуска во время выхода на предпосадочную орбиту Луны.

«Луна-25», фото «Роскосмоса»
3131

А на каких чипах оно там все работает? Народ так рассуждает как будто там x86 со всей фон нейманской архитектурой полетел. Которые тестятся легко. На embedded как бы другие правила, race condition это прерогатива десктопов. Многопоточность и всё такое, это на новом железе, а там старые чипы небось в один поток и один проц, и дублирующий проц. По прерываниям все работает четко и синхронно. Я бы так делал для космоса.
Вообщем без знания архитекторы набрасывать на вентилятор дело пустое. И да, тестирование и отладки на jtag это вам не селениум гонять на фронте 😆😆

1
Ответить

Они не поймут, проще накидывать на вентилятор, чем пытаться вникать в суть

Ответить