Passing data between RTOS tasks

Passing data between RTOS tasks

This is the first of an occasional series of blog postings where I will focus on a specific feature or…

Embedded software article: RTOS Revealed #10

Embedded software article: RTOS Revealed #10

My latest article on embedded.com has been published. This piece is the tenth installment of the RTOS Revealed series, which…

Designing power management software for embedded systems

Designing power management software for embedded systems

An increasingly important factor in embedded software development is power management. Historically, this was a solely hardware issue; that has…

Embedded software article: RTOS Revealed #9

Embedded software article: RTOS Revealed #9

My latest article on embedded.com has been published. This piece is the ninth installment of the RTOS Revealed series, which…

Embedded software article: RTOS Revealed #7

Embedded software article: RTOS Revealed #7

My latest article on embedded.com has been published. This piece is the seventh installment of the RTOS Revealed series, which…

Embedded software video blog about using a memory managment unit

Embedded software video blog about using a memory managment unit

My latest video blog is now available. I am talking about the use of a memory management unit [MMU] in…

More on C++ with an RTOS

More on C++ with an RTOS

I recently wrote about an interesting C++ programming technique, that is particularly useful in some embedded applications. The idea was…

Embedded software article: RTOS Revealed #6

Embedded software article: RTOS Revealed #6

My latest article on embedded.com has been published. This piece is the sixth installment of the RTOS Revealed series, which…

Embedded software video blog about power consumption and operating system

Embedded software video blog about power consumption and operating system

My latest video blog is now available. I am talking about the relationship between the choice of operating system and…