5 Embedded System Characteristics Every Engineer Should Monitor
No matter how complex an embedded system becomes, there are five key characteristics to every embedded system that develops should…
Jacob's Blog
Category Archives: Software Techniques
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…
There are many techniques and processes that developers can follow in order to minimize the defects (bugs) that find their…
I recently wrote an article for embedded.com entitled “A Peek Inside Amazon FreeRTOS” where I started to analyze the high-level…