本書講述了如何利用FreeRTOS多任務(wù)處理內(nèi)核讓ARM Cortex微控制器進(jìn)行多任務(wù)處理。本書還詳細(xì)講解了多任務(wù)處理操作系統(tǒng)的各項(xiàng)特性,例如:調(diào)度、優(yōu)先級(jí)、郵箱、事件標(biāo)志和信號(hào)量等。本書的重要特色之一是使用非常流行的Clicker 2 for STM32開(kāi)發(fā)板(你可以很輕松地?fù)Q用其他型號(hào)的開(kāi)發(fā)板)和FreeRTOS進(jìn)行實(shí)時(shí)項(xiàng)目實(shí)戰(zhàn)。這些項(xiàng)目包括:LED以不同頻率閃爍、7段數(shù)碼管的刷新顯示、用不同任務(wù)控制各種傳感器的移動(dòng)機(jī)器人、獨(dú)立控制的多個(gè)伺服電機(jī)、多任務(wù)處理的物聯(lián)網(wǎng)項(xiàng)目、具有獨(dú)立鍵盤輸入的溫度控制器、具有三項(xiàng)任務(wù)(激活、發(fā)生器和顯示)的隨機(jī)數(shù)發(fā)生器、家用報(bào)警系統(tǒng)以及泊車管理系統(tǒng)等等。