注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)深入理解RISC-V程序開發(fā)

深入理解RISC-V程序開發(fā)

深入理解RISC-V程序開發(fā)

定 價(jià):¥69.00

作 者: 林金龍,何小慶 著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787512435896 出版時(shí)間: 2021-09-01 包裝:
開本: 16開 頁(yè)數(shù): 322 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《深入理解RISC-V程序開發(fā)》在介紹RISC-V處理器架構(gòu)、芯片、軟件開發(fā)工具和方法的基礎(chǔ)上,從程序員角度深入分析RISC-V處理器軟件開發(fā)過(guò)程的要點(diǎn),并通過(guò)例程幫助讀者理解和掌握RISC-V處理器編程技術(shù)。該書從內(nèi)核、處理器、開發(fā)板到系統(tǒng),逐層討論RISC-V處理器程序的開發(fā)方法,主要內(nèi)容包括:RISC-V處理器架構(gòu)特點(diǎn)以及軟件開發(fā)工具和方法;RV32指令集、匯編語(yǔ)言和C語(yǔ)言程序編寫方法;GD32VF103處理器芯片的啟動(dòng)、外設(shè)訪問(wèn)、中斷服務(wù)和功耗管理程序開發(fā)方法;嵌入式實(shí)時(shí)操作系統(tǒng)的移植以及物聯(lián)網(wǎng)應(yīng)用程序開發(fā)。最后,該書通過(guò)一個(gè)完整案例,系統(tǒng)地說(shuō)明RISC-V處理器的應(yīng)用程序開發(fā)方法和技術(shù)?!渡钊肜斫釸ISC-V程序開發(fā)》既可作為高等院校電子和計(jì)算機(jī)專業(yè)的教材,也可作為嵌入式、物聯(lián)網(wǎng)和人工智能開發(fā)者的工具書。

作者簡(jiǎn)介

  林金龍,北京大學(xué)軟件與微電子學(xué)院教授,2004年以來(lái)一直從事嵌入式系統(tǒng)相關(guān)的教學(xué)和科研工作,多年從事處理器程序開發(fā)方法研究。何小慶,嵌入式系統(tǒng)知名專家,麥克泰軟件公司創(chuàng)始人,《單片機(jī)與嵌入式系統(tǒng)應(yīng)用》編委會(huì)副主任,嵌入式系統(tǒng)聯(lián)誼會(huì)秘書長(zhǎng):長(zhǎng)期從事嵌入式技術(shù)、產(chǎn)業(yè)和教育方面的工作,有《嵌入式操作系統(tǒng)風(fēng)云錄》等中英文著譯作7本,在高校和企業(yè)講授物聯(lián)網(wǎng)和創(chuàng)業(yè)課程。

圖書目錄

第1章 了解RISC-V
1.1 RISC-V指令架構(gòu)的演進(jìn)歷史
1.2 RISC-V處理器家族
1.2.1 RISC-V處理器內(nèi)核
1.2.2 RISC-V SoC平臺(tái)
1.2.3 RISC-V SoC芯片
1.3 RISC-V嵌入式軟件生態(tài)
1.3.1 開源GNU工具鏈軟件
1.3.2 IAR Embedded Workbench
1.3.3 SEGGER Embedded Studio
1.3.4 嵌入式操作系統(tǒng)
1.4 RISC-V內(nèi)核、平臺(tái)和芯片的選擇
1.5 RISC-V處理器與應(yīng)用展望
1.6 本章小結(jié)
第2章 RISC-V處理器芯片
2.1 GD32VF103微控制器
2.1.1 芯片簡(jiǎn)介
2.1.2 芯片內(nèi)核
2.1.3 GD32VF103開發(fā)板
2.2 NXPRV32M1微控制器
2.2.1 芯片簡(jiǎn)介
2.2.2 RV32M1內(nèi)核
2.2.3 RV32M1開發(fā)板
2.3 WCH CH32V103微控制器
2.3.1 芯片與內(nèi)核簡(jiǎn)介
2.3.2 CH32V103開發(fā)板
2.4 SiFive Freedom E310
2.4.1 E310芯片和E31內(nèi)核介紹
2.4.2 FE310開發(fā)板
2.5 Kendryte K210
2.5.1 Kendryte K210芯片
2.5.2 Kendryte K210開發(fā)板介紹
2.6 CH2601平頭哥生態(tài)芯片
2.6.1 CH2601 MCU簡(jiǎn)介
2.6.2 CH2601開發(fā)板和開發(fā)環(huán)境簡(jiǎn)介
2.7 本章小結(jié)
第3章 RISC-V軟件開發(fā)工具
3.1 RISC-V軟件生態(tài)概述
3.2 RISC-V GNU工具鏈
3.3 Nuclei Studio開發(fā)環(huán)境
3.3.1 Nuclei Studio簡(jiǎn)介
3.3.2 Nuclei Studio安裝
3.3.3 啟動(dòng)Nuclei Studio
3.3.4 編譯項(xiàng)目
3.3.5 運(yùn)行和調(diào)試項(xiàng)目
3.4 SEGGER Embedded Studio開發(fā)環(huán)境
3.5 IAR Embedded Workbench開發(fā)環(huán)境
3.5.1 IAR RISC-V評(píng)估套件
3.5.2 快速上手IAR RISC-V評(píng)估套件
3.6 Freedom Studio開發(fā)環(huán)境
3.6.1 使用Freedom Studio創(chuàng)建工程
3.6.2 使用Freedom Studio編譯和調(diào)試工程
3.7 本章小結(jié)
第4章 認(rèn)識(shí)RISC-V內(nèi)核
4.1 RISC-V處理器架構(gòu)
4.1.1 指令執(zhí)行過(guò)程
4.1.2 RISC-V概述
4.2 RV321指令集
4.2.1 RV321指令
4.2.2 尋址方式
4.3 RISC-V異常和中斷處理
4.3.1 RV32特權(quán)模式與異常
4.3.2 機(jī)器模式異常管理寄存器
……
第5章 RISC-V程序開發(fā)
第6章 GD32VF103微控制器
第7章 GD32VF103中斷系統(tǒng)及應(yīng)用
第8章 深入RISC-V程序開發(fā)
第9章 嵌入式實(shí)時(shí)操作系統(tǒng)
第10章 物聯(lián)網(wǎng)操作系統(tǒng)及其應(yīng)用
第11章 基于RISC-V的電磁車設(shè)計(jì)
第12章 高性能RISC-V處理器
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)