Mastering MISRA C:2023

Workshops

Mastering MISRA C for Embedded Developers

Course overview

This half-day intensive workshop offers an in-depth understanding of the latest MISRA C:2023 guidelines for software development in embedded systems. Learn the latest insights and strategies to navigate the complexities of MISRA C:2023 effectively. Participants gain practical knowledge and techniques to implement these robust and safety-critical guidelines and enhance the reliability, portability, and safety of C programming projects.

What you learn:

  • Introduction to MISRA C
  • Deep dive into MISRA C guidelines
  • Compliance and practical application of MISRA C

By the end of the course, participants have a solid understanding of MISRA C:2023. You’ll be able to use this knowledge to design and implement MISRA-C:2023 compliant code for embedded systems.

Note: The total run-time for this course is 4 – 6 hours.

Should I Attend?

This course is ideal for both novices and experienced embedded software professionals. Sign up if you are an engineer who is interested in or needs to design embedded applications using a real-time operating system. You may have little experience or may be an experienced engineer looking for new techniques and embedded software skills. You should already understand the fundamentals of the C programming language. Advanced concepts are reviewed as they apply.

Self-paced online course – $295

Purchase the course >     Online live training >     Custom team training >

Mastering MISRA C for Embedded Developers

Detailed Session Descriptions

Session 1: Introduction to MISRA C:2023

  • Overview of MISRA C:2023 and its importance
  • Discuss the differences and improvements from the previous version
  • Understand the significance of MISRA C:2023 for embedded software development
  • Examine the context: When and why you should use MISRA C

Bonus Lecture: Successful embedded software development

Session 2: Deep dive into MISRA C:2023 guidelines

  • Detailed walk-through of key MISRA C:2023 guidelines
  • Discuss categories of rules: mandatory, required, and advisory
  • Examine specific rules that often lead to bugs and how to correct them
Session 3: Compliance and practical application of MISRA C

  • Compliance requirements
  • Tools and techniques for implementing MISRA C:2023 in your development environment.
  • Strategies for adopting MISRA C:2023 in existing projects: full compliance vs. partial compliance.
  • Q&A addressing common obstacles in MISRA C:2023 implementation.
Course Wrap-up
  • Next steps
  • Additional resources

Frequently Asked Questions

Will the recording be available?

Yes. The recording will be made available after each session.

How long will I have access to the materials?

You will have access to the materials indefinitely. The goal is to provide you with a quality, professional class you can reference to refresh the concepts as needed.

How do I access the course?

The course is hosted on Jacob’s Kajabi site. You’ll receive a login and instructions upon signing up.

Can my entire team attend?

Yes. There are various course licensing options available. In general, we provide one login and access per person. However, if you have a team, please contact [email protected] to discuss the best options.

What development board is used for the course?

This course does not require a development board.

Are there hands-on labs?

Yes, this course does include hands-on exercises. The exercises do not require a development environment. They are focused on the MISRA standard.

Do you have more questions? Email Jacob at [email protected].

Self-paced online course – $295

Purchase the course >     Online live training >     Custom team training >