Embedded systems consist of two very different types of failure rates; hardware and software. The probability of a hardware failure is a well known and...
Read More >>>Category Archives: Design Cycle
Tools – AstroGrep
One of the problems with developing embedded software using a windows based machine is that there is no GREP feature built into windows. Developers can...
Read More >>>Tools – Selecting the right emulator
Selecting the right emulator for the job can be challenging. Many development teams try to either skimp by using the emulator included with low cost...
Read More >>>Understanding volatile access warnings
Every now and then, an interesting compiler warning will pop that make developers scratch their head in wonder. One such warning is the ” undefined...
Read More >>>CEC – Driver Design Patterns and the Internet
Course Overview: Leveraging design patterns is a critical technique to quickly and efficiently develop an embedded system. This course will explore driver design patterns through...
Read More >>>A Reusable Button Debounce Module
Buttons are a common component in many embedded systems, yet from a quick review of debounce algorithms they are typically not written to be portable...
Read More >>>Improving Code Integrity with a Stack Guard
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...
Read More >>>Design News CEC – Baremetal C Programming for Embedded Systems
Course Overview: The C programming language is one of the most widely used and successful...
Read More >>>Improving Code Integrity Using FILL
Developers like to believe that the microprocessor their software runs on will faithfully follow the program flow that they created and run as expected indefinitely....
Read More >>>Embedded Basics – A few Array Misconceptions
Arrays are one of the most widely used data objects in C, yet, as it would turn out there are a number of misconceptions about...
Read More >>>Tips and Tricks – Creating Successful Firmware Resolutions for 2015
Early next year I will be posting a blog on EDN about new years resolution...
Read More >>>Tools – The OWON Portable O-Scope
One of the great things about working as a consultant is that most of the time the project can be worked on from the comfort...
Read More >>>