Getting Started with JSON for Embedded Developers

For decades embedded software developers worked on products that were stand-alone and did not require any internet access. Over the past decade or so, the number of products that are connected to the internet has grown exponentially and with it, embedded developers have been forced to learn the underlying technologies required to communicate in a … Continue reading Getting Started with JSON for Embedded Developers

10 Pain-free Steps to Configure an Interrupt Controller

Properly setting up interrupts on a microcontroller isn’t easy.  The number of times an engineer has setup interrupts in their career doesn’t seem to make a difference.  Configuring interrupts always has some gotcha hidden away that leaves the developer scratching their head and seeking answers in an obscure data sheet or online code snippet.  Thankfully … Continue reading 10 Pain-free Steps to Configure an Interrupt Controller

7 Essential skills for firmware engineers

Having the right tools for the job is critical to success but in the hands of the improperly skilled, the result can be disastrous. Firmware engineers require seven essential skills to succeed in todays rapid paced development environment. Skill #1 – Defect Management (Formerly “Debugging”) According to the UBM Embedded Marketing Studies, debugging an embedded … Continue reading 7 Essential skills for firmware engineers