Вопросы по теме 'misra'

QA-C не выдает предупреждение о нескольких операторах возврата в одном проекте, но делает это в другом?
На моем рабочем месте мы только что начали новый проект, и этот проект также требует проверки MISRA-C. И мы используем QA-C для их выполнения. Наш первый проект использует индивидуальность сообщений m2cm, ничего не менялось. Одним из включенных...
376 просмотров
schedule 07.11.2023

MISRA-C 2012 Правило 10.8 Запрос
Я получаю нарушение правила 10.5 MISRA-C 2012, ниже приведен пример кода: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ typedef long long sint64; typedef unsigned long long uint64; typedef unsigned long...
1123 просмотров
schedule 03.11.2022

Разъяснение MISRA 19.4
Я хочу использовать следующий МАКРОС в моем файле #define DO_WAKEUP_SYNCHRONISIEREN proc.id = process_WAKEUP;proc.priority.level = PRIO_AKTIV_1;proc.priority.param=0u;(void)prio_mapF_put_in_matrix(proc) Я знаю, что это нарушение правила 19.4...
1522 просмотров
schedule 04.12.2023

MISRA C: 2004: вместо основных типов следует использовать typedef, которые указывают размер и подпись.
У меня есть это нарушение MISRA C:2004 typedefs that indicate size and signedness should be used in place of the basic types например у меня есть этот кусок кода, где я не понял правильное решение, чтобы избежать этого нарушения static int...
797 просмотров
schedule 22.11.2023

Нарушение MISRA C Директивы 4.14
Достоверность значений, полученных из внешних источников, должна быть проверена int fun (uint8 * Data) { if (Data != NULL) { *Data = 0x00u; return(E_OK); } } Есть ли у кого-нибудь...
476 просмотров
schedule 14.11.2022

Как правильно инициализировать структуры С++ с помощью объединений?
Правило 8-5-2 MISRA-C++ требует, чтобы структуры C++ были инициализированы правильными фигурными скобками. У меня есть структура с союзами, и я не могу найти правильную комбинацию фигурных скобок, чтобы удовлетворить этому правилу. Я не уверен,...
128 просмотров
schedule 31.05.2024