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…
Jacob's Blog
Category Archives: Software Techniques
Properly setting up interrupts on a microcontroller isn’t easy. The number of times an engineer has setup interrupts in their…
The C/C++ programming languages have long dominated the embedded systems industry, with very few other languages being able to find…
Digital signal processing (DSP) provides developers with the ability to clean-up and analyze complex signals in a flexible and cost-efficient…
No matter how complex an embedded system becomes, there are five key characteristics to every embedded system that develops should…
Using a HAL is a great way to develop software that can be easily reused and ported from one application…
The IoT is unleashing an unimaginable number of connected devices, many of which are sensor systems that are designed to…
The new Armv8-M architecture from arm® with its Cortex®-M23 and Cortex®-M33 processors is quickly gaining steam in the industry. The…
Every development team needs to make the decision as to whether they will design and build their software from scratch…
In “Improve Debug Efficiency with the ITM”, I discussed how the ITM on the Arm® Cortex-M processors can be used…
Embedded software developers have grown used to working at the lowest, nitty gritty hardware level within a microcontroller based system….
TrustZone for Cortex-M processors is on the way! There has already been an announcement from Nuvoton that they will be…
Let’s face it. No matter how sophisticated our debug tools get, there will always be a place for an old…