RISC-V计算机系统——原理、架构、指令与编程
系统论述RISC-V体系结构、指令集、程序设计与开发实践,知名专家联袂推荐

作者:李正军、李潇然

丛书名:RISC-V工程技术丛书

定价:79元

印次:1-1

ISBN:9787302690566

出版日期:2025.06.01

印刷日期:2025.06.20

图书责编:盛东亮

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"本书是一本全面介绍 RISC-V 微控制器开发的实用指南,从基础理论出发,详细讲解了 RISC-V 架构的设计原理、指令集体系结构、中断和异常处理机制、内存管理等核心概念,并通过丰富的编程示例和项目指导,引导读者深入理解 RISC-V 微控制器的开发过程。 本书的特色在于对 RISC-V 架构的透彻解析、对编程与应用实践的重视、对软硬件协同设计内容的创 新介绍,突出了自主可控的重要性,并提供了实用的学习资源。 全书共14章,主要内容包括:绪论、RISC-V 微控制器与开发平台、RISC-V 架构的中断和异常、内存管 理与高速缓存、TLB管理与原子操作、内存屏障指令、RISC-V 指令集、RISC-V 汇编语言程序设计、嵌入式 编译工具、CH32V307嵌入式微控制器、MounRiverStudio集成开发环境、CH32V307GPIO、CH32V307外 部中断系统和 CH32V307定时器。本书可作为高等院校的自动化、机器人、自动检测、机电一体化、人工智能、电子与电气工程、计算机应 用、信息工程、物联网等相关专业的专科、本科学生及研究生的教材,也可作为从事 RISC-V 嵌入式系统开 发的工程技术人员的参考书。"

李正军:山东大学教授,硕士研究生导师,知名的嵌入式系统、自动控制、现场总线与工业以太网专家。1984年毕业于山东大学数学系,同年留山东大学数学系任教。先后担任“211工程”重点建设项目“现场总线技术实验室”负责人、控制科学与工程学院“微机原理”课程负责人,曾获山东大学优秀教师荣誉称号。兼任中国电气工业协会设备网现场总线分会理事、全国电器设备网络通信接口标准化委员会委员、中国机械行业标准《低压电气通信规约》审稿人。发表科研与教学论文50余篇,出版著作16部,获机械工业出版社百佳作者和金牌作者荣誉称号。先后承担省部级与企业级科研课题30余项。主要研究方向包括嵌入式系统、RISC-V开源技术、计算机控制、现场总线与工业以太网应用技术、高端医疗器械、电力网络监测仪表等。

前言 在技术不断进步的今天,微控制器的应用几乎遍布人们生活的每个角落,从智能家居到工业自动化,从可穿戴设备到复杂的通信系统。随着开源硬件运动的兴起,RISCV架构以其开放性、灵活性和高性能的特点,成为微控制器领域的一股新兴力量。本书旨在为读者提供一个全面的实用指南,从基础原理到实际应用,从硬件架构到软件开发,深入浅出地讲解了如何在RISCV微控制器上进行高效的开发工作。 RISCV在全世界范围内引起了广泛的关注,当前中国的众多院校与公司都开始研究和使用RISCV架构,并将其用于学术或者工程项目中。尤其是在深嵌入式领域(对于嵌入式系统的性能、资源利用率、功耗、实时性等要求极其严格的应用领域),无论是硬件处理器核,还是软件工具链,RISCV架构处理器已经具备了替代传统商用深嵌入式处理器(例如ARM CortexM处理器)的能力。但是由于RISCV诞生时间太短,在很多方面亟须系统而翔实的中文资料来帮助初学者快速掌握这门新兴的处理器架构。 在中国,RISCV虽然起步较晚,但传播速度非常迅猛。2016年,几乎没有人听说过RISCV,而2017年RISCV便频频被报道。进入2018年,RISCV已经开始被业界广泛接纳,很多大学开始使用它进行计算机体系结构和嵌入式相关的教学。可以说,RISCV像种子一样,迅速地发芽生长。 本书的特色有以下几点。 (1) 透彻讲解RISCV架构。 本书对RISCV的基本架构进行了全面而深入的解析,帮助读者从零基础理解其核心原理。通过比较分析与其他处理器架构的差异,明确了RISCV的设计优势和应用范围...

目录
荐语
查看详情 查看详情
目录

第1章绪论

1.1计算机系统基本工作原理

1.1.1一个简单的C程序示例

1.1.2冯·诺依曼体系结构计算机

1.2ISA概述

1.2.1ISA的发展

1.2.2CISC与 RISC

1.2.332位与64位架构

1.2.4知名ISA

1.2.5CPU的应用领域

1.3RISCV架构

1.3.1RISCV ISA和社区

1.3.2开源与开放标准的重要性

1.3.3RISC和开放ISA的历史

1.3.4RISCV起源: 美国加利福尼亚大学伯克利分校的架构研究

1.3.5RISCV架构的诞生

1.3.6RISCV国际

1.3.7RISCV生态系统

1.3.8RISCV沟通渠道

1.3.9RISCV交流平台

1.3.10为RISCV作出贡献

1.3.11RISCV ISA规范

1.3.12RISCV的ISA

1.3.13RISCV体系结构的特点

1.3.14RISCV的优势

1.3.15RISCV的应用领域

1.4RISCV的ISA与ARM的ISA的区别

第2章RISCV微控制器与开发平台

2.1RISCV架构指令集的先驱——SiFive公司产品

2.1.1SiFive公司推出的微控制器

2.1.2SiFive公司推出的RISCV架构的微控制器特点

2.1.3SiFive公司的微控制器应用领域

2.1.4HiFive Unmatched Rev B... 查看详情

"《RISC-V计算机系统——原理、架构、指令与编程》全面介绍了RISC-V架构在微控制器领域的应用,具有以下特色。

■理论论述详尽  本书详细解析RISC-V的基本架构,帮助读者理解其核心原理,并通过比较,对其他处理器架构进行了分析,突出RISC-V的设计优势和应用范围。

■编程实例丰富  提供丰富的RISC-V编程实例和详细的项目指导,涵盖从基础到高级的编程技巧,确保读者能将理论知识应用于实际项目中。

■软件/硬件协同  探讨RISC-V在软硬件协同设计中的应用,展示如何通过RISC-V优化系统性能和功能,体现其灵活性和广泛的应用前景。

■学习资源丰富  结合图解、案例分析和步骤指导,提供完整的学习方案,适合不同层次的读者学习和参考。

■基于主流芯片  详细介绍流行的RISC-V微控制器CH32V307,提供丰富的电子资源,便于读者实际操作。

学习资源

?微课视频

?教学课件

?程序代码

?电路文件

?官方手册

说明:资源可到清华大学出版社网站本书页面(或“人工智能科学与技术”微信公众号)下载。"


查看详情