Programming for Embedded Systems: Porting vs. Abstraction

In this two part article we will look at the differences between porting and abstracting code with the purpose of helping you understand why and when to use each method. In the case where you need your code to execute on multiple embedded operating systems...

How to Choose a RTOS for Your Embedded System

After a brief introduction regarding the technologies involved, this post will provide you with the resources needed to make an informed decision about which real-time operating system (RTOS) will best fit the needs of your embedded system. A RTOS is generally...

Why We Need to Change the Word “Porting”

Have you ever wondered how a word gets into the Websters™ dictionary? I was researching that topic a few weeks ago and ran across this factoid. According to the Merriam-Webster website, a word is updated when it is widely used and has a clear and accurate meaning. As...