• 商品
  • 详情
  • 评价
  • 联系
  • 推荐
立即购买 分享好友 商城首页 商城分类 切换频道 秒杀活动 购物车
1/5
ARM处理器裸机开发实战-机制而非策略-(含视频学习光盘1张)图1

ARM处理器裸机开发实战-机制而非策略-(含视频学习光盘1张)

30广东
价格 56.00
发货 广东东莞市
数量
-+
库存 100
商品详情

内容简介

本书面向立志于进行ARM嵌入式开发的初学者以及从单片机向ARM处理器转型的工程师,按照理论实践相结合的思想,介绍了ARM嵌入式开发过程中的基础理论,并给出了具体的实例。全书共分为4篇,包括ARM汇编语言、ARM C语言、ARM处理器各功能模块开发等内容。
本书针对ARM处理器裸机开发过程中的重点、难点问题,既有基础知识的讲述,又有相关配套实验,使读者能容易、快速、全面地掌握ARM处理器裸机开发。

目录

目 录
第1篇 基 础 篇
第1章 ARM处理器简介 2
1.1 处理器工作模式 2
1.2 寄存器介绍 3
1.2.1 堆栈指针寄存器R13和链接寄存器R14 4
1.2.2 程序计数器R15 4
1.2.3 程序状态寄存器 4
1.3 工作状态 5
1.4 数据长度 5
1.5 存储系统 5
1.5.1 ARM地址空间 6
1.5.2 ARM存储器的格式 6
1.6 天嵌TQ2440开发板硬件资源概述 7
1.7 本章小结 9
1.8 扩展阅读之CISC处理器和RISC处理器简介 9
第2章 ADS集成开发环境及程序下载具体流程 11
2.1 ADS 1.2集成开发环境简介 11
2.1.1 CodeWarrior for ARM 12
2.1.2 AXD调试器的启动 13
2.2 工程的编辑与修改 13
2.2.1 建立一个新工程 14
2.2.2 建立一个源文件 14
2.2.3 添加源文件到工程 15
2.2.4 编译与链接工程 16
2.2.5 打开已有的工程 16
2.3 工程的调试 16
2.3.1 装载映像文件 16
2.3.2 调试工具条的使用 17
2.4 H-JTAG的安装与调试 18
2.4.1 H-JTAG的安装 18
2.4.2 H-JTAG的设置 18
2.5 使用U-Boot下载裸机程序 21
2.6 本章小结 23
第3章 ARM指令集及汇编语言基础 24
3.1 ARM指令集介绍 24
3.1.1 ARM指令集 24
3.1.2 ARM寻址方式 30
3.1.3 ARM伪操作和伪指令介绍 33
3.2 ARM汇编基础知识 40
3.3 ARM汇编程序的基本结构 41
3.3.1 编写汇编程序基本的格式规范 42
3.3.2 程序入口和程序结束 43
3.3.3 段 43
3.3.4 标号(标志符) 44
3.3.5 外部标号 48
3.3.6 文件包含 48
3.4 用AXD调试ARM汇编程序实验 48
3.4.1 建立工程并添加源文件 48
3.4.2 工程的设置 50
3.4.3 编译源文件 51
3.4.4 启动AXD调试器 51
3.4.5 手把手调试汇编程序 54
3.5 常用汇编语言程序子模块实例分析 57
3.5.1 特殊功能寄存器的访问 57
3.5.2 内存数据复制 58
3.5.3 批量加载与存储 58
3.5.4 堆栈操作 59
3.5.5 实现查表功能 61
3.6 本章小结 61
3.7 扩展阅读之内存和I/O地址、前序寻址和后序寻址 61
第4章 ARM C语言基础 63
4.1 数据类型基础 63
4.1.1 用typedef和#define定义类型 63
4.1.2 用signed和unsigned修饰数据类型 64
4.1.3 volatile和强制类型转换 64
4.2 深入理解位运算符和位运算 65
4.2.1 按位与运算符(&) 65
4.2.2 按位或运算符(|) 66
4.2.3 按位取反运算符(~) 66
4.2.4 左移和右移运算符(<<)、(>>) 66
4.2.5 位运算应用实例分析 66
4.3 控制结构 67
4.3.1 选择结构 67
4.3.2 循环结构 67
4.4 防止文件重复包含技巧 68
4.5 ARM编译器对C语言的扩展 68
4.5.1 __irq声明中断处理函数 68
4.5.2 __swi声明软中断 69
4.5.3 __asm内嵌汇编 69
4.5.4 __inline定义内联函数 69
4.6 本章小结 71
4.7 扩展阅读之高速缓存基础知识 71
第5章 ARM汇编语言和C语言混合编程基础 74
5.1 一个混合编程实例的实现 74
5.2 APCS规则概述 77
5.2.1 寄存器的使用 77
5.2.2 参数传递 77
5.2.3 函数的返回值 77
5.3 本章小结 77
第6章 GPIO编程实验 79
6.1 GPIO概述 79
6.1.1 GPIO引脚介绍 79
6.1.2 GPIO特性分析 79
6.1.3 GPIO相关寄存器 80
6.1.4 GPIO应用实例 81
6.2 基础实验:第一个裸机程序——流水灯 82
6.2.1 硬件电路分析 82
6.2.2 建立工程并添加启动代码 83
6.2.3 添加源文件 84
6.2.4 编辑源文件 85
6.2.5 工

摘要与插图

的ARM处理器由英国剑桥的Acorn计算机公司(是ARM公司的前身)设计。ARM公司成立于1990年,该公司是知识产权(IP)提供商(不生产芯片)。目前,ARM架构处理器已在高性能、低功耗、低成本的嵌入式应用领域中占据了领先地位。
  ARM公司作为嵌入式RISC处理器的知识产权IP供应商,本身并不直接从事芯片生产,而是将设计许可授权给合作公司,合作公司添加自己的外设,进而生产各具的SOC芯片,利用这种合伙关系,ARM很快成为许多性RISC标准的。目前,全世界有几十家大的半导体公司都使用ARM公司的授权,其中包括Intel、IBM、Samsung、LG半导体、NEC、SONY、PHILIP等公司。因此,采用ARM处理器进行嵌入式系统开发时,开发者可以获得更多的第三方工具和技术支持,进而从一定程度上降低整个系统的研发成本,缩短研发周期,从而使产品更具市场竞争力。
  ARM体系结构基于精简指令集计算机(RISC)原理。RISC的相关译码机制比复杂指令集计算机(CISC)的设计更简单,从而有更高的指令吞吐率、出色的实时中断响应。ARM处理器的特性:
  ……
点赞 0
举报
收藏 0
分享 0
买家评价
正在加载评价详情...
联系方式
加关注0

新图书资料发布

VIP会员第2年
资料通过认证
保证金未缴纳

0成交¥45.00

新图书资料发布吕不韦传奇

0成交¥52.00

新图书资料发布中国历代张天师评传:卷三

0成交¥68.00

新图书资料发布中国历代张天师评传:卷四

0成交¥52.00

新图书资料发布中国历代张天师评传:卷五

0成交¥78.00

新图书资料发布检察实践的理论思考

0成交¥49.80

新图书资料发布地狱小子:4:毁灭的右手

0成交¥42.00

新图书资料发布新时期大学生思想政治教育改革与创新探究

0成交¥36.00

新图书资料发布机电一体化系统设计与应用

0成交¥39.80

新图书资料发布王大绩精讲高考语文 检索加工

0成交¥28.00

新图书资料发布国老师讲堂:手把手教你写作文 议论文 (高考语文阅卷组名师、新东方席语文名师国家玮,专为考生“量身打造”,抢占语文备考制高点!俞敏洪、孔庆东、李亮联合!)
客服 商铺 购物车