RTOS Expert, Consultant (Retired)

Silicon Labs

Articles 1 - 9
Software & OS

Uncovering Real-Time Bugs with Specialized RTOS Tools - Part 3 - Blog

May 27, 2019

Fortunately, there are specialized tools designed specifically for debugging RTOS-based systems, yet these are often unknown to developers.

Software & OS

Uncovering Real-Time Bugs with Specialized RTOS Tools - Part 2 - Blog

May 20, 2019

In this section, we?ll explore some of the common issues encountered by developers when using an RTOS and show how those can be detected and corrected.

Software & OS

Uncovering Real-Time Bugs with Specialized RTOS Tools - Part 1 - Blog

May 13, 2019

In this paper, we will look at tools specifically designed to help RTOS-based application developers uncover some elusive bugs, identify issues and offer corrective actions.

Processing

Measuring code execution time on ARM Cortex-M MCUs - Blog

July 07, 2018

Measuring the actual execution time of portions of code can help you find the hot-spots in your code. This article will show how you can easily measure and display the execution time of code on live C

Processing

Using a memory protection unit with an RTOS, part 4 - Story

June 04, 2018

In this last installment of this series on using an RTOS with an MPU, we?ll look how you group RAM by process and conclude with a list of recommendations when using the Cortex-M MPU.

Processing

Using a memory protection unit with an RTOS, part 3 - Story

May 25, 2018

This installment looks at how a process can communicate with another process and what happens when a process attempts to access a memory location or a peripheral device outside its allocated space.

Processing

Using a memory protection unit with an RTOS, part 2 - Story

May 18, 2018

Introduced in 2004, the ARM Cortex-M architecture is currently the most popular 32-bit architecture on the market, adopted by most, if not all major MCU manufacturers.

Industrial

Using a memory protection unit with an RTOS - Story

May 08, 2018

Memory-protection units (MPUs) have been available for years on processors such as the Cortex-M, and yet, embedded developers shy away from using them. Is it because they aren?t useful?

Software & OS

The many uses of RTOS message queues - Story

October 04, 2017

An application can have any number of message queues, each one having its own purpose.

Articles 1 - 9