Вопросы по теме '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