图书介绍
Linux/Android开发利器 ARM DS-5使用指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 崔更申,秦兴国编著 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787508499192
- 出版时间:2012
- 标注页数:236页
- 文件大小:59MB
- 文件页数:250页
- 主题词:微处理器-程序设计;Linux操作系统-程序设计;移动终端-应用程序-程序设计
PDF下载
下载说明
Linux/Android开发利器 ARM DS-5使用指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分DS-5使用入门2
第1章DS-5介绍2
1.1关于DS-52
1.2关于DS-5 Eclipse2
1.3关于DS-5 Debugger3
1.4关于Real-Time System Models3
1.5关于编译工具4
1.6关于GNU编译工具4
1.7关于ARM Streamline性能分析器5
1.8关于调试硬件配置工具5
第2章DS-5快速使用实例6
2.1导入示例项目到Eclipse6
2.2在Eclipse中编译Gnometris项目6
2.3命令行下编译Gnometris项目7
2.4 Real-Time System Model上装载Gnometris程序7
2.5装载Gnometris程序到ARM Linux8
2.6使用SSH连接设置和运行在ARM Linux上的Gnometris8
2.7连接已经在ARM Linux上运行的Gnometris程序12
2.8调试Gnometris14
2.9调试可装载的内核模块15
2.9.1预备知识15
2.9.2步骤15
2.10运行在ARM Linux上的应用程序的线程性能分析17
2.10.1预备知识17
2.10.2步骤18
2.11调试Android本地C/C++应用程序和库18
2.11.1预备知识19
2.11.2步骤19
2.12 DS-5许可管理22
第3章DS-5安装并获得许可证24
3.1系统要求24
3.1.1所支持的平台24
3.1.2 DS-5要求24
3.2安装目录25
3.3许可和更新25
3.4文档26
3.5示例26
第二部分 使用Eclipse集成开发环境28
第4章 开始使用Eclipse开发环境28
4.1在Eclipse环境中安装ARM插件28
4.2启动Eclipse29
4.3使用欢迎界面29
4.4 Eclipse工作台窗口简介30
4.5 Eclipse工作台的特点31
4.6工作空间31
4.7资源32
4.8关于工程集35
4.9创建工程集合35
4.10更改工程管理器栏目中的顶层元素36
4.11取消工程集合列表形式36
4.12视图和栏目37
4.12.1视图37
4.12.2栏目37
4.12.3修整条39
4.12.4快速查看条39
4.13菜单39
4.14工具栏40
4.15 编辑源代码40
4.15.1导航40
4.15.2搜索41
4.15.3内容助手41
4.15.4书签41
4.16配置Eclipse41
4.17参数(Preferences)对话框41
4.18属性(Properties)对话框42
4.19导入和导出选项43
4.20使用导入向导44
4.21使用导出向导44
4.22访问动态帮助45
4.23使用ARM-specific速查表45
4.24安装新特性46
4.25使用限制47
第5章 使用Eclipse项目48
5.1项目类型48
5.2创建一个新的C/C++项目49
5.3为ARM Linux创建一个新的Makefile项目50
5.4导入一个存在的Eclipse项目50
5.5为特定的编译配置设置编译工具51
5.6配置C/C++的编译行为52
5.7更新项目的工具链53
5.8在项目中增加一个新的文件54
第6章 使用Eclipse编辑器55
6.1 C/C++编辑器概述55
6.2 ARM汇编编辑器概述55
6.3 ELF内容编辑器概述56
6.4 ELF内容编辑器——头文件标签56
6.5 ELF内容编辑器——概述标签57
6.6 ELF内容编辑器——符号表标签57
6.7 ELF内容编辑器——反汇编标签58
6.8分散文件编辑器概述58
6.9创建分散(scatter)文件59
6.10从BCD文件导入内存映射60
第7章 使用远程系统管理62
7.1远程系统关系概述62
7.2远程系统视图63
7.3远程系统细节视图63
7.4远程暂存视图64
7.5终端视图64
第三部分 使用DS-5调试器67
第8章 开始使用DS-5调试器67
8.1调试器的概念67
8.2从Eclipse中启动调试器68
8.3从命令控制台启动调试器68
8.4 DS-5调试视图快捷方式70
8.5 DS-5调试器命令行控制台快捷键71
第9章配置连接和检查嵌入式目标对象72
9.1连接到目标对象的类型72
9.2配置到实时系统模块的连接72
9.3使用gdbserver配置到Linux目标对象上的连接74
9.4配置到Linux内核上的连接75
9.5配置和裸板目标的连接76
9.6配置连接到裸板上的事件查看器77
9.7导出已有的配置78
9.8导入已有的启动配置79
9.9从目标对象中取消连接80
9.10检查目标对象的执行环境80
9.11检查调用堆栈81
9.12有关跟踪支持的问题82
第10章 控制程序的运行84
10.1装载镜像文件到目标对象84
10.2装载调试信息到调试器85
10.3运行一个镜像文件86
10.4断点和监视点86
10.5设置执行断点87
10.6设置数据监视点88
10.7设置条件断点88
10.8在一个具体的线程设置断点90
10.9挂起断点和监视点91
10.10导出DS-5断点设置到一个文件91
10.11从一个文件导出DS-5断点设置92
10.12单步执行一个应用程序92
10.13处理UNIX信号93
10.14处理器异常的处理94
10.15 配置调试器路径替代规则94
第11章 调试嵌入式系统96
11.1调试管理程序96
11.2调试裸板对称多处理系统97
11.2.1配置和连接97
11.2.2镜像文件和符号装载97
11.2.3运行、停止和单步执行97
11.2.4断点、观察点和信号97
11.2.5检查目标状况98
11.2.6跟踪98
11.3调试多线程应用程序98
11.4调试共享库99
11.5调试一个Linux内核100
11.6调试Linux内核模块101
11.6.1内嵌模块101
11.6.2可装载的模块101
11.7调试TrustZone使能目标对象101
第12章 使用脚本调试和Flash烧写103
12.1导出在调试会话期间生成的DS-5调试器命令103
12.2创建一个DS-5调试器脚本103
12.3创建Jython脚本104
12.4创建一个CMM类型的脚本106
12.5运行一个脚本107
12.6在Eclipse里配置一个Jython项目108
12.7烧写Flash存储器109
12.7.1注册一个新的闪存算法109
12.7.2在闪存中编程110
第13章 半主机和Log4j控制运行消息112
13.1半主机和内存顶端112
13.2半主机工作模式113
13.3在调试器中使能自动半主机支持113
13.4使用命令行控制台控制半主机消息113
13.5日志信息输出的控制114
13.6 Log4j配置文件114
13.7从调试器定制日志信息输出114
13.7.1显示记录消息到控制台的示例115
13.7.2显示记录消息到一个文件的示例116
13.7.3展示如何将消息日志整合到控制台和文件的示例116
第14章 使用快照浏览器118
14.1创建一个快照浏览器初始化文件118
14.1.1预备条件118
14.1.2创建一个快照浏览器初始化文件的过程118
14.1.3创建一个快照浏览器初始化文件的限制119
14.1.4示例119
14.2快照浏览器120
14.2.1寄存器值120
14.2.2内存值121
14.2.3调试符号121
14.3连接到快照浏览器122
14.4创建快照浏览器的调试器脚本时的注意事项122
第15章DS-5调试器视图和视图124
15.1 App控制台视图124
15.2 ARM Asm Info视图125
15.3 ARM汇编编辑器126
15.4断点视图127
15.4.1断点语法127
15.4.2观察点入口语法128
15.4.3工具条和上下文菜单选项128
15.5 C/C++编辑器129
15.5.1 Action context菜单选项130
15.5.2 Editor context菜单130
15.6事件查看器的通道编辑器131
15.7命令视图131
15.8调试控制视图133
15.9 Disassembly视图135
15.10 Expressions视图137
15.11函数视图139
15.12历史视图140
15.13内存视图142
15.14模块视图144
15.15 Registers视图145
15.16屏幕视图147
15.17脚本视图148
15.18目标视图149
15.19踪迹视图150
15.20变量视图152
15.21导出内存对话框154
15.22导入内存对话框154
15.23导出跟踪报告对话框155
15.24断点属性对话框156
15.24.1断点信息157
15.24.2断点选项158
15.25监视点属性对话框158
15.26管理信号对话框159
15.27函数过滤器对话框159
15.28调试配置——连接表160
15.29调试配置文件选项卡162
15.30调试配置——调试器标签164
15.31调试配置——参数标签166
15.32 调试配置——环境标签167
15.33调试配置——事件查看器标签168
15.34 DS-5调试器菜单和工具条图标169
15.34.1 DS-5调试器图标170
15.34.2视图图标171
15.34.3视图工具图标171
15.34.4视图标记171
15.34.5混杂图标172
第四部分 使用ARM Streamline 性能分析器174
第16章 设置Linux和Android目标机174
16.1设置ARM Linux目标机174
16.1.1先决条件174
16.1.2装载Gator守护进程174
16.1.3准备并编译内核175
16.1.4构建Gator模块175
16.1.5在目标机上运行176
16.2设置Android目标机176
16.2.1准备并编译内核176
16.2.2构建Gator守护进程177
16.2.3构建Gator模块177
16.2.4连接目标机177
16.2.5在目标机上运行Gator守护进程177
16.2.6设置捕捉选项用以支持Android目标机178
第17章 使用Streamline数据视图179
17.1 ARM Streamline数据视图的基本操作179
17.1.1 Streamline捕捉数据与Streamline分析报告180
17.1.2手动停止捕捉会话180
17.2 ARM Streamline数据视图的工具栏选项180
17.3分析数据定位对话框的使用181
第18章 设置捕捉选项182
18.1打开捕捉选项对话框182
18.2捕捉选项设置183
第19章 配置Counters计数器186
19.1打开Counters配置对话框186
19.2使用Counters配置对话框187
19.2.1添加新事件188
19.2.2删除事件188
19.2.3定制事件收集分类列表189
19.2.4基于事件采样189
19.2.5计数器配置选项190
第20章Timeline视图191
20.1关于Timeline视图191
20.1.1图表192
20.1.2进程192
20.1.3详细信息栏192
20.1.4 X-Ray模式193
20.1.5进程过滤193
20.1.6书签193
20.2 Timeline图表194
20.3数据筛选及Timeline的其他控件195
20.3.1使用时间轴标尺对数据进行筛选195
20.3.2通过处理控件调整曲线图表及进程表中内容的排列顺序195
20.3.3时间断面标记196
20.3.4曲线图表区与进程表区分隔栏197
20.4 Timeline视图的工具栏选项及快捷键197
20.5可视化标注功能198
第21章 视图200
21.1表单视图200
21.1.1表单视图的工具栏选项、上下文菜单及快捷键200
21.1.2对表单报告中的数据进行排序202
21.1.3调用链视图表头203
21.1.4函数视图表头203
21.1.5堆栈视图表头及线程表格的最大堆栈深度204
21.2代码视图204
21.2.1代码定位功能205
21.2.2定位缺失源代码文件206
21.2.3查找命令207
21.2.4代码视图工具栏选项及快捷键207
21.3调用关系视图208
21.3.1层次结构如何构造208
21.3.2主调函数与被调函数连接节点209
21.3.3缩略视图区209
21.3.4颜色标记代码性能210
21.3.5函数选定高亮操作210
21.3.6快捷菜单选项211
21.3.7调用关系视图工具栏及快捷键211
第22章 标注视图和日志视图213
22.1通过标注视图定制报告格式213
22.1.1 annotate.h头文件代码214
22.1.2 sum.c源代码215
22.2在可视化标注视图中添加图像至报告215
22.3 Log视图218
22.3.1 Log视图搜索框218
22.3.2 Log视图表头218
22.3.3 Log视图中的Totals面板219
第23章 高级功能定制220
23.1捕捉数据的本地化存储220
23.2创建并定制性能221
23.2.1 gator events mmaped.c模板文件221
23.2.2自定义counter223
23.2.3 gator events函数223
23.2.4更新events.xm l文件223
23.3从已存储的捕捉数据中创建新的分析报告224
第24章v5.9版本的新增功能225
24.1 Big.little多核调试SMP Debugging介绍226
24.2 GPU的使用228
24.2.1 GPU简介228
24.2.2 Mali流水线设置229
24.2.3 Mali具体事件230
24.3功耗性能分析231
24.3.1功耗探测器简介231
24.3.2使用功耗探测器的条件232
24.3.3功耗探测器的安装233
24.3.4功耗探测器使用236
热门推荐
- 1625624.html
- 1974922.html
- 2965273.html
- 1466526.html
- 3298275.html
- 670760.html
- 170760.html
- 368292.html
- 1663088.html
- 378529.html
- http://www.ickdjs.cc/book_2004391.html
- http://www.ickdjs.cc/book_2187451.html
- http://www.ickdjs.cc/book_1851435.html
- http://www.ickdjs.cc/book_1473934.html
- http://www.ickdjs.cc/book_3516448.html
- http://www.ickdjs.cc/book_1957628.html
- http://www.ickdjs.cc/book_1405750.html
- http://www.ickdjs.cc/book_596085.html
- http://www.ickdjs.cc/book_2154834.html
- http://www.ickdjs.cc/book_2479174.html