Skip to content
Inovasense

MISRA C

MISRA C — Kódovacie smernice pre bezpecňa a spolahlivý C softvér v embedded a safety-critical systémoch. Edšcia 2023 podporuje C11/C18 a rieši súbežnost.

Definícia
MISRA C — Kódovacie smernice pre bezpecňa a spolahlivý C softvér v embedded a safety-critical systémoch. Edšcia 2023 podporuje C11/C18 a rieši súbežnost.

MISRA C — Bezpecňa kódovanie pre embedded systémy

MISRA C sú kódovacie smernice vyvinut� asociáciou MISRA na zabezpecenie bezpecnosti a spolahlivosti C kódu v embedded systémoch. Pôvodne vytvorený pre automobilový priemysel, dnes sú de facto štandardom pre letectvo, medicínu, priemyselná riadenie a železnice.

MISRA C:2023

AktualizšciaPopis
Podpora C11/C18Smernice pre _Atomic, _Static_assert, anonymňa štruktúry
Pravidlá súbežnostiNový smernice pre viacvláknovosť a atomické operácie
Bezpecnostňa fokusZosúladenie s CWE, CERT C a požiadavkami CRA

Klasifikácia smerníc

KategóriaVšznamPovoleňa odchšlka
MandatoryMusí sa dodršat — bez výnimiek? Nikdy
RequiredMusí sa dodršat pokial nie je formálne zdšvodneňa? S dokumentšciou
AdvisoryOdporšcaňa prax? Bez formálnej odchšlky

Súvisiace pojmy

  • CRA — EÚ legislatšva vyžadujúca bezpecňa vývojová praktiky.
  • RTOS — Pravidlá MISRA C:2023 pre súbežnost sú kľúčová pre RTOS firmvér.

Všetky naše embedded projekty dodržiavajú MISRA C smernice. Pozrite Vývoj Embedded Systémov.

Súvisiace pojmy