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 >>>Yearly Archives: 2015
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 >>>Embedded Basics – 10 Qualities of Portable Firmware
Portable Firmware …. is modular is loosely coupled has high cohesion is ANSI-C compliant has a clean interface has a Hardware Abstraction Layer (HAL) is...
Read More >>>Tips and Tricks – 7 Tips for creating and using portable types
Writing software that is reusable, portable and will stand the test of time is critical...
Read More >>>Tools – Kinetis-L Freedom Boards
Less than a decade ago it was difficult for an engineer to get ahold of a development board without doing some serious damage to their...
Read More >>>Using Conditional Complexity to Test Embedded Software
One of the areas of embedded software development that engineers seem to struggle with is testing. Engineers often get excited about the design and implementation...
Read More >>>Embedded Basics – Squirrel
Embedded software developers are familiar with C/C++ but with the Internet of Things, knowing just these languages is not going to be enough. Learning some...
Read More >>>Tips and Tricks – Offload the I in IoT
Embedded software developers have a lot on their plate. A developer has to be an expert in hardware, sensors, communication protocols, low level drivers, HAL’s...
Read More >>>Tools – The April Board
The April board is a break-out for the Imp Developer module. The April module provides the ability to power the Imp module using a standard...
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 >>>Embedded Basics – Values and Side Effects
Many embedded software developers learn to program for embedded systems on the fly. The result is usually an informal introduction to the language that often...
Read More >>>Tips and Tricks – Learning to write portable code using ANSI-C
Embedded software engineers should be interested in writing production software that is portable and reusable. ...
Read More >>>