Cortex-A9 处理器提供了*无前例的高性能和高能效,从而使其成为需要在低功耗、成本敏感、基于单核处理器的设备中提供高性能的所有设计的理想解决方案。本书以ARM的多核处理器Cortex-A9为硬件平台,在全面介绍Cortex-A9处理器的的体系结构、编程模型、指令系统和开发环境搭建的同时,以所选用的基于Cortex-A9的芯片Exynos4412为核心,详细介绍了片上资源及相关接口技术。接口技术模块涵盖了时钟管理、GPIO、GIC、PWM、WDT、RTC、UART、IIC、SPIADC等模块,分别从各模块的组成结构、工作原理、外部引脚、特殊功能寄存器、初始化方法及应用案例等环节展开详细介绍。
三级目录
第1章 ARM嵌入式系统概述
1.1 ARM系列处理器简介
1.1 .1 ARM架构发展
1.1.2 ARM处理器简介
1.2 Exynos4412处理器组成及程序员模型
1.2.1 Exynos4412处理器概述
1.2.2 Exynos4412处理器组成
1.2.3 Cortex-A9内核
1.2.4 Cortex-A9程序员模型
1.3ARM开发环境简介
本章小结
课外练习
参阅书目
网络链接
第2章 ARM指令系统
2.1 ARM指令集概述
2.2 ARM指令集
1.2.1 分支指令
2.2.2 数据处理指令
2.2.3 程序状态寄存器传送指令
2.2.4 存储器操作指令
2.2.5 软中断指令(SWI)
2.2.6 协处理器指令
本章小结
课外练习
参阅书目
网络链接
第3章 ARM汇编语言程序设计
3.1 ARM伪操作
3.1.1 数据定义伪操作
3.1.2 汇编控制伪操作
3.1.3 杂项伪操作
3.2ARM伪指令
3.2.1 ADR伪指令
3.2.2 ADRL伪指令
3.2.3 LDR伪指令
3.3ARM汇编语言结构化程序设计
3.3.1汇编语言的程序格式
3.3.2 汇编语言子程序调用
3.3.3 汇编语言程序举例
3.4汇编语言和C语言的混合编程
3.4.1GUN ARM内联汇编
3.4.2 汇编编程调用举例
本章小结
课外练习
参阅书目
网络链接
第4章 GPIO端口及中断控制
4.1 GPIO端口
4.1.1 GPIO端口简介
4.1.2 GPIO端口功能
4.1.3特殊功能寄存器
4.1.4特殊功能寄存器的封装
4.1.5 GPIO端口初始化
4.1.6 GPIO端口程序应用举例
4.1.7 GPIO端口编程控制实验
4.2 中断控制
4.2.1 中断控制器概述
4.2.2 中断控制器功能
4.2.3 特殊功能寄存器
4.2.4 外部中断初始化
2.5 外部中断控制应用举例
2.6 外部中断控制实验
本章小结
课外练习
参阅书目
网络链接
第5章 时钟管理
5.1 时钟管理
5.1.1 Exynos4412的时钟体系
5.1.2Exynos4412中PLL的设置方法
5.1.3 PLL特殊功能寄存器
本章小结
课外练习
参阅书目
网络链接
第6章 PWM定时器及看门口狗定时器
6.1 PWM定时器
6.1.1 PWM定时器工作原理
6.1.2 PWM定时器功能
6.1.2 特殊功能寄存器
6.1.3 PWM定时器初始化
6.1.5 PWM定时器程序应用举例
6.1.6 PWM定时器编程控制实验
6.2看门口狗定时器
6.2.1 看门口狗定时器工作原理
6.2.2 看门口狗定时器功能
6.2.3 特殊功能寄存器
6.2.4 看门口狗定时器初始化
6.2.5 看门口狗定时器控制应用举例
6.22.6 看门口狗定时器控制实验
本章小结
课外练习
参阅书目
网络链接
第7章 RTC实时时钟
1.1RTC实时时钟
1.1.1 RTC实时时钟简介
1.1.2 RTC实时时钟功能
1.1.3特殊功能寄存器
1.1.4 RTC实时时钟初始化
1.1.5 RTC实时时钟应用举例
1.1.6 RTC实时时钟编程实验
本章小结
课外练习
参阅书目
网络链接
第8章 UART、I2C及SPI总线接口
8.1 UART接口
8.1.1 UART接口简介
8.1.2 UART功能
8.1.2 特殊功能寄存器
8.1.3 UART初始化
8.1.5 UART程序应用举例
8.1.6 UART编程控制实验
8.2 I2C总线接口
8.2.1 I2C总线概述
8.2.2 I2C总线功能
8.2.3 特殊功能寄存器
8.2.4 I2C总线初始化
8.2.5 I2C总线控制应用举例
8.2.6 I2C总线编程控制实验
8.3 SPI总线接口
8.3.1 SPI总线概述
8.3.2 SPI总线功能
8.3.3 特殊功能寄存器
8.3.4 SPI总线初始化
8.3.5 SPI总线控制应用举例
8.3.6 SPI总线编程控制实验
本章小结
课外练习
参阅书目
网络链接
第9章 A/D控制器
9.1 A/D控制器
9.1.1 A/D控制器原理
9.1.2 4412A/D控制器
9.1.3 特殊功能寄存器
9.1.4 A/D控制器初始化
9.1.5 A/D控制器应用举例
9.1.6 A/D控制器编程实验
本章小结
课外练习
参阅书目
网络链接
温馨提示:请使用上峰书院图书馆的读者帐号和密码进行登录