下载中心
ARM_Cortex-A8嵌入式原理与系统设计pdf
1星 发布者: 抛砖引玉

2023-04-02 | 1积分 | 5.03MB |  7 次下载

下载 收藏 评论

文档简介
标签: ARM

ARM

嵌入式

嵌入式

王青云梁瑞宇冯月芹等编著机械工业出版社 本书以Cortex-A8嵌入式微处理器和嵌入式操作系统(Windows CE操作系统与Android操作系统)为背景,详细介绍了嵌入式系统的*新发展情况以及其应用所涉及各个分支的相关知识,并通过实例对其应用方法进行了深入浅出的说明。 本书共13章,内容主要包括嵌入式系统绪论、ARM Cortex-A8体系结构、S5PV210微处理器引脚及各部件编程、通信接口、人机交互、Windows CE以及Android操作系统移植与开发等。本书理论与实践并重,通过实例介绍了应用程序的开发、源码结构和在模拟器以及真实硬件平台上的调试方法。 本书主要面向计算机、自动化和电子信息工程等学科相关专业的高年级本、专科学生和研究生,也可以作为从事嵌入式系统研发人员的技术参考书。

前言

第1章绪论

11嵌入式系统概述

111嵌入式系统的定义

112嵌入式系统的应用领域及主要产品

113嵌入式系统的组成

114嵌入式系统的特点

115嵌入式系统的发展

12嵌入式处理器

121嵌入式微处理器

122嵌入式微控制器

123嵌入式DSP处理器

124嵌入式片上系统

13嵌入式操作系统

131嵌入式操作系统概述

132嵌入式操作系统的特点

133嵌入式实时操作系统

14嵌入式系统工程设计

本章小结

思考题

第2章ARM Cortex-A8体系结构

21ARM微处理器

211ARM 简介

212ARM内核基本版本

213ARM微处理器系列

214ARM微处理器结构

22Cortex-A8内核结构

23Samsung S5PV210微处理器简介

24Samsung S5PV210处理器开发工具

241ARM集成开发工具RVDS介绍

242Eclipse for ARM开发环境介绍

本章小结

思考题

第3章Cortex-A8处理器编程模型

31ARM编程简介

32Cortex-A8处理器模式和状态

321处理器模式

322处理器状态

33Cortex-A8存储器组织

331数据类型

332存储格式

333寄存器组

34异常

341异常入口

342退出异常

343复位异常

344快速中断异常FIQ

345中断异常IRQ

346中止异常

347软件中断

348监控异常

349未定义指令异常

3410断点指令

3411异常向量

3412异常优先级

35寻址方式

36指令系统

361概述

362ARM指令集

37ARM汇编程序设计

371伪操作

372ARM汇编语言伪指令

373ARM汇编语言语句格式

374ARM汇编语言程序格式

375汇编程序设计举例

本章小结

思考题

第4章GPIO编程

41S5PV210芯片硬件资源

411微处理器

412内存子系统

413多媒体

414音频子系统

415安全子系统

416接口

417系统外设

418封装与引脚

42S5PV210的GPIO

421GPIO概述

422S5PV210芯片的GPIO特性

423GPIO功能概括图

43S5PV210的GPIO常用寄存器

44GPIO编程实例

本章小结

思考题

第5章存储器管理

51存储器分类

511存储器组织结构

512随机存储器和只读存储器

52内存管理单元

521虚拟内存与虚拟地址

522地址映射

523系统初始化

53S5PV210的存储系统

531S5PV210的存储系统框图

532S5PV210的虚拟内存映射

533S5PV210微处理器的启动过程

54S5PV210的内存控制器

541DRAM控制器

542SROM控制器

543OneNAND控制器

544NAND闪存控制器

本章小结

思考题

第6章异常与中断处理

61概述

62S5PV210的异常与中断

63SWI软中断异常

64IRQ中断与FIQ中断

65中断相关寄存器

66S5PV210的中断编程

661中断跳转流程

662中断示例硬件电路

663中断示例程序代码

本章小结

思考题

第7章定时器

71通用定时器概述

72S5PV210的脉宽调制(PWM)定时器

721PWM定时器概述

722PWM定时器的寄存器

723PWM双缓冲定时器

724S5PV210的PWM定时器控制示例

73看门狗定时器

731看门狗定时器概述

732看门狗定时器寄存器

733看门狗定时器控制参考程序

74RTC实时时钟

741实时时钟简介

742RTC控制器

743RTC寄存器

744RTC编程

本章小结

思考题

第8章A-D转换器

81A-D转换原理

811A-D转换概念

812A-D转换过程

813A-D转换的主要技术指标

814A-D转换器的主要类型

82S5PV210的A-D转换器

821概述

822特性

823模块图

824转换速率

83S5PV210的A-D转换寄存器

84S5PV210的A-D编程

本章小结

思考题

第9章DMA控制器

91DMA的工作原理

92S5PV210的DMA控制器

93PL330指令集

94DMA控制器请求

95S5PV210的DMA相关寄存器

96S5PV210微处理器的DMA编程

本章小结

思考题

第10章S5PV210通信接口

101UART接口

1011UART(异步串行通信)接口概念

1012RS-232C串行接口标准

1013S5PV210芯片的异步串行通信

1014UART寄存器

1015UART实例

102SPI接口

1021SPI接口概述

1022S5PV210微处理器的SPI接口

1023SPI相关的寄存器

1024S5PV210微处理器的SPI实例

103I2C接口

1031I2C总线工作原理

1032S5PV210微处理器的I2C总线接口

1033S5PV210微处理器的I2C接口寄存器

1034S5PV210微处理器的I2C应用实例

本章小结

思考题

第11章人机交互接口

111LCD接口

1111LCD控制器综述

1112S5PV210的LCD控制器

1113LCD相关寄存器

1114LCD应用实例

112键盘功能

1121键盘接口概述

1122去抖动滤波器

1123键盘扫描步骤

1124键盘的I/O接口

1125键盘接口相关寄存器

1126键盘接口实例

本章小结

思考题

第12章Windows CE操作系统移植与开发

121Windows CE 60介绍

1211Windows CE嵌入式操作系统简介

1212Windows CE 60简介

1213Windows CE 60开发环境架构

122基于Windows CE的嵌入式系统开发流程

1221硬件设计

1222运行Windows CE

1223定制操作系统

1224应用程序开发

123Windows CE操作系统移植

1231Windows CE操作系统移植原理

1232开发BSP

124Windows CE操作系统定制流程

1241选择BSP

1242编译生成镜像文件

1243下载到开发板上进行调试

125Windows CE操作系统硬件驱动

1251驱动程序简介

1252Windows CE下的硬件驱动程序

1253Windows CE流式设备驱动

126Windows CE应用程序开发与实践

1261导出并安装SDK

1262使用SDK编译Hello World

本章小结

思考题

第13章Android系统移植与开发

131Android操作系统简介

132Android基本架构

1321应用程序层

1322应用程序框架层

1323系统运行库层

1324Linux核心层

1325Android操作系统源码结构

133Android操作系统移植

134Android应用开发环境

1341JDK安装

1342Eclipse安装

1343Android SDK安装和配置

1344ADT安装

1345创建模拟器

135创建第一个Android应用程序

1351创建HelloWorld工程

1352HelloWorld源码分析

1353在模拟器上运行HelloWorld

1354在ARM嵌入式硬件平台上建立开发环境

本章小结

思考题

参考文献

评论
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

推荐帖子
精选电路图
  • 简洁的过零调功器电路设计与分析

  • 单稳态控制电路设计与分析

  • IGBT模块通过控制门极阻断过电流

  • 开关电源的基本组成及工作原理

  • 基于M66T旋律发​​生器的电路图解析

  • 一个简单的红外耳机电路

×