Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Особенности программирования военной техники
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
SenyaKZN
Доброго вечера, господа!

Вопрос в следующем: есть ГОСТ Р 51189-98 и ГОСТ 1978-90, к какой классификации относятся программы написанные для МК и операционные системы для МК (типа FreeRTOS)? Какие требования на Вашем предприятии предъявляются разработке ПО? Проходят ли Ваше ПО сертификацию или же какую-либо проверку?

Спасибо!
Alex A. Mihaylov
Цитата(SenyaKZN @ Apr 11 2018, 19:47) *
Вопрос в следующем: есть ГОСТ Р 51189-98 и ГОСТ 1978-90, к какой классификации относятся программы написанные для МК и операционные системы для МК (типа FreeRTOS)? Какие требования на Вашем предприятии предъявляются разработке ПО? Проходят ли Ваше ПО сертификацию или же какую-либо проверку?


А Вы с какой целью интересуетесь? :-)

Если исключительно из "нормативных" соображений - то увы, каждый раз по разному. У каждого свои тараканы, свое прочтение и своя трактовка. Особенно в части трактовки терминов "допускается" и "рекомендуется".

А если из соображений надежности, то изобретать особо нечего. MISRA наше все. Только вот FreeRTOS под требования MISRA - что-то там было про "пыль глотать".
AVR
Когда работал на соответствующем предприятии, такой работой формально занимались бабушки на пенсии, которых жалко было уволить и они делали "документацию". Сильно сомневаюсь, что они тут будут сидеть и готовы дать ответ.
А вообще, делали на совесть. У кого на сколько этой самой совести хватало wink.gif

От тех кто работает и сейчас, к сожалению, знаю что раз молодой специалист еще не сбежал и хоть что-то современное шарит - то если работает - и на том спасибо. Какие там MISRA какие DO-178/254, о них никто не слышал там даже.
Arlleex
Цитата
От тех кто работает и сейчас, к сожалению, знаю что раз молодой специалист еще не сбежал и хоть что-то современное шарит - то если работает - и на том спасибо. Какие там MISRA какие DO-178/254, о них никто не слышал там даже.

Слышали, знаем.
Но не всегда используем, поскольку многие "фичи" этим самим MISRA запрещены в принципе.
Проверки, сертификации и т.д. не производятся. Сдается полностью программно-аппаратный комплекс военному представителю заказчика. А если что-то на этапе испытаний отвалится или не так сработает - будут большие проблемы у разработчиков, как правило.
Стандарты ГОСТ Р 51189-98 и ГОСТ 1978-90 древние, как шутки про прошлогодний хлеб перед новым годом, современное ПО для встраиваемых систем настолько гибко, что любой пункт таких стандартов можно "закосить" под марку "соответствует".
Ruslan1
Цитата(AVR @ Apr 12 2018, 10:04) *
Когда работал на соответствующем предприятии, такой работой формально занимались бабушки на пенсии, которых жалко было уволить и они делали "документацию". Сильно сомневаюсь, что они тут будут сидеть и готовы дать ответ.
А вообще, делали на совесть. У кого на сколько этой самой совести хватало wink.gif

У меня однажды на воинствующем предприятии (но в гражданском проекте) по результатам работы потребовали, как у них принято- полную бумажную распечатку сорцов. И никто не воспринял вопли "молодого специалиста" про то, что это Альтера и схемный ввод. Раз программируемое-значит программу давай, а не схему какую-то. Пришлось вывести на печать весь листинг Квартуса (полностью забитая 1K10, там очень "много букф" было), и все были довольны, сдали макулатуру в архив sm.gif. Ну а для реальной работы, естественно, оставили нужный набор файлов и распечаток, но в локальном "неофициальном" архиве отдела.
0men
Цитата(Ruslan1 @ Apr 13 2018, 10:40) *
У меня однажды на воинствующем предприятии (но в гражданском проекте) по результатам работы потребовали, как у них принято- полную бумажную распечатку сорцов. И никто не воспринял вопли "молодого специалиста" про то, что это Альтера и схемный ввод. Раз программируемое-значит программу давай, а не схему какую-то. Пришлось вывести на печать весь листинг Квартуса (полностью забитая 1K10, там очень "много букф" было), и все были довольны, сдали макулатуру в архив sm.gif. Ну а для реальной работы, естественно, оставили нужный набор файлов и распечаток, но в локальном "неофициальном" архиве отдела.


схемный ввод в наше время?? грустьпечаль
krux
требования разные в зависимости от того какой вид войск и что за техника.

например для комповых АСУ - должна проводится сертификация НДВ-3
1) проводится поиск "мертвого" кода и его удаление из исходников (код, который зачем-то написан, компилятор его не вырезал, но в реальной жизни эта ветка кода не исполняется никогда, например, из-за криво написанного условного перехода). делается специальной программой, которая лазит по коду в режиме отладчика.
2) софт отправляется на сертификацию в организацию, "имеющую лицензию и аккредитованную и т.д. и т.п." - стоимость сертификации порядка ~500 тыр за комплект.
Ruslan1
Цитата(0men @ Apr 13 2018, 13:16) *
схемный ввод в наше время?? грустьпечаль

Ну, было это уж лет 15-20 тому назад. и мегафункции у Альтеры очень даже ничего уже тогда были.

Сейчас бы да, чисто на VHDL/AHDL бы делал, наверное.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.