本書以讓讀者快速掌握FE310嵌入式微控制器為目的,由淺入深地帶領讀者進入RISC-Ⅴ的世界。本書共分為7章,系統(tǒng)地介紹了SiFive E系列32位RISC-Ⅴ微控制器的體系結構、SiFive E31內核、片內存儲系統(tǒng)、系統(tǒng)控制模塊、外圍設備接口的特點與性能;還介紹了SiFive Freedom Studio集成開發(fā)環(huán)境,F(xiàn)reedom E-SDK驅動庫開發(fā)及SiFive Learn Inventor開發(fā)系統(tǒng),開發(fā)系統(tǒng)連接外部紅外與超聲波模塊的拓展應用開發(fā)實例,有初步C語言基礎的讀者可輕松上手;還利用*后兩章輔以大量的例程,講解了FreeRTOS與RT-Thread等實時多任務操作系統(tǒng)的原理與應用。本書以*常見的UART接口驅動結構進行分析、移植及代碼解說,對于想要初步學習RTOS系統(tǒng)原理的人來說是一個不錯的選擇。附錄C給出了自制競賽用智能車實例,達到軟件開發(fā)結合硬件系統(tǒng)設計的效果。 本書內容豐富實用、層次清晰、敘述詳盡,書中穿插的實例程序全部使用C語言編寫,且在Freedom Studio集成開發(fā)環(huán)境上編譯通過,方便讀者教學與自學,非常適合RISC-Ⅴ嵌入式微控制器的初學者;還可以作為高等院校計算機科學與技術、電子信息工程、通信工程、自動控制、電氣自動化、嵌入式、物聯(lián)網等相關專業(yè)本科生或研究生,進行RISC-Ⅴ微控制器系統(tǒng)與RTOS教學的嵌入式相關課程輔助教材;本書著重培養(yǎng)學生實踐應用能力,因此還可以作為全國大學生電子設計競賽RISC-Ⅴ子賽題的培訓教材,尤其適合參加智能車競賽的同學參考;同時,還可以作為具有一定C語言知識和硬件基礎的嵌入式系統(tǒng)開發(fā)工程師和研究人員進行RISC-Ⅴ微控制器系統(tǒng)開發(fā)與應用的參考書。