This article contains a discussion of embedded multithreading used in the ARM processor family, and Express Logic’s popular ThreadX real-time operating system (RTOS).

The ARM architecture is arguably today’s most popular embedded platform. Because of its inherent simplicity, it can be found in a wide variety of devices—from cell phones to laser printers. Express Logic’s ThreadX RTOS is also simple and addresses the same target markets as the ARM processor family. ThreadX is one of the most popular RTOSs for the ARM processor, thus this article has relevance for many embedded developers, both those familiar with ThreadX and ARM, and those who have an interest in learning more about them.

Reprinted in its entirety from ARM IQ Vol. 3, No. 2