基於RISC-V架構的嵌入式系統開發

李正軍 李瀟然

  • 出版商: 機械工業
  • 出版日期: 2025-06-01
  • 售價: $534
  • 語言: 簡體中文
  • 頁數: 194
  • ISBN: 7111775589
  • ISBN-13: 9787111775584
  • 相關分類: 嵌入式系統RISC-V
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

本書全面介紹了RISC-V架構及其在嵌入式系統開發中的應用。全書共分13章,主要內容包括:緒論、RISC-V技術生態與實踐、RISC-V架構的中斷和異常、RISC-V匯編語言程序設計、CH32嵌入式微控制器與 小系統設計、MRS集成開發環境、CH32通用輸入輸出接口、CH32外部中斷、CH32定時器系統、CH32通用同步異步收發器、HPM6700系列高性能微控制器、HPM6750微控制器開發平臺和HPM6750微控制器開發應用實例。本書內容豐富,體系 ,結構合理,理論與實踐相結合,註重工程應用。 本書可作為從事RISC-V嵌入式系統開發的工程技術人員的參考書,也可作為高等院校各類自動化、機器人、機電一體化、人工智能、電子與電氣工程、計算機應用、信息工程、物聯網等相關專業的本、專科學生教材。

作者簡介

李正軍:山東大學教授,知名的嵌入式系統、現場總線與工業以太網、自動控制、現場總線與工業以太網專家。1984年畢業於山東大學數學系、同年留山東大學數學系任教。先後擔任“211工程”重點建設項目“現場總線技術實驗室”負責人、控制科學與工程學院微機原理課程負責人,碩士研究生導師,並獲山東大學 教師榮譽稱號。中國電氣工業協會設備網現場總線分會理事、中華人民共和國機械行業標準《低壓電氣通信規約》審稿人,全國電器設備網絡通信接口標準化委員會委員。發表科研與教學論文50余篇,出版著作16部,並獲機械工業出版社百佳作者和 作者榮譽稱號。承擔省部級與企業科研課題30余項。主要研究方向包括嵌入式系統、RISC-V開源技術、計算機控制、現場總線與工業以太網應用技術、 醫療器械、電力網絡監測儀表等。

目錄大綱

前言
第1章緒論
1.1指令集架構概述
1.2RISC-V架構概述
習題
第2章RISC-V技術生態與實踐
2.1采用RISC-V架構的 外廠商
2.2RISC-V架構指令集的先驅——SiFive公司產品
2.3國產RISC-V架構——玄鐵系列微處理器
2.4國產RISC-V架構——HPM系列微控制器
2.5國產RISC-V架構——CH系列微處理器
習題
第3章RISC-V架構的中斷和異常
3.1中斷和異常
3.2RISC-V架構異常處理機制
3.3RISC-V架構中斷
3.4核心本地中斷控制器
3.5平臺級中斷控制器管理多個外部中斷
3.6RISC-V結果預測相關控制和狀態寄存器
習題
第4章RISC-V匯編語言程序設計
4.1RISC-V指令集架構簡介
4.2RISC-V寄存器
4.3匯編語言簡介
4.4RISC-V匯編程序概述
4.5RISC-V架構及程序的機器級表示
4.5.4RISC-V的尋址方式
4.6RISC-V匯編程序示例
習題
第5章CH32嵌入式微控制器與 小系統設計
5.1CH32微控制器概述
5.2CH32系列微控制器外部結構
5.3CH32V103微控制器內部結構
5.4觸摸按鍵檢測
5.5CH32V103 小系統設計
習題
第6章MRS集成開發環境
6.1MRS集成開發環境的特點和安裝
6.2MRS集成開發環境界面
6.3MRS工程
6.4工程調試
6.5工程下載
6.6CH32V103開發板的選擇
6.7CH32V103仿真器的選擇
習題
第7章CH32通用輸入輸出接口
7.1CH32V103x通用輸入輸出接口概述
7.2通用輸入輸出接口功能
7.3庫函數
7.4使用流程
7.5CH32V103的通用輸入輸出按鍵輸入應用實例
7.6CH32V103的通用輸入輸出LED輸出應用實例
習題
第8章CH32外部中斷
8.1中斷的基本概念
8.2CH32V103中斷系統組成結構
8.3中斷控制
8.4外部中斷常用庫函數
8.5外部中斷使用流程
8.6CH32的外部中斷設計實例
習題
第9章CH32定時器系統
9.1CH32定時器概述
9.2CH32V103通用定時器的結構
9.3CH32V103通用定時器的功能模式
9.4通用定時器常用庫函數
9.5通用定時器使用流程
9.5.1快速可編程中斷控制器設置
9.6CH32定時器應用實例
習題
0章CH32通用同步異步收發器
10.1串行通信基礎
10.2通用同步異步收發器的結構、工作模式和方式
10.3常用庫函數
10.4使用流程
10.5CH32的通用同步異步收發器串行通信應用實例
習題
1章HPM6700系列高性能微控制器
11.1HPM6700概述
11.2HPM6750的主要特性
11.3HPM6750處理器內核
習題
2章HPM6750微控制器開發平臺
12.1SDK概述
12.2RISC-V微控制器跨平臺開發
12.3SDK與HPM6750開發板的連接
12.4SEGGER Embedded Studio for RISC-V開發環境
12.5HPM6750開發板
12.6HPM6750仿真器的選擇
習題
3章HPM6750微控制器開發應用實例
13.1HPM6750的通用輸入輸出的輸出應用實例概述
13.2HPM6750的通用輸入輸出的輸出應用硬件設計
13.3HPM6750的通用輸入輸出的應用軟件設計