Keil Logo
Workshops

Defensive programming for Embedded Systems

Webinar — Oct 5, 2016

Click Here for More Information...

Overview: More embedded systems are being connected to the Internet than ever before. The need for robust and secure software is forcing many developers to go back to the basics and begin programming defensively. This webinar on October 5th will examine the fundamentals of defensive programming in the C programming language and techniques commonly overlooked by developers.

Attendees can expect to learn about:

  • designing embedded software by contract
  • using assert to discover bugs immediately
  • setting up and using static code analysis in Keil MDK
  • available error handling techniques
  • discovering stack overflows in CMSIS-RTOS RTX and how to discover ROM issues
  • developing robust embedded software.

Examples will be provided that attendees can duplicate using the Keil MDK toolchain and a ST Microelectronics Nucleo board.

Presenter: The one-hour training webinar will be presented by Jacob Beningo, Doulos Embedded Certified Training Instructor.

Register for Europe & Asia: 10am BST (11am CEST / 2.30pm IST) »

Register for Americas: 10am PDT (1pm EDT / 6pm BST) »


Workshop:   Defensive programming for Embedded Systems
Date:   Oct 5, 2016
Location:   Webinar

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.