This MISRA C training teaches embedded developers how to write safer, more portable and more analysable C using the MISRA C:2012 coding guidelines.
2 days (14h)
MISRA C:2012
Apply the MISRA C coding guidelines within a software development cycle for safe, compliant embedded C.
Course Description
Pedagogical Objectives
By the end of this course, participants will be able to:
- Use the structure of the MISRA consortium.
- Implement the MISRA C rules.
- Grasp C coding in embedded-software design and assess the associated risks.
- Organize and classify the rules of the MISRA C standard.
- Master compliance-testing tools.
Course Program
- Introduction: definition and objectives; publications and projects; previous versions.
- The C language in embedded-software design: strengths; risks; reference standards (ISO/IEC 9899); the need for the MISRA C standard.
- Using MISRA C: integration into the software development cycle (V-model); integration into the coding phase; internal rules / equivalence tables; compliance-testing tools.
- MISRA C rules: classification and organization; putting the rules in place; automated tools; code reviews.
Related Expertise
Request Information on MISRA C:2012
Fill out the form below to request information on this training or a custom session for your team.