Keil Logo
Workshops

Defensive Programming for Embedded Systems Webinar

Webinar — Jun 3, 2016

Doulos and ARM Training Webinar: Defensive programming for Embedded Systems
 
Date: Friday June 3rd 2016
Time for Europe & Asia: 10am BST (11am CEST / 2.30pm IST)
Time for Americas: 10am PDT (1pm EDT / 6pm BST)

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 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.

Registration:
For session 1 (11am CEST): Go to Session 1
For session 2 (7pm CEST): Go to Session 2

Workshop:   Defensive Programming for Embedded Systems Webinar
Date:   Jun 3, 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.