搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
RISC-V嵌入式系统设计
0.00     定价 ¥ 79.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购15本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111783497
  • 作      者:
    编者:凌明//张志鹏//杨勇|责编:李馨馨//王荣
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2025-07-01
收藏
畅销推荐
内容介绍
本书以一个具体的RISC-Ⅴ嵌入式系统设计项目贯穿全书,从嵌入式微处理器系统架构到处理器内核、存储器、处理器外设与驱动,再到嵌入式操作系统层层展开,每一章的内容都紧扣所需设计的系统进行讲解,以项目驱动的方式进行教学。本书大部分章节都设置了案例和实战两个环节,案例部分具体介绍CH32V307处理器的实现细节,实战部分则详细介绍了基于该处理器的系统设计。所有在实战环节介绍的代码都可以在配套的MCU开发板上进行验证。 本书可以作为本科、高职院校计算机、电子信息、自动化专业的嵌入式系统课程入门教材。
展开
目录
前言
第1章 嵌入式系统概论
1.1 嵌入式系统的定义
1.2 嵌入式系统的分类与产业生态
1.2.1 基于实时性的分类
1.2.2 基于应用的分类
1.2.3 嵌入式系统的产业生态
1.3 如何学习嵌入式系统
1.3.1 嵌入式系统的知识体系
1.3.2 设计一个嵌入式系统:基于语音识别和蓝牙通信的直流电机控制系统
本章思考题
第2章 嵌入式微控制器与系统架构
2.1 嵌入式微处理器的硬件架构
2.1.1 嵌入式微处理器的总体架构
2.1.2 嵌入式微处理器的处理器内核
2.1.3 嵌入式微处理器的存储器
2.1.4 嵌入式微处理器的外设
2.1.5 嵌入式微处理器的互联架构
2.2 AMBA片上总线
2.2.1 AMBA规范概述
2.2.2 AHB的主要特点与工作原理
2.2.3 APB的主要特点与工作过程
2.3 案例:CH32V307 MCU的硬件架构
2.4 实战:基于CH32V307的语音识别控制系统的硬件架构
2.4.1 语音识别系统
2.4.2 电机控制系统
本章思考题
第3章 嵌入式处理器内核
3.1 嵌入式处理器内核概述
3.1.1 CPU的发展
3.1.2 CISC架构与RISC架构
3.1.3 流水线技术
3.2 RISC-Ⅴ指令集架构
3.2.1 RISC-Ⅴ指令集架构概述
3.2.2 RISC-Ⅴ处理器的编程模型(整数基础指令集)
3.2.3 RV32I指令集
3.3 案例:CH32Vx MCU的RISC-Ⅴ内核——青稞V4F
3.4 实战:在CH32V307 MCU上运行语音识别算法
3.4.1 MounRiver 开发工具
3.4.2 编译与链接的过程
3.4.3 语音信号特征提取
3.4.4 在CH32V307上语音信号特征提取算法实现
本章思考题
第4章 嵌入式微控制器的存储器
4.1 嵌入式系统的存储器概述
4.2 片上SRAM
4.3 片上FLASH存储器
4.4 片外存储器接口——FSMC
4.5 案例:CH32V307的片上存储器
4.5.1 CH32V3x的存储器
4.5.2 CH32V3x的启动设置
4.6 实战:使用CH32V307的片上存储器
4.6.1 使用片上FLASH存储用户数据
4.6.2 串口读写FLASH
本章思考题
第5章 嵌入式系统基础外设
5.1 外设的数据交互方式
5.2 外设中断与系统异常
5.2.1 中断概述
5.2.2 异常概述
5.2.3 RISC-Ⅴ处理器处理中断的过程
5.3 案例:CH32V307 MCU的外设
5.3.1 CH32V307 MCU 的外设与地址映射
5.3.2 CH32V307 MCU的中断控制器
5.3.3 CH32V307 MCU的底层软件包
5.3.4 GPIO
5.3.5 实战项目:流水灯闪烁实验
5.3.6 中断
5.3.7 实战项目:按键中断控制LED亮灭
5.3.8 TIMER
5.3.9 实战项目:精确定时LED闪烁
5.3.10 实战项目:输出PWM波形控制电机转速
5.3.11 ADC
5.3.12 实战项目:电压测量温度
5.3.13 实战项目:多通道电压采样
本章思考题
第6章 嵌入式系统串行通信外设
6.1 同步串行通信——SPI
6.1.1 SPI概述
6.1.2 CH32V307的SPI
6.1.3 SPI库函数
6.1.4 实战项目:SPI的FLASH读写
6.2 同步串行通信——I2C
6.2.1 I2C简介
6.2.2 CH32V307的I2C
6.2.3 I2C库函数
6.2.4 实战项目:环境温湿度测量
6.3 异步串行通信——UART
6.3.1 串口通信概述
6.3.2 CH32V307的USART
6.3.3 USART库函数
6.3.4 实战项目:串口数据收发
6.3.5 实战项目:串口蓝牙透传
本章思考题
第7章 高速通信接口
7.1 USB接口
7.1.1 USB接口简介
7.1.2 CH32V307的USB接口
7.1.3 实战项目:赤菟模拟键盘
7.1.4 实战项目:赤菟外挂键盘
7.2 以太网接口
7.2.1 以太网简介
7.2.2 CH32V307的以太网接口
7.2.3 实战项目:TCP Client网络通信
本章思考题
第8章 嵌入式系统的软件系统
8.1 嵌入式操作系统的基本原理
8.1.1 嵌入式操作系统的特点
8.1.2 常见的嵌入式操作系统
8.1.3 任务管理与调度
8.1.4 任务间通信
8.1.5 中断管理
8.2 实战:使用RT-Thread搭建语音识别系统的软件框架
8.2.1 使用RT-Thread Studio
8.2.2 实战项目:RT-Thread多任务设计
8.2.3 基于RT-Thread的语音识别系统
本章思考题
附录 赤菟开发板资源
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证