图书介绍

ARM DS-5实战开发从入门到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ARM DS-5实战开发从入门到精通
  • 刘照华,PAULBLACK,蒙国造编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787517037002
  • 出版时间:2015
  • 标注页数:187页
  • 文件大小:37MB
  • 文件页数:197页
  • 主题词:微处理器-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ARM DS-5实战开发从入门到精通PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 DS-5概述1

1.1 DS-5介绍1

1.2 DS-5 debugger调试器2

1.3 DS-5虚拟平台FVP3

1.4 DS-5的编译器3

1.4.1 ARM编译器5.03

1.4.2 ARM编译器6.04

1.4.3 GNU编译器4

1.5 DS-5 Streamline5

1.6 DS-5硬件调试器DSTREAM6

1.7 DS-5的版本管理7

第2章 DS-5的安装和启动8

2.1 主机系统需求8

2.2 DS-5调试系统需求9

2.3 DS-5的安装9

2.3.1 DS-5的Linux安装9

2.3.2 DS-5的Windows安装10

2.4 DS-5的启动10

2.5 DS-5工作台窗口简介11

第3章 DS-5许可证管理和使用13

3.1 DS-5许可证的申请14

3.2 单机锁定版许可证的安装16

3.2.1 在Windows下手动添加许可证17

3.2.2 在Linux/UNIX下手动添加许可证17

3.3 网络版许可证的安装18

3.4 网络版许可证服务器端的设置19

3.4.1 FlexNet服务器软件的安装19

3.4.2 使用图形化界面启动Windows下的服务器20

3.4.3 使用命令行启动Windows下的服务器21

3.4.4 使用命令行启动Linux下的服务器21

3.4.5 停止FlexNet服务器21

第4章 DS-5快速使用实例23

4.1 导入项目23

4.2 运行FVP实例25

第5章 DS-5调试器的使用27

5.1 调试器的概念27

5.2 DSTREAM固件维护28

5.2.1 DSTREAM固件升级29

5.2.2 DSTREAM的配置31

5.3 配置和连接调试目标32

5.3.1 用gdbserver对Linux目标建立连接32

5.3.2 配置FVP的连接以调试Linux应用35

5.3.3 配置连接调试Linux内核和驱动36

5.3.4 配置连接到裸板调试38

5.3.5 配置连接到裸板上的代码跟踪器39

5.3.6 配置Rewind连接调试Linux应用40

5.3.7 使用gdbserver调试Android应用和库44

5.4 使用FVP调试和跟踪实例46

5.5 导出已有的配置50

5.6 导入已有的启动配置51

5.7 断开目标对象连接53

第6章 控制程序的运行54

6.1 加载镜像文件到调试目标54

6.2 加载调试信息到调试器55

6.3 关于传递参数到main()56

6.4 运行镜像文件57

6.5 断点和监视点57

6.5.1 设置或删除执行断点58

6.5.2 设置或删除数据监视点59

6.5.3 查看数据监视点的属性60

6.5.4 从文件中导入断点设置60

6.5.5 导出断点设置到文件61

6.6 条件断点的使用61

6.6.1 设置条件断点时的考虑因素61

6.6.2 给已有断点设置条件62

6.7 关于挂起断点和监视点63

6.8 设置跟踪点63

6.9 设置Streamline的开始和停止点64

6.10 单步调试64

6.11 处理UNIX信号65

6.12 处理器异常处理66

6.13 配置调试器路径替代规则67

6.14 程序调用stack69

6.15 代码跟踪70

第7章 调试嵌入式系统72

7.1 调试访问AHB、APB和AXI总线72

7.2 关于虚拟和物理地址73

7.3 调试管理程序73

7.4 调试big.LITTLE大小核系统74

7.5 调试裸机对称多处理系统75

7.6 调试多线程应用程序76

7.7 调试共享库77

7.8 调试Linux内核78

7.9 调试Linux内核模块79

7.9.1 调试内嵌模块79

7.9.2 调试可加载模块79

7.10 调试TrustZone79

7.11 调试UEFI80

7.12 关于Rewind应用81

7.13 调试内存管理单元MMU81

7.14 调试缓存Cache82

第8章 使用DS-5启动和配置芯片平台84

8.1 CoreSight系统介绍84

8.1.1 调试访问接口DAP84

8.1.2 跟踪源Trace Source85

8.1.3 跟踪链接Trace Link86

8.1.4 跟踪输出Trace Sink86

8.1.5 典型的CoreSight系统设计87

8.2 PCE工具的使用89

8.3 导入数据库到DS-592

8.4 sdf文件分析93

8.5 xml文件分析(refertoPaul Snowball.docx training doc)94

8.5.1 xml文件头94

8.5.2 项目调试类型94

8.5.3 调试实体95

8.6 DTSL介绍95

8.6.1 创建Jython对象95

8.6.2 DTSL选项对话框98

第9章 Snapshot设计和使用100

9.1 Snapshot初始化文件100

9.2 CoreSight访问库101

9.3 CoreSight访问库的移植102

9.4 使用实例102

第10章 DS-5与Z-Turn板开发实例105

10.1 Z-Turn Board硬件平台介绍105

10.1.1 平台概述105

10.1.2 JTAG调试接口107

10.1.3 启动方式108

10.1.4 硬件连接108

10.2 简单裸机工程创建及调试109

10.2.1 创建工程109

10.2.2 配置工程并编译113

10.2.3 串口设置116

10.2.4 配置和调试118

10.2.5 调试界面说明121

10.3 调试U-Boot125

10.3.1 准备源代码125

10.3.2 配置125

10.3.3 调试130

10.4 调试Linux内核134

10.4.1 配置编译环境134

10.4.2 编译Linux内核134

10.4.3 准备源代码135

10.4.4 内核调试137

10.5 调试Linux驱动模块143

10.5.1 编译驱动模块143

10.5.2 配置调试选项144

10.5.3 调试146

10.6 调试Linux应用程序148

10.6.1 编译应用程序148

10.6.2 配置RSE149

10.6.3 调试153

10.7 使用Streamline性能分析159

10.7.1 配置编译环境159

10.7.2 编译Linux内核159

10.7.3 编译gator.ko驱动模块160

10.7.4 编译gatord守护线程161

10.7.5 启动守护线程161

10.7.6 采集162

10.7.7 分析165

第11章 DS-5常见问题解答170

11.1 License问题170

11.2 使用问题181

热门推荐