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