The ability to update an embedded system using a bootloader is an important skill to master. Despite all the effort placed into developing an embedded...
Read More >>>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...
Read More >>>Embedded Basics – Firmware Beautification
Developing firmware can be a beautiful thing but most of the code I review is not very pretty. Firmware that is highly readable can be...
Read More >>>7 Tips for Optimizing Embedded Software
In “5 Embedded System Characteristics Every Engineer Should Monitor”, I discussed key embedded system characteristics that in many cases require optimization. These characteristics include system...
Read More >>>Tools – 10 Engineering Notebook Best Practices
In the article, “Transitioning to a Modern Day Engineering Notebook“, I discussed the basic features and capabilities a modern electronic notebook would need to meet...
Read More >>>Q&A – Secure Bootloader Webinar Nov 29, 2017
I’ve had several requests to post the Q&A from my webinars so that attendees can review them offline. After giving it some consideration, I think...
Read More >>>Embedded Basics – Hash Fundamentals
Hashes are crucial in computer science and provide a wide range of capabilities and functionality. In addition, hashes play an important role in verifying and...
Read More >>>7 Tips for Selecting a Secure Microcontroller
Developing a secure, connected device that can also operate efficiently requires that developers select a microcontroller that includes specific hardware and software features. These features...
Read More >>>Tools – Getting a grip on Semi-hosting
Semi-hosting is a debugging capability supported by ARM processors that allows the embedded target to access i/o capabilities on a host PC through the debugging...
Read More >>>Transitioning to a Modern Day Engineering Notebook
Engineers and scientists have always relied upon notebooks to document their ideas, inventions, progress and even their missteps. Some of the most notable engineers and...
Read More >>>Embedded Basics – The Arm Security Manifesto
Last week I attended Arm TechCon and a major theme through-out was embedded security. During the conference, Arm released their Security Manifesto which provides developers...
Read More >>>Tips and Tricks – 10 Steps for Selecting a Microcontroller (2017)
The way developers select a microcontroller for their embedded systems is dramatically changing. Traditionally developers...
Read More >>>