嵌入式系统原理及应用 : 基于ARM Cortex-M4体系结构 Qian ru shi xi tong yuan li ji ying yong : Ji yu ARM Cortex-M4 ti xi jie gou 🔍
杨永杰,许鹏 主编 北京:北京理工大学出版社, Di 1 ban, 北京 Beijing, 2018
中文 [zh] · EPUB · 11.3MB · 2018 · 📗 未知类型的图书 · 🚀/duxiu/upload/zlib · Save
描述
本书从工程实践实用的角度出发,以ARMCortex-M4架构为研究对象,系统地介绍了嵌入式系统ARM微处理器的基础知识,编程模型、指令系统、汇编程序设计、嵌入式C语言设计、工作原理和开发环境,接着以STM32F4教学开发平台为例,介绍了MDK5开发环境和典型应用,最后对典型工程应用应用开发的实例进行了分析和解剖。本书内容全面、由浅入深,叙述言简意赅、清晰流畅,讲解通俗易懂,图例丰富,各章实例均得到验证
备用文件名
zlib/no-category/杨永杰,许鹏 主编/嵌入式系统原理及应用:基于ARM Cortex-M4体系结构_38737393.epub
备选标题
宓屽叆寮忕郴缁熷師鐞嗗強搴旂敤锛氬熀浜嶢RM Cortex-M4浣撶郴缁撴瀯 (as-gbk-encoding)
备选作者
鏉ㄦ案鏉帮紝璁搁箯 涓荤紪 (as-gbk-encoding)
备选作者
Yongjie Yang; Peng Xu
备选作者
杨永杰,许鹏主编; 杨永杰; 许鹏
备用出版商
北京理工大学出版社有限责任公司 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
元数据中的注释
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): 参考文献
备用描述
本书从工程实践的角度出发,以ARM Cortex-M4架构为研究对象,介绍嵌入式系统ARM微处理器的基础知识,以及编程模型,指令系统,汇编程序设计,嵌入式C语言设计,工作原理和开发环境,并以STM32F4教学开发平台为例,介绍MDK5开发环境和典型应用,最后对典型工程应用开发的实例进行分析
开源日期
2024-06-27
更多信息……

🚀 快速下载

成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
如果您在本月捐款,您将获得双倍的快速下载次数。

🐢 低速下载

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

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