书籍详情
嵌入式系统及应用开发基础:STM32系列Cortex-M3\4内核处理器结构及其物联网应用案例
作者:吴君钦,许春冬
出版社:北京交通大学出版社
出版时间:2022-06-01
ISBN:9787512147188
定价:¥69.00
购买这本书可以去
内容简介
本书全面讲述ARM嵌入式微处理器结构及其软硬件编程基础,并结合典型案例,详细论述嵌入式微处理器应用于物联网中的硬件设计过程和驱动软件编程方法。本书主要内容包括:嵌入式系统与物联网概述,ARM7TDMI/Cortex-M3处理器内核结构、ARM处理器指令系统、ARM汇编语言程序设计、汇编语言与C/C++语言混合程序设计、ARM存储系统与I/O端口映射、Cortex-M3异常和中断系统、STM32F10x驱动编程基础、I2C总线协议及应用案例、并行接口驱动编程应用案例、STM32库函数驱动编程及应用案例、UART异步串行通信、STM32物联网应用案例等。本书内容丰富,重点突出,力求屏蔽ARM7TDMI、Cortex-M3/M4嵌入式处理器内核的复杂软硬件技术细节,让初次学习嵌入式微处理器系统的学生或技术人员,能快速掌握基于嵌入式微处理器SoC芯片的硬件接口设计和驱动程序编程方法。本书可供各层次高校电类专业“计算机硬件基础”“嵌入式系统及应用”等课程的教材或参考用书,也可以作为电子、通信、机电、测控等行业技术人员的参考资料。
作者简介
吴君钦,江西理工大学信息工程学院教授,硕士研究生导师。有10年从事嵌入式系统方面工程技术开发工作经历,长期从事嵌入式系统、物联网、无线宽带通信等方面的课程教学和相关科研。
目录
部分 嵌入式微处理器架构及编程基础
第1章 嵌入式系统与物联网概述
1.1 嵌入式系统概述
1.1.1 嵌入式系统概念
1.1.2 嵌入式微处理器筒介
1.1.3 嵌入式微处理器分类
1.2 ARM系列嵌入式处理器概述
1.2.1 ARM及其商业模式简介
1.2.2 ARM架构与版本的演进
1.2.3 ARM指令系统演进
1.3 嵌入式操作系统
1.4 开源硬件与嵌入式软件新技术
1.4.1 Arduino开源硬件
1.4.2 Lua语言开源硬件
1.4.3 Micro EJ/OS项目
1.5 物联网与智能硬件产业
练习题
第2章 ARM7TDMI处理器内核结构
2.1 ARM7TDMI处理器内核结构概述
2.1.1 处理器内核结构
2.1.2 处理器工作状态
2.1.3 处理器工作模式与任务的特权级别
2.1.4 三级流水线
2.1.5 处理器支持数据类型
2.1.6 内部寄存器
2.1.7 CPSR程序状态字功能详解
2.1.8 Thumb状态下寄存器集
2.2 ARM7TDMI主存储器
2.2.1 存储结构特点概述
2.2.2 地址空间
2.2.3 存储顺序与存储模式
2.2.4 存储器的非对齐访问
2.3 存储器映射I/0空间
2.4 ARM7TDMI中断与异常
2.4.1 中断与异常概述
2.4.2 异常处理进入与返回
2.4.3 异常向量
2.4.4 异常优先级
2.4.5 异常处理程序模板
2.4.6 异常分类详细描述
2.4.7 中断响应延时
2.5 JTAG接口
练习题
第3章 Cortex-M3处理器内核结构
3.1 M3处理器内核结构概述
3.2 M3内核寄存器
3.2.1 通用寄存器
3.2.2 特殊功能寄存器
3.3 M3工作状态/工作模式/特权级别
3.3.1 M3工作状态
第1章 嵌入式系统与物联网概述
1.1 嵌入式系统概述
1.1.1 嵌入式系统概念
1.1.2 嵌入式微处理器筒介
1.1.3 嵌入式微处理器分类
1.2 ARM系列嵌入式处理器概述
1.2.1 ARM及其商业模式简介
1.2.2 ARM架构与版本的演进
1.2.3 ARM指令系统演进
1.3 嵌入式操作系统
1.4 开源硬件与嵌入式软件新技术
1.4.1 Arduino开源硬件
1.4.2 Lua语言开源硬件
1.4.3 Micro EJ/OS项目
1.5 物联网与智能硬件产业
练习题
第2章 ARM7TDMI处理器内核结构
2.1 ARM7TDMI处理器内核结构概述
2.1.1 处理器内核结构
2.1.2 处理器工作状态
2.1.3 处理器工作模式与任务的特权级别
2.1.4 三级流水线
2.1.5 处理器支持数据类型
2.1.6 内部寄存器
2.1.7 CPSR程序状态字功能详解
2.1.8 Thumb状态下寄存器集
2.2 ARM7TDMI主存储器
2.2.1 存储结构特点概述
2.2.2 地址空间
2.2.3 存储顺序与存储模式
2.2.4 存储器的非对齐访问
2.3 存储器映射I/0空间
2.4 ARM7TDMI中断与异常
2.4.1 中断与异常概述
2.4.2 异常处理进入与返回
2.4.3 异常向量
2.4.4 异常优先级
2.4.5 异常处理程序模板
2.4.6 异常分类详细描述
2.4.7 中断响应延时
2.5 JTAG接口
练习题
第3章 Cortex-M3处理器内核结构
3.1 M3处理器内核结构概述
3.2 M3内核寄存器
3.2.1 通用寄存器
3.2.2 特殊功能寄存器
3.3 M3工作状态/工作模式/特权级别
3.3.1 M3工作状态
猜您喜欢