-
- да, давайте ту монстроидальную тему хотя бы понемногу растянем на куски. - Vladimir Ljaschko(29.07.2010 13:19)
- Главное на данном этапе не предстать перед ним динозавром, не знающим очевидные вещи, общепринятые при разработке медаппаратуры ;) Dir(768 знак., 28.07.2010 20:31)VL
- Мой Вам совет. Vladimir Ljaschko(349 знак., 28.07.2010 21:57)
- Согласен насчет трудоемкости. А для того, кто сталкивается в первый раз, - это вообще АД! :) Это к тому, что Вам (обращаюсь к Dir) есть смысл попробовать пересмотреть гонорар. - testerplus(28.07.2010 22:41)
- Что же они там наворотили такое, чтобы превратить программирование в ад? Ж8( О MISRA не знаю практически ничего, поэтому огромное спасибо Вам и Владимиру за своевременное предупреждение. - Dir(29.07.2010 16:28)
- Почитайте, там есть правила. Кстати, не знаю, каким боком MISRA относится к медаппаратуре, изначально эти правила разрабатывались для софта ECU Alex B.(29.07.2010 16:36)
- Это пока пожелание заказчика. Как уже показал опыт переговоров, заказчик вполне вменяемый, если его требования не прописаны железобетонно где-то в стандартах . Может удастся и избежать этой напасти (MISRA). - Dir(29.07.2010 16:52)
- Кто бы написал про мисру? Хочется по-русски почитать.. - General(29.07.2010 17:25, ссылка)
- Перевод Андрея Шлеенкова -> - testerplus(29.07.2010 17:37, ссылка)
- Кто бы написал про мисру? Хочется по-русски почитать.. - General(29.07.2010 17:25, ссылка)
- Это пока пожелание заказчика. Как уже показал опыт переговоров, заказчик вполне вменяемый, если его требования не прописаны железобетонно где-то в стандартах . Может удастся и избежать этой напасти (MISRA). - Dir(29.07.2010 16:52)
- А попробуйте откомпилировать свой проект в ИАРе с включенной опцией. Я вот только что включил (частично, где нет шансов - даже не дергаюсь) - 3096 ошибок. Примеры внутри, некоторые очевидные. Vladimir Ljaschko(5111 знак., 29.07.2010 16:35)
- Даже и пробовать не хочу. Понятно что вывалит море меседжей. Распечатаю пока описание MisraC1998 и MisraC2004 из комплекта док для IAR for ARM и погружусь в чтение... - Dir(29.07.2010 16:45)
- Существенно ограничены возможности препроцессора, и все, кто пользуется его трюками, пролетают. MISRA - сильный тормоз в структурировании проекта. - Vladimir Ljaschko(29.07.2010 16:49)
- Даже и пробовать не хочу. Понятно что вывалит море меседжей. Распечатаю пока описание MisraC1998 и MisraC2004 из комплекта док для IAR for ARM и погружусь в чтение... - Dir(29.07.2010 16:45)
- Почитайте, там есть правила. Кстати, не знаю, каким боком MISRA относится к медаппаратуре, изначально эти правила разрабатывались для софта ECU Alex B.(29.07.2010 16:36)
- Что же они там наворотили такое, чтобы превратить программирование в ад? Ж8( О MISRA не знаю практически ничего, поэтому огромное спасибо Вам и Владимиру за своевременное предупреждение. - Dir(29.07.2010 16:28)
- Согласен насчет трудоемкости. А для того, кто сталкивается в первый раз, - это вообще АД! :) Это к тому, что Вам (обращаюсь к Dir) есть смысл попробовать пересмотреть гонорар. - testerplus(28.07.2010 22:41)
- Мой Вам совет. Vladimir Ljaschko(349 знак., 28.07.2010 21:57)
- Вот спасибо за объяснение :) А то чуть было на лицензионный IAR для ARM не потратился, чтобы закордонного заказчика ублажить обладанием этой самой Mисрой. - Dir(28.07.2010 15:55)
- Можно для проверки правил MISRA использовать PC-Lint: - SciFi(29.07.2010 13:11, ссылка)
- MISRA - это набор правил, позволяющий исключить взаимонепонимание "что хотел программист" и "как это понял компилятор". IAR может проверять программу по этим правилам, выдавая warning'и. На результирующий код это не влияет. - testerplus(28.07.2010 17:53)
- Спасибо. Интересовало в основном насколько обязательно применение MISRA для разработки медаппаратуры. Вопрос чисто денежный (6тыс.$) и упирается в разногласия насчет возможности/невозможности применения GCC. - Dir(28.07.2010 18:10)
- К счастью, это совсем не обязательно. Говорю, правда, не за всю медаппаратуру. У неё много классов. Самые жесткие требования предъявляются к аппаратуре, поддерживающей жизнедеятельность. Менее строгие требования к аппаратуре с лечебным воздействием, а serhuey(392 знак., 30.07.2010 13:58, )
- MISRA - не обязательно, если заказчик не требует. К конкретному компилятору этот набор правил отношения не имеет. Можно, придерживаясь его, и на GCC писать. Документ стоит 10 фунтов -> testerplus(398 знак., 28.07.2010 18:58, ссылка)
- Кажется, выработал линию поведения. Поскольку MISRA не обязательна, а заказчик ее хочет (пока!), то пусть он и платит за свои хотелки. Предыдущие заказчики были более экономные ;) Спасибо за наводку! - Dir(28.07.2010 19:45)
- А проверять как будете? Заказчик же не удовлетворится словами "я четко следовал всем правилам". - testerplus(28.07.2010 20:11)
- ISO9001 заказчику приятно. - PlainUser(29.07.2010 08:32, )
- ISO9001 и MISRA - это из разных опер. никакой связи - Snaky(30.07.2010 05:01)
- Неужели кто-то возьмется проверять исходники на соответствие MISRA? Или все-таки делают? (Только, получается, исходники надо отдавать) - testerplus(29.07.2010 12:39)
- А какие проблемы отдать исходники? Я всегда всем заказчикам их отдаю. - Леонид Иванович(29.07.2010 13:12)
- ISO9001 заказчику приятно. - PlainUser(29.07.2010 08:32, )
- А проверять как будете? Заказчик же не удовлетворится словами "я четко следовал всем правилам". - testerplus(28.07.2010 20:11)
- Кажется, выработал линию поведения. Поскольку MISRA не обязательна, а заказчик ее хочет (пока!), то пусть он и платит за свои хотелки. Предыдущие заказчики были более экономные ;) Спасибо за наводку! - Dir(28.07.2010 19:45)
- Спасибо. Интересовало в основном насколько обязательно применение MISRA для разработки медаппаратуры. Вопрос чисто денежный (6тыс.$) и упирается в разногласия насчет возможности/невозможности применения GCC. - Dir(28.07.2010 18:10)