Size: a a a

Maxwell's Demons

2021 July 06

a

aum in Maxwell's Demons
а код какую-то формальную проверку у вас спроходит? типа мисры?
источник

V

VadimAnimeEmbedder in Maxwell's Demons
В прошлой конторе хуяк и в полет. Иногда шили сразу на устройство в аппарате перед взлетом.
источник

V

VadimAnimeEmbedder in Maxwell's Demons
В текущей море тестов и имитация поведения железа.
источник

A

Alex1 in Maxwell's Demons
Покапитаню, С++, это ООП. ООП не особо нужно для эмбедед. ООП хорошо там где есть GUI.
источник

a

aum in Maxwell's Demons
Не, тут вопрос о сертификации и формальной надёжности
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Потому что устройство сделали в одном экземплеяре и сразу на борт поставили после первоночальной проверки
источник

V

VadimAnimeEmbedder in Maxwell's Demons
10 лямов строк кода на ООП. Порядка 1700 классов. Все внутри одного МК)
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Такой автопилот у текущей канторы)
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Правла это с учетом тестов, которых больше реального кода)))
источник

a

aum in Maxwell's Demons
ну это все не показатель
видел как классы чуть ли не как обертки для точки создают
все-таки, что насчет формальностей?
источник

A

Alex1 in Maxwell's Demons
Ну тут вопрос, реально ли это всё нужно, или так получилось. Ну и может автопилот удобно на ООП делать, тут я не компетентен))
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Про формальности. Код проходил мержи через рьвбю 3-х человек и прохождение авто тестов.
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Есть симуляция полета.
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Всей системы.
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Как при сборке под Linux, так и с подменой железа.
источник

a

aum in Maxwell's Demons
ну то есть в рф нет формальных требований к языкам и стилю программирования в аппаратах высокой надежности?
источник

RS

Roman Storozhenko in Maxwell's Demons
В ЖД только после кучи тестов и сертификации ПО где комиссия проверяла каждую строчку и находила ошибки)
источник

V

VadimAnimeEmbedder in Maxwell's Demons
В наше время просто понятие микрококнтроллер расплылось достаточно) F7/H7 от st уже тяжело назвать просто мк.
источник

a

aum in Maxwell's Demons
x86 тоже не мк, однако линукс на сях
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Вроде как я не слышал. Ну я не очень сведущь. Т.к. мы опытно-конструктлорское предприятие. Все усложняется с приемкой. На прошлой работе вообще мусо на древнем qnx прошел проверку. Хотя на это смотреть страшно.
источник