Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
28 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
204015
Топик полностью
Dir
(29.07.2010 16:45, просмотров: 76)
ответил
Vladimir Ljaschko
на
А попробуйте откомпилировать свой проект в ИАРе с включенной опцией. Я вот только что включил (частично, где нет шансов - даже не дергаюсь) - 3096 ошибок. Примеры внутри, некоторые очевидные.
Даже и пробовать не хочу. Понятно что вывалит море меседжей. Распечатаю пока описание MisraC1998 и MisraC2004 из комплекта док для IAR for ARM и погружусь в чтение...
Ответить
Существенно ограничены возможности препроцессора, и все, кто пользуется его трюками, пролетают. MISRA - сильный тормоз в структурировании проекта.
-
Vladimir Ljaschko
(29.07.2010 16:49
)
Однажды попробовал соблюдать правила MISRA (далеко не все, малую часть). Нахлебался немало: вреда было больше, чем пользы. Даже не знаю, в каких применениях MISRA себя оправдывает.
-
SciFi
(29.07.2010 16:54
)