成功加入购物车
杨永杰 、 许鹏 编 / 北京理工大学出版社 / 2018-08 / 平装
售价 ¥ 23.88 5.3折
定价 ¥45.00
品相 八五品
延迟发货说明
上书时间2026-04-12
卖家超过10天未登录
嵌入式系统原理及应用:基于ARMCortex-M4体系结构
《嵌入式系统原理及应用:基于ARM Cortex-M4体系结构》从工程实践的角度出发,以ARM Cortex-M4架构为研究对象,系统地介绍嵌入式系统ARM微处理器的基础知识,以及编程模型、指令系统、汇编程序设计、嵌入式C语言设计、工作原理和开发环境,并以STM32F4教学开发平台为例,介绍MDK5开发环境和典型应用,最后对典型工程应用开发的实例进行分析。
《嵌入式系统原理及应用:基于ARM Cortex-M4体系结构》内容全面、由浅入深,叙述言简意赅、清晰流畅,讲解通俗易懂,各章实例均已验证。
《嵌入式系统原理及应用:基于ARM Cortex-M4体系结构》可以作为高等院校相关专业的本科高年级学生和研究生的专业课教材,也可以作为从事嵌入式系统开发和设计人员的参考用书。
第1章 绪论1.1 微处理器的定义1.2 ARM的发展历程1.3 ARM微处理器的特点及应用1.3.1 ARM微处理器的特点1.3.2 ARM微处理器的应用1.4 ARM微处理器系列1.4.1 ARM7系列微处理器1.4.2 ARM9系列微处理器1.4.3 ARM9E系列微处理器1.4.4 ARMl0E系列微处理器1.4.5 SecurCore系列微处理器1.4.6 StrongARM系列微处理器1.4.7 Xscale处理器1.4.8 ARMll系列微处理器1.4.9 ARM CorteX系列微处理器1.5 ARM微处理器的选型1.5.1 ARM芯片选择的一般原则1.5.2 多芯核结构ARM芯片的选择1.5.3 ARM芯片供应商思考题第2章 ARM Cortex-M4核体系结构2.1 ARM体系结构2.1.1 ARM微处理器体系结构2.1.2 内核流水线结构2.1.3 Cortex-M4系统总线接口2.2 ARM微处理器的数据存储及工作状态2.2.1 ARM指令长度及数据类型2.2.2 ARM的存储器格式2.2.3 传统ARM微处理器的工作状态2.2.4 Cortex-M4处理器的工作状态2.3 ARM通用寄存器组2.3.1 通用寄存器RO~R122.3.2 堆栈指针R132.3.3 连接寄存器R142.3.4 程序计数器R152.4 Correx-M4特殊功能寄存器组2.4.1 程序状态寄存器2.4.2 中断屏蔽寄存器组2.4.3 控制寄存器2.5 Cortex-M4浮点处理寄存器组2.5.1 浮点状态控制寄存器2.5.2 协处理器访问控制寄存器2.6 Cortex-M4存储器系统结构2.6.1 Cortex-M4微处理器存储器系统特征2.6.2 存储器的映射2.7 Cortex-M4的异常和中断2.7.1 异常与中断简介2.7.2 Cortex-M4处理器的异常类型2.7.3 Cortex-M4处理器的中断管理2.7.4 Cortex-M4处理器的异常流程思考题第3章 ARM处理器指令集3.1 ARM指令简介3.2 ARM寻址方式3.2.1 数据处理指令寻址方式3.2.2 加载/存储类指令寻址方式3.2.3 堆栈操作寻址方式3.2.4 协处理操作指令寻址方式3.3 Cortex指令集3.3.1 处理器传送指令3.3.2 存储器访问指令3.3.3 数据处理指令3.3.4 比较与测试指令3.3.5 程序流程控制指令3.3.6 异常相关指令3.3.7 饱和运算指令3.3.8 存储器隔离指令3.4 Cortex-M4特有指令3.4.1 SIMD和饱和指令3.4.2 乘法和乘加指令3.4.3 打包和解包指令思考题第4章 ARM程序设计基础4.1 ARM汇编语言的语句格式4.1.1 汇编语言程序中的符号4.1.2 汇编语言程序中的表达式和运算符4.2 ARM汇编器支持的伪指令4.2.1 数据定义伪指令4.2.2 符号定义伪指令4.2.3 汇编结构伪指令4.2.4 汇编控制伪指令4.2.5 其他常用伪指令4.3 汇编语言的程序结构4.3.1 程序结构4.3.2 子程序调用思考题第5章 嵌入式C语言编程5.1 嵌入式C语言概述5.2 AAPCS规则5.3 嵌入式C语言编写特点5.3.1 嵌入式C语言的数据存储方法5.3.2 嵌入式C语言的编写注意事项5.4 C语言与汇编语言混编规范5.4.1 在C语言中内嵌汇编指令5.4.2 在汇编中使用C定义的全局变量5.4.3 在C程序中调用汇编程序5.4.4 在汇编程序中调用C程序5.5 嵌入式C语言的常见用法思考题第6章 STM32F4处理器的工作原理6.1 STM32F4处理器的启动过程6.1.1 STM32F4处理器启动文件6.1.2 STM32F4处理器主文件6.2 STM32F4处理器的关键技术6.2.1 STM32F4处理器时钟系统6.2.2 STM32F4处理器I/0端口6.2.3 可编程中断控制与配置思考题第7章 STM32F4处理器的编程开发环境7.1 STM32F4处理器编程环境7.1.1 Keil MDK开发工具7.1.2 STM32F4固件库7.2 MDK工程模板的建立7.3 程序下载与调试7.3.1 J-LINK仿真器下载7.3.2 使用J-LINK调试程序思考题第8章 STM32F4处理器的基础应用设计8.1 STM32F4实验教学平台8.2 LED灯显示实例8.2.1 相关技术简介8.2.2 系统硬件组成8.2.3 软件设计原理8.3 蜂鸣器发声实例8.3.1 相关技术简介8.3.2 系统硬件组成8.3.3 软件设计原理8.4 数码管显示实例8.4.1 相关技术简介8.4.2 系统硬件组成8.4.3 软件设计原理8.5 按键检测实例8.5.1 相关技术简介8.5.2 系统硬件组成8.5.3 软件设计原理8.6 外部中断处理实例8.6.1 处理器外部中断简介8.6.2 外部中断的使用8.6.3 系统硬件组成8.6.4 软件设计原理8.7 通用定时器实例8.7.1 通用定时器简介8.7.2 系统硬件组成8.7.3 软件设计原理8.8 RTC时钟实例8.8.1 RTC时钟模块简介8.8.2 系统硬件组成8.8.3 软件设计原理思考题第9章 STM32F4处理器的综合应用设计9.1 TFT-LCD屏幕驱动与显示应用9.1.1 LCD显示屏简介9.1.2 LcD显示屏的参数9.1.3 LcD显示屏的控制信号9.1.4 TFT-LCD屏的驱动设计9.1.5 系统硬件组成9.1.6 软件设计原理9.2 触摸屏检测应用9.2.1 触摸屏简介9.2.2 触摸屏的检测原理9.2.3 系统硬件组成9.2.4 软件设计原理9.3 通用串行通信应用9.3.1 通用串行通信简介9.3.2 USART通信相关固件库函数9.3.3 系统硬件组成9.3.4 软件设计原理9.4 ADC输入采集应用9.4.1 ADC模块简介9.4.2 ADC的转换方法9.4.3 系统硬件组成9.4.4 初始化配置过程9.4.5 软件设计原理9.5 DAC模拟输出应用9.5.1 DAC模块简介9.5.2 DAC的转换方法9.5.3 系统硬件组成9.5.4 初始化配置过程9.5.5 软件设计原理思考题参考文献
展开全部
图2
图3
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30