Developing reliable embedded software comes down to planning for the worst-case scenario and ensuring that there are guards and traps in place to handle these situations. One area of neglect in embedded software is often the stack. The stack is temporary storage that is used by the microcontroller to store information such as local variables, … Continue reading Improving Code Integrity with a Stack Guard
Month: February 2015
Design News CEC – Baremetal C Programming for Embedded Systems
Course Overview: The C programming language is one of the most widely used and successful computer programming languages of all time. When developing firmware for an embedded system without an operating system there are a number of C concepts that can easily trip up a developer. This course will review key concepts for developing an … Continue reading Design News CEC – Baremetal C Programming for Embedded Systems