基于RISC-V架构的嵌入式系统开发-李正军 pdf下载
选择版本
内容简介
本篇主要提供基于RISC-V架构的嵌入式系统开发-李正军电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com










本书全面介绍了RISC-V架构及其在嵌入式系统开发中的应用。
全书共分13章,主要内容包括:绪论、RISC-V技术生态与实践、RISC-V架构的中断和异常、
RISC-V汇编语言程序设计、CH32嵌入式微控制器与最小系统设计、MRS集成开发环境、
CH32通用输入输出接口、CH32外部中断、CH32定时器系统、CH32通用同步异步收发器、
HPM6700系列高性能微控制器、HPM6750微控制器开发平台和HPM6750微控制器开发应用实例。
本书内容丰富,体系先进,结构合理,理论与实践相结合,注重工程应用。
本书可作为从事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定时器应用实例
习题
第10章CH32通用同步异步收发器
10.1串行通信基础
10.2通用同步异步收发器的结构、工作模式和方式
10.3常用库函数
10.4使用流程
10.5CH32的通用同步异步收发器串行通信应用实例
习题
第11章HPM6700系列高性能微控制器
11.1HPM6700概述
11.2HPM6750的主要特性
11.3HPM6750处理器内核
习题
第12章HPM6750微控制器开发平台
12.1SDK概述
12.2RISC-V微控制器跨平台开发
12.3SDK与HPM6750开发板的连接
12.4SEGGER Embedded Studio for RISC-V开发环境
12.5HPM6750开发板
12.6HPM6750仿真器的选择
习题
第13章HPM6750微控制器开发应用实例
13.1HPM6750的通用输入输出的输出应用实例概述
13.2HPM6750的通用输入输出的输出应用硬件设计
13.3HPM6750的通用输入输出的应用软件设计