CEC – Designing Embedded Systems using MicroPython
The C/C++ programming languages have long dominated the embedded systems industry, with very few other languages being able to find…
Jacob's Blog
Category Archives: Software Techniques
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…
Figuring out how to size the stack for an embedded application and the tasks within it can be challenging. In…