Your "One-Stop-Shop" for your next Embedded Project

Stacks Image 11121

MISRA C/C++ checking provided by PC-lint


pc-lint

What is MISRA ?

"MISRA, The Motor Industry Software Reliability Association, is a collaboration between vehicle manufacturers, component suppliers and engineering consultancies which seeks to promote best practice in developing safety-related electronic systems in road vehicles."

MISRA C (1998)

Use the configuration file au-misra1.lnt found at Lint 9.00 Patches For a table detailing our MISRA 1998 checking see MISRA C 1998

MISRA C (2004)

Use the configuration file au-misra2.lnt found at Lint 9.00 Patches For a table detailing our MISRA 2004 checking see MISRA C 2004

MISRA C (2012)

Use the configuration file au-misra3.lnt found at Lint 9.00 Patches For a table detailing our MISRA C 2012 checking see MISRA C 2012 [ new ]

MISRA C++ (2008)

Use the configuration file au-misra-cpp-alt.lnt which enables the new 9000 level of messages and can be found at Lint 9.00 Patches The older configuration file au-misra-cpp.lnt is also still available. For a table detailing our MISRA C++ checking see MISRA C++. [ new ]

The au-misra*.lnt configuration files are well commented, and will indicate which Lint error messages are enabled for each of the MISRA rules that are supported.

"MISRA" and "MISRA C" and "MISRA C++" are registered trademarks of MIRA Ltd, held on behalf of the MISRA Consortium.