您好,欢迎光临有路网!
嵌入式系统原理及应用:基于ARM Cortex-M4体系结构
QQ咨询:
有路璐璐:

嵌入式系统原理及应用:基于ARM Cortex-M4体系结构

  • 作者:杨永杰 许鹏
  • 出版社:北京理工大学出版社
  • ISBN:9787568262682
  • 出版日期:2018年08月01日
  • 页数:157
  • 定价:¥45.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《嵌入式系统原理及应用:基于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~R12
    2.3.2 堆栈指针R13
    2.3.3 连接寄存器R14
    2.3.4 程序计数器R15
    2.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 软件设计原理
    思考题
    参考文献

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外