Living in Michigan, it’s not uncommon to wake up on a cold winter morning and find that an automobile just doesn’t want to start. However,...
Read More >>>Yearly Archives: 2021
Programming the STM32 Option Bytes using SEGGER J-Flash
Nearly every microcontroller contains option bytes, fuses, or some method to control general settings on the processor. These settings often control features such as whether...
Read More >>>3 Development Boards to Get Started with TrustZone for Cortex-M Microcontrollers
Developing a product today without taking security into account is foolhardy. Nearly every device being...
Read More >>>5 Elements to Secure Embedded Systems – Part #3 Secure Boot
In “5 Elements to a Secure Embedded System – Part 2 Root-of-Trust”, we continued our...
Read More >>>3 More Tips for Speeding Up Framework Interrupt Handlers
Last month, in 3 Tips for Speeding Up Framework Interrupt Handlers, we looked at several methods that could be used to speed up interrupts. In...
Read More >>>5 Elements to Secure Embedded System – Part #2 Root-of-Trust (RoT)
In “5 Elements to Secure Embedded Systems – Part #1 Hardware-Based Isolation”, we started our...
Read More >>>CEC – Best Practices for Designing Real-Time Embedded Systems
Development teams today are faced with the need to develop systems within smaller budgets, shorter...
Read More >>>3 Tips for Speeding Up Interrupt Handlers
Embedded software developers today are a bit spoiled. Many microcontrollers come with an ecosystem that includes peripheral drivers, an RTOS, middleware and even example application...
Read More >>>Understanding Weak Symbols
If a developer closely looks at framework and library files, they may come across functions that have __weak in front of them. The weak symbol...
Read More >>>5 Elements to Secure Embedded Systems – Part #1 Hardware Based Isolation
Nearly every embedded system requires some level of security, whether it’s just the basics to...
Read More >>>There is No Hardware
My favorite line from the Matrix is that “there is no spoon”, and today that is a wise statement for embedded software developers to take to heart. Embedded software developers traditionally are hardware centric, believing...
Read More >>>Tips, Tricks and Best Practices, so What’s the Deal?
The advancements in chip, sensor and wireless technologies over the past decade have resulted in exponential increases in system complexity that create unique challenges for...
Read More >>>