嵌入式系统原理及应用 : 基于ARM Cortex-M4体系结构 Qian ru shi xi tong yuan li ji ying yong : Ji yu ARM Cortex-M4 ti xi jie gou 🔍
杨永杰,许鹏主编, Yongjie Yang, Peng Xu, 杨永杰,许鹏主编, 杨永杰, 许鹏 北京:北京理工大学出版社, 2018, 2018
中文 [zh] · PDF · 28.2MB · 2018 · 📗 未知类型的图书 · 🚀/duxiu/zlibzh · Save
描述
1 (p1): 第1章 绪论1 (p1-1): 1.1 微处理器的定义2 (p1-2): 1.2 ARM的发展历程3 (p1-3): 1.3 ARM微处理器的特点及应用3 (p1-3-1): 1.3.1 ARM微处理器的特点4 (p1-3-2): 1.3.2 ARM微处理器的应用4 (p1-4): 1.4 ARM微处理器系列5 (p1-4-1): 1.4.1 ARM7系列微处理器5 (p1-4-2): 1.4.2 ARM9系列微处理器6 (p1-4-3): 1.4.3 ARM9E系列微处理器6 (p1-4-4): 1.4.4 ARM10E系列微处理器7 (p1-4-5): 1.4.5 SecurCore系列微处理器7 (p1-4-6): 1.4.6 StrongARM系列微处理器7 (p1-4-7): 1.4.7 Xscale处理器7 (p1-4-8): 1.4.8 ARM11系列微处理器8 (p1-4-9): 1.4.9 ARM Cortex系列微处理器9 (p1-5): 1.5 ARM微处理器的选型9 (p1-5-1): 1.5.1 ARM芯片选择的一般原则12 (p1-5-2): 1.5.2 多芯核结构ARM芯片的选择12 (p1-5-3): 1.5.3 ARM芯片供应商12 (p1-6): 思考题13 (p2): 第2章 ARM Cortex-M4核体系结构13 (p2-1): 2.1 ARM体系结构13 (p2-1-1): 2.1.1 ARM微处理器体系结构14 (p2-1-2): 2.1.2 内核流水线结构15 (p2-1-3): 2.1.3 Cortex-M4系统总线接口15 (p2-2): 2.2 ARM微处理器的数据存储及工作状态15 (p2-2-1): 2.2.1 ARM指令长度及数据类型16 (p2-2-2): 2.2.2 ARM的存储器格式16 (p2-2-3): 2.2.3 传统ARM微处理器的工作状态17 (p2-2-4): 2.2.4 Cortex-M4处理器的工作状态18 (p2-3): 2.3 ARM通用寄存器组19 (p2-3-1): 2.3.1 通用寄存器R0~R1219 (p2-3-2): 2.3.2 堆栈指针R1319 (p2-3-3): 2.3.3 连接寄存器R1420 (p2-3-4): 2.3.4 程序计数器R1520 (p2-4): 2.4 Cortex-M4特殊功能寄存器组20 (p2-4-1): 2.4.1 程序状态寄存器21 (p2-4-2): 2.4.2 中断屏蔽寄存器组22 (p2-4-3): 2.4.3 控制寄存器23 (p2-5): 2.5 Cortex-M4浮点处理寄存器组24 (p2-5-1): 2.5.1 浮点状态控制寄存器25 (p2-5-2): 2.5.2 协处理器访问控制寄存器25 (p2-6): 2.6 Cortex-M4存储器系统结构26 (p2-6-1): 2.6.1 Cortex-M4微处理器存储器系统特征26 (p2-6-2): 2.6.2 存储器的映射27 (p2-7): 2.7 Cortex-M4的异常和中断27 (p2-7-1): 2.7.1 异常与中断简介28 (p2-7-2): 2.7.2 Cortex-M4处理器的异常类型29 (p2-7-3): 2.7.3 Cortex-M4处理器的中断管理30 (p2-7-4): 2.7.4 Cortex-M4处理器的异常流程31 (p2-8): 思考题32 (p3): 第3章 ARM处理器指令集32 (p3-1): 3.1 ARM指令简介33 (p3-2): 3.2 ARM寻址方式33 (p3-2-1): 3.2.1 数据处理指令寻址方式34 (p3-2-2): 3.2.2 加载/存储类指令寻址方式35 (p3-2-3): 3.2.3 堆栈操作寻址方式36 (p3-2-4): 3.2.4 协处理操作指令寻址方式36 (p3-3): 3.3 Cortex指令集37 (p3-3-1): 3.3.1 处理器传送指令38 (p3-3-2): 3.3.2 存储器访问指令42 (p3-3-3): 3.3.3 数据处理指令45 (p3-3-4): 3.3.4 比较与测试指令46 (p3-3-5): 3.3.5 程序流程控制指令49 (p3-3-6): 3.3.6 异常相关指令50 (p3-3-7): 3.3.7 饱和运算指令50 (p3-3-8): 3.3.8 存储器隔离指令51 (p3-4): 3.4 Cortex-M4特有指令51 (p3-4-1): 3.4.1...
备用文件名
zlibzh/no-category/杨永杰,许鹏主编, Yongjie Yang, Peng Xu, 杨永杰,许鹏主编, 杨永杰, 许鹏/a_116485366.pdf
备用出版商
北京理工大学出版社有限责任公司 Bei jing li gong da xue chu ban she you xian ze ren gong si
备用出版商
Beijing Institute of Technology Press
备用版本
China, People's Republic, China
备用版本
Di 1 ban, 北京 Beijing, 2018
元数据中的注释
Bookmarks: p1 (p1): 第1章 绪论
p1-1 (p1): 1.1 微处理器的定义
p1-2 (p2): 1.2 ARM的发展历程
p1-3 (p3): 1.3 ARM微处理器的特点及应用
p1-3-1 (p3): 1.3.1 ARM微处理器的特点
p1-3-2 (p4): 1.3.2 ARM微处理器的应用
p1-4 (p4): 1.4 ARM微处理器系列
p1-4-1 (p5): 1.4.1 ARM7系列微处理器
p1-4-2 (p5): 1.4.2 ARM9系列微处理器
p1-4-3 (p6): 1.4.3 ARM9E系列微处理器
p1-4-4 (p6): 1.4.4 ARM10E系列微处理器
p1-4-5 (p7): 1.4.5 SecurCore系列微处理器
p1-4-6 (p7): 1.4.6 StrongARM系列微处理器
p1-4-7 (p7): 1.4.7 Xscale处理器
p1-4-8 (p7): 1.4.8 ARM11系列微处理器
p1-4-9 (p8): 1.4.9 ARM Cortex系列微处理器
p1-5 (p9): 1.5 ARM微处理器的选型
p1-5-1 (p9): 1.5.1 ARM芯片选择的一般原则
p1-5-2 (p12): 1.5.2 多芯核结构ARM芯片的选择
p1-5-3 (p12): 1.5.3 ARM芯片供应商
p1-6 (p12): 思考题
p2 (p13): 第2章 ARM Cortex-M4核体系结构
p2-1 (p13): 2.1 ARM体系结构
p2-1-1 (p13): 2.1.1 ARM微处理器体系结构
p2-1-2 (p14): 2.1.2 内核流水线结构
p2-1-3 (p15): 2.1.3 Cortex-M4系统总线接口
p2-2 (p15): 2.2 ARM微处理器的数据存储及工作状态
p2-2-1 (p15): 2.2.1 ARM指令长度及数据类型
p2-2-2 (p16): 2.2.2 ARM的存储器格式
p2-2-3 (p16): 2.2.3 传统ARM微处理器的工作状态
p2-2-4 (p17): 2.2.4 Cortex-M4处理器的工作状态
p2-3 (p18): 2.3 ARM通用寄存器组
p2-3-1 (p19): 2.3.1 通用寄存器R0~R12
p2-3-2 (p19): 2.3.2 堆栈指针R13
p2-3-3 (p19): 2.3.3 连接寄存器R14
p2-3-4 (p20): 2.3.4 程序计数器R15
p2-4 (p20): 2.4 Cortex-M4特殊功能寄存器组
p2-4-1 (p20): 2.4.1 程序状态寄存器
p2-4-2 (p21): 2.4.2 中断屏蔽寄存器组
p2-4-3 (p22): 2.4.3 控制寄存器
p2-5 (p23): 2.5 Cortex-M4浮点处理寄存器组
p2-5-1 (p24): 2.5.1 浮点状态控制寄存器
p2-5-2 (p25): 2.5.2 协处理器访问控制寄存器
p2-6 (p25): 2.6 Cortex-M4存储器系统结构
p2-6-1 (p26): 2.6.1 Cortex-M4微处理器存储器系统特征
p2-6-2 (p26): 2.6.2 存储器的映射
p2-7 (p27): 2.7 Cortex-M4的异常和中断
p2-7-1 (p27): 2.7.1 异常与中断简介
p2-7-2 (p28): 2.7.2 Cortex-M4处理器的异常类型
p2-7-3 (p29): 2.7.3 Cortex-M4处理器的中断管理
p2-7-4 (p30): 2.7.4 Cortex-M4处理器的异常流程
p2-8 (p31): 思考题
p3 (p32): 第3章 ARM处理器指令集
p3-1 (p32): 3.1 ARM指令简介
p3-2 (p33): 3.2 ARM寻址方式
p3-2-1 (p33): 3.2.1 数据处理指令寻址方式
p3-2-2 (p34): 3.2.2 加载/存储类指令寻址方式
p3-2-3 (p35): 3.2.3 堆栈操作寻址方式
p3-2-4 (p36): 3.2.4 协处理操作指令寻址方式
p3-3 (p36): 3.3 Cortex指令集
p3-3-1 (p37): 3.3.1 处理器传送指令
p3-3-2 (p38): 3.3.2 存储器访问指令
p3-3-3 (p42): 3.3.3 数据处理指令
p3-3-4 (p45): 3.3.4 比较与测试指令
p3-3-5 (p46): 3.3.5 程序流程控制指令
p3-3-6 (p49): 3.3.6 异常相关指令
p3-3-7 (p50): 3.3.7 饱和运算指令
p3-3-8 (p50): 3.3.8 存储器隔离指令
p3-4 (p51): 3.4 Cortex-M4特有指令
p3-4-1 (p51): 3.4.1 SIMD和饱和指令
p3-4-2 (p52): 3.4.2 乘法和乘加指令
p3-4-3 (p56): 3.4.3 打包和解包指令
p3-5 (p57): 思考题
p4 (p58): 第4章 ARM程序设计基础
p4-1 (p58): 4.1 ARM汇编语言的语句格式
p4-1-1 (p58): 4.1.1 汇编语言程序中的符号
p4-1-2 (p59): 4.1.2 汇编语言程序中的表达式和运算符
p4-2 (p62): 4.2 ARM汇编器支持的伪指令
p4-2-1 (p62): 4.2.1 数据定义伪指令
p4-2-2 (p64): 4.2.2 符号定义伪指令
p4-2-3 (p66): 4.2.3 汇编结构伪指令
p4-2-4 (p69): 4.2.4 汇编控制伪指令
p4-2-5 (p71): 4.2.5 其他常用伪指令
p4-3 (p72): 4.3 汇编语言的程序结构
p4-3-1 (p72): 4.3.1 程序结构
p4-3-2 (p72): 4.3.2 子程序调用
p4-4 (p73): 思考题
p5 (p74): 第5章 嵌入式C语言编程
p5-1 (p74): 5.1 嵌入式C语言概述
p5-2 (p74): 5.2 AAPCS规则
p5-3 (p76): 5.3 嵌入式C语言编写特点
p5-3-1 (p76): 5.3.1 嵌入式C语言的数据存储方法
p5-3-2 (p77): 5.3.2 嵌入式C语言的编写注意事项
p5-4 (p78): 5.4 C语言与汇编语言混编规范
p5-4-1 (p79): 5.4.1 在C语言中内嵌汇编指令
p5-4-2 (p80): 5.4.2 在汇编中使用C定义的全局变量
p5-4-3 (p80): 5.4.3 在C程序中调用汇编程序
p5-4-4 (p81): 5.4.4 在汇编程序中调用C程序
p5-5 (p81): 5.5 嵌入式C语言的常见用法
p5-6 (p85): 思考题
p6 (p87): 第6章 STM32F4处理器的工作原理
p6-1 (p87): 6.1 STM32F4处理器的启动过程
p6-1-1 (p87): 6.1.1 STM32F4处理器启动文件
p6-1-2 (p91): 6.1.2 STM32F4处理器主文件
p6-2 (p92): 6.2 STM32F4处理器的关键技术
p6-2-1 (p92): 6.2.1 STM32F4处理器时钟系统
p6-2-2 (p94): 6.2.2 STM32F4处理器I/O端口
p6-2-3 (p99): 6.2.3 可编程中断控制与配置
p6-3 (p102): 思考题
p7 (p104): 第7章 STM32F4处理器的编程开发环境
p7-1 (p104): 7.1 STM32F4处理器编程环境
p7-1-1 (p104): 7.1.1 Keil MDK开发工具
p7-1-2 (p105): 7.1.2 STM32F4固件库
p7-2 (p106): 7.2 MDK工程模板的建立
p7-3 (p110): 7.3 程序下载与调试
p7-3-1 (p111): 7.3.1 J-LINK仿真器下载
p7-3-2 (p113): 7.3.2 使用J-LINK调试程序
p7-4 (p114): 思考题
p8 (p115): 第8章 STM32F4处理器的基础应用设计
p8-1 (p115): 8.1 STM32F4实验教学平台
p8-2 (p117): 8.2 LED灯显示实例
p8-2-1 (p118): 8.2.1 相关技术简介
p8-2-2 (p118): 8.2.2 系统硬件组成
p8-2-3 (p118): 8.2.3 软件设计原理
p8-3 (p119): 8.3 蜂鸣器发声实例
p8-3-1 (p119): 8.3.1 相关技术简介
p8-3-2 (p120): 8.3.2 系统硬件组成
p8-3-3 (p120): 8.3.3 软件设计原理
p8-4 (p120): 8.4 数码管显示实例
p8-4-1 (p120): 8.4.1 相关技术简介
p8-4-2 (p121): 8.4.2 系统硬件组成
p8-4-3 (p121): 8.4.3 软件设计原理
p8-5 (p122): 8.5 按键检测实例
p8-5-1 (p122): 8.5.1 相关技术简介
p8-5-2 (p123): 8.5.2 系统硬件组成
p8-5-3 (p124): 8.5.3 软件设计原理
p8-6 (p124): 8.6 外部中断处理实例
p8-6-1 (p125): 8.6.1 处理器外部中断简介
p8-6-2 (p125): 8.6.2 外部中断的使用
p8-6-3 (p127): 8.6.3 系统硬件组成
p8-6-4 (p127): 8.6.4 软件设计原理
p8-7 (p128): 8.7 通用定时器实例
p8-7-1 (p128): 8.7.1 通用定时器简介
p8-7-2 (p128): 8.7.2 系统硬件组成
p8-7-3 (p128): 8.7.3 软件设计原理
p8-8 (p130): 8.8 RTC时钟实例
p8-8-1 (p131): 8.8.1 RTC时钟模块简介
p8-8-2 (p131): 8.8.2 系统硬件组成
p8-8-3 (p131): 8.8.3 软件设计原理
p8-9 (p134): 思考题
p9 (p135): 第9章 STM32F4处理器的综合应用设计
p9-1 (p135): 9.1 TFT-LCD屏幕驱动与显示应用
p9-1-1 (p135): 9.1.1 LCD显示屏简介
p9-1-2 (p136): 9.1.2 LCD显示屏的参数
p9-1-3 (p137): 9.1.3 LCD显示屏的控制信号
p9-1-4 (p137): 9.1.4 TFT-LCD屏的驱动设计
p9-1-5 (p138): 9.1.5 系统硬件组成
p9-1-6 (p139): 9.1.6 软件设计原理
p9-2 (p140): 9.2 触摸屏检测应用
p9-2-1 (p141): 9.2.1 触摸屏简介
p9-2-2 (p141): 9.2.2 触摸屏的检测原理
p9-2-3 (p143): 9.2.3 系统硬件组成
p9-2-4 (p143): 9.2.4 软件设计原理
p9-3 (p144): 9.3 通用串行通信应用
p9-3-1 (p144): 9.3.1 通用串行通信简介
p9-3-2 (p144): 9.3.2 USART通信相关固件库函数
p9-3-3 (p147): 9.3.3 系统硬件组成
p9-3-4 (p148): 9.3.4 软件设计原理
p9-4 (p149): 9.4 ADC输入采集应用
p9-4-1 (p149): 9.4.1 ADC模块简介
p9-4-2 (p149): 9.4.2 ADC的转换方法
p9-4-3 (p151): 9.4.3 系统硬件组成
p9-4-4 (p151): 9.4.4 初始化配置过程
p9-4-5 (p153): 9.4.5 软件设计原理
p9-5 (p154): 9.5 DAC模拟输出应用
p9-5-1 (p154): 9.5.1 DAC模块简介
p9-5-2 (p155): 9.5.2 DAC的转换方法
p9-5-3 (p155): 9.5.3 系统硬件组成
p9-5-4 (p156): 9.5.4 初始化配置过程
p9-5-5 (p157): 9.5.5 软件设计原理
p9-6 (p157): 思考题
p10 (p158): 参考文献
元数据中的注释
related_files:
filepath:a_14537486.zip — md5:b96d51b439a9bfee26ef5b51bec2d3e5 — filesize:21685165
filepath:a_14537486.zip — md5:388afa893gc69c5bbfe19682af4496be — filesize:21685165
filepath:a_14537486.zip — md5:a62c6393dk772820bb221d90ffb039eb — filesize:21685165
filepath:/读秀/读秀4.0/读秀/4.0/数据库41-1/a_14537486.zip
备用描述
本书从工程实践实用的角度出发,以ARMCortex-M4架构为研究对象,系统地介绍了嵌入式系统ARM微处理器的基础知识,编程模型、指令系统、汇编程序设计、嵌入式C语言设计、工作原理和开发环境,接着以STM32F4教学开发平台为例,介绍了MDK5开发环境和典型应用,最后对典型工程应用应用开发的实例进行了分析和解剖。本书内容全面、由浅入深,叙述言简意赅、清晰流畅,讲解通俗易懂,图例丰富,各章实例均得到验证
备用描述
本书从工程实践的角度出发,以ARM Cortex-M4架构为研究对象,介绍嵌入式系统ARM微处理器的基础知识,以及编程模型,指令系统,汇编程序设计,嵌入式C语言设计,工作原理和开发环境,并以STM32F4教学开发平台为例,介绍MDK5开发环境和典型应用,最后对典型工程应用开发的实例进行分析
开源日期
2024-06-13
更多信息……

🚀 快速下载

成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️

🐢 低速下载

由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)

所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
  • 对于大文件,我们建议使用下载管理器以防止中断。
    推荐的下载管理器:JDownloader
  • 您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
    推荐的电子书阅读器:Anna的档案在线查看器ReadEraCalibre
  • 使用在线工具进行格式转换。
    推荐的转换工具:CloudConvertPrintFriendly
  • 您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
    推荐的工具:亚马逊的“发送到 Kindle”djazz 的“发送到 Kobo/Kindle”
  • 支持作者和图书馆
    ✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
    📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。