ARMCortex-A9嵌入式技术教程(普通高等教育十三五电子信息类规划教材)
全新正版 极速发货
¥
22.36
6.4折
¥
35
全新
库存2件
作者编者:张石
出版社机械工业
ISBN9787111597643
出版时间2018-05
装帧其他
开本其他
定价35元
货号30187315
上书时间2024-05-30
商品详情
- 品相描述:全新
- 商品描述
-
目录
前言
第1章 ARM嵌入式技术概论
1.1 ARM处理器的历史及发展
1.2 ARM处理器简介
1.2.1 ARM处理器特征
1.2.2 ARM处理器架构
1.2.3 Cortex处理器架构
1.3 ARM处理器系列
1.3.1 ClassicARM处理器
1.3.2 Cortex—A系列处理器
1.3.3 Cortex一M系列处理器
1.3.4 Cortex—R系列处理器
1.3.5 SecurCore系列处理器
1.4 ARM处理器的芯片选型
本章小结
思考题
第2章 ARM处理器体系结构
2.1 数据类型
2.2 处理器工作模式
2.3 ARM处理器的存储系统
2.3.1 存储空间
2.3.2 存储格式
2.3.3 存储管理单元
2.3.4 高速缓冲存储器
2.3.5 协处理器
2.4 寄存器组织
2.4.1 ARM处理器模式下的寄存器分布
2.4.2 通用寄存器
2.4.3 程序状态寄存器
2.5 异常处理
2.5.1 ARM处理器异常类型
2.5.2 ARM异常处理
2.5.3 异常优先级
2.6 ARMCortex—A9内核架构
2.6.1 ARMCortex—A9架构简介
2.6.2 ARMCortex—A9单核技术
2.6.3 ARMCortex—A9多核技术
本章小结
思考题
第3章 ARM处理器指令系统
3.1 ARM指令集概述
3.2 ARM指令的基本格式
3.2.1 ARM指令集编码
3.2.2 ARM指令基本语法格式
3.3 ARM指令的寻址方式
3.4 ARM存储器访问指令
3.5 ARM数据处理指令
3.6 ARM分支指令
3.7 协处理器指令
3.8 杂项指令
3.9 其他指令介绍
本章小结
思考题
第4章 Exynos4412处理器简介
4.1 处理器功能介绍
4.2 处理器引脚介绍
4.3 内核单元
4.4 存储器系统
4.5 多媒体处理单元
4.6 外部连接及通信接口
4.7 系统外设单元
4.8 GPIO单元
4.9 通用中断控制器
4.10 SPI接口功能单元
4.11 I2C接口功能单元
4.12 UART接口功能单元
4.13 ADC功能单元
本章小结
思考题
第5章 Exyllos4412实验教学系统设计
5.1 实验教学系统概述
5.2 Exynos4412存储模块
5.3 Exynos4412电源管理系统
5.4 LED/KEY模块
5.5 UART模块
5.6 红外信号接收器
5.7 CAN/RS-485通信接口模块
5.8 3一AXIS传感器模块
5.9 温度传感器模块
5.10 音频模块
5.11 ADC模块
5.12 LCD模块
5.13 摄像头接口模块
5.14 TF卡/SD卡存储模块
5.15 USB模块
本章小结
思考题
第6章 Exynos4412部件编程实例
6.1 GPIO编程
6.1.1 GPIO功能描述
6.1.2 Exynos4412的GPIO常用寄存器分类
6.1.3 Exynos4412的GPIO常用寄存器详解
6.1.4 GPIO编程实例
6.2 中断控制器编程
6.2.1 ARM处理器的中断响应流程
6.2.2 Exynos4412中断概述
6.2.3 中断相关控制寄存器
6.2.4 ARM中断编程实例
6.3 异步串行编程
6.3.1 Exynos4412串口简述
6.3.2 uART通信寄存器详解
6.3.3 UART通信编程实例
6.4 PWM定时器编程
6.4.1 PWM定时器的寄存器
6.4.2 定时器的PWM输出工作流程
6.4.3 PWM的编程实例
6.5 MMU编程
6.5.1 MMU的作用
6.5.2 MMU的工作流程
6.5.3 MMU编程实例
本章小结
思考题
第7章 Linux程序开发
7.1 开发工具GNU概述
7.1.1 GCC编译器
7.1.2 GNUMake
7.1.3 makefile编程实例
7.2 Linux文件L/O操作
7.2.1 Linux系统调用和用户编程接口
7.2.2 Linux文件L/O编程实例
7.3 Linux多线程程序设计
7.3.1 任务、进程和线程概述
7.3.2 多线程编程常用函数
7.3.3 多线程编程实例
7.4 Linux进程间通信
7.4.1 进程间通信方法概述
7.4.2 进程间相关函数介绍
7.4.3 进程问通信编程实例
7.5 Linux驱动程序设计
7.5.1 Linux的设备管理
7.5.2 设备驱动程序结构
7.5.3 字符型驱动编程实例
本章小结
思考题
第8章 嵌入式Linux程序开发
8.1 嵌入式Linux搭建
8.1.1 Linux的交叉开发环境建立
8.1.2 嵌入式Linux引导程序BootLoader的配置和编译
8.1.3 嵌入式Linux系统内核的配置和编译
8.1.4 嵌入式Linux根文件系统设置
8.2 嵌入式LinuxLED驱动程序开发
8.2.1 LED驱动程序设计相关函数
8.2.2 LED驱动程序设计
8.2.3 驱动程序编译
8.2.4 测试应用程序设计
8.2.5 驱动程序测试
8.3 PWM驱动程序开发设计实例
8.3.1 PWM硬件连接原理
8.3.2 PWM驱动源程序设计
8.3.3 PWM驱动程序编译
8.3.4 PWM测试应用程序设计及编译
8.3.5 PWM测试
本章小结
思考题
第9章 系统应用案例
9.1 华为荣耀畅玩5x手机
9.1.1 硬件结构
9.1.2 荣耀畅玩5x手机的技术指标
9.1.3 高通骁龙61
内容摘要
张石主编的《ARMCortex-A9嵌入式技术教程》全面、系统地介绍了嵌入式系统中广泛使用的ARM处理器及最新的ARMCortex一A系列处理器,主要内容包括ARM处理器体系结构和指令系统;基于ARMCortex—A9内核的Exynos4412处理器;基于Exy-nos4412处理器的FS4412实验教学系统;Linux程序开发;基于FS4412实验教学平台的嵌入式Linux应用程序和驱动程序的开发;ARMCortex—A系列处理器应用案例。
本书内容全面,所列举的程序实例具有典型性,并且全部经过调试,有很高的参考价值。
本书可作为高等院校电子信息类专业、计算机科学与技术专业高年级学生和研究生的教材,也可作为嵌入式系统工程技术人员的参考用书。
— 没有更多了 —
以下为对购买帮助不大的评价