• DS-5配合DSTREAM调试Linux和Android内核.pdf

    David Bian
    David Bian

    CubieBoard在开源社区是比较有名的开源板子,很多人基于CubieBoard不仅做开发和功能样机演示,甚至欧洲有人拿多片cubieboard直接做网络服务器搭建,基于cubieboard的开源资源非常丰富,但是对于如何基于DS5进行可视化的内核调试,一直是开源社区缺少的环节,现在带来基于CubieBoard,用DS5+DStream进行linux和android内核进行调试的文档说明,希望对大家有所帮助。

    • DS-5配合DSTREAM调试Linux和Android内核.pdf
    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • 如何使用 ARM Streamline.pdf

    David Bian
    David Bian

    CubieBoard在开源社区是非常有名的开源板子,mainline的kernel主分支都有对cubieboard的直接支持。

    最近方糖科技基于DS5进行了一些尝试,在cubieboard上把DS5里面的调试和优化工具使用起来,并写了相关的教程,请大家参考。

    • 如何使用 ARM Streamline.pdf
    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • 在 Mali GPU 上利用 DS-5 Streamline 优化复杂的 OpenCL™ 应用程序

    章政
    章政

    这是一篇英文翻译,原文见这里

    异构应用程序,也即同时在 CPU 和 GPU 等多个处理器上运行代码的应用程序,具有天生难以优化的内在特性。您不仅需要考虑代码的不同部分在不同处理器上执行的情况如何,还需要思考它们之间的交互效率。是否有哪个处理器在不必要地等待其他处理器?是否不必要地复制了大量的存储器数据?对 GPU 的利用程度是怎样?是否有瓶颈?了解所有这些的复杂程度让胆小者望而却步。

    显然,至少在部分程度上,答案是性能分析工具。DS-5 Streamline 性能分析器就是这样的一款工具,它最近还新…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • 玩转OP-TEE

    章政
    章政

    随着智能手机逐渐融入生活,手机上承载的业务也逐渐由开始的通讯娱乐扩展到人们的衣食住行,说到这些自然离不开钱。当手机厂商谈到钱的时候,用户第一个想到的问题就是安全,特别是在今天这个恶意病毒软件横行当道的年代。随着各种安全门,存款被盗事件在手机上爆发,国内的各大手机厂商,支付公司,出版商,银行也逐渐开始意识到手机安全问题,现在都开始在积极寻找手机安全解决方案。ARM在十几年前意识到安全问题对于移动产品的重要性,就推出TrustZone硬件安全解决方案,最近Linaro也开源了基于TrustZone实…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • 使用DS-5从FVP中收集Trace数据

    章政
    章政

    此文为翻译,原文在这里

    DS-5 5.20中添加了一个新功能,从FVP(Fixed Virtual Platform)中获取指令Trace,这可以让你获取在模型上运行程序的Trace。DS-5中包含ARMv8(旗舰版) FVP,如果你想试试,可以下载DS-5旗舰版的30试用版。

    Trace有什么用?

    Trace是用来收集软件在处理器上执行的所有信息。在实际硬件上,Trace是对系统没有影响的,这意味着它不会让CPU变慢。原始的Trace数据是高度压缩的,必须解码后才能理解。我们可以用DS-5翻译Tra…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • Using DS-5 Streamline with Mali on Samsung Galaxy Note 4

    Michael McGeagh
    Michael McGeagh

    ABSTRACT

    This guide will show how to get ARM® DS-5™ Streamline™ support working on a production Samsung Galaxy Note 4 device, with minimal modifications.

    The resulting files generated will be a gatord, gator.ko and a boot.img.tar.md5 file…

    • over 5 years ago
    • Graphics and Gaming
    • Graphics and Gaming blog
  • Using DS-5 Streamline with Mali on Samsung Galaxy SIII

    Michael McGeagh
    Michael McGeagh

    ABSTRACT

    This guide will show how to get ARM® DS-5™ Streamline™ support working on a production Samsung Galaxy SIII device, with minimal modifications.

    The resulting files generated will be a gatord, gator.ko and a boot.img file.

    This guide…

    • over 5 years ago
    • Graphics and Gaming
    • Graphics and Gaming blog
  • ERROR(CMD685-COR303): Failed to load symbols for "x" - Cannot determine current address space as target is running, specify an explicit load offset

    Joe Alderson
    Joe Alderson

    What does the following error message mean?

    "ERROR(CMD685-COR303): Failed to load symbols for "x" - Cannot determine current address space as target is running, specify an explicit load offset"

    Answer

    When loading the symbols for…

    • over 6 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • [原创]DS5支持多芯片平台开发调试的利器-DTSL(入门篇)

    David Bian
    David Bian

    1 简介

    以前的处理器芯片只有一个CPU核,通过JTAG调试相对比较简单,但是随着SOC系统越来越复杂,在一个芯片中集成多个CPU核,甚至是不同架构的多个Cluster。开发工具需要更为灵活的配置和足够的扩展性来适配不同的SOC,DTSL(Debug and Trace Service Layer)应运而生,提供了灵活的,强大的调试和跟踪功能。

    DTSL是DS5底层调试协议软件,实现的功能包括调试平台的创建和配置,目标板的访问和调试控制,以及trace数据的控制和获取等。DTSL是基于Jython的描述语言…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • Mali GPU Tools: A Case Study, Part 2 — Frame Analysis with Mali Graphics Debugger

    Lorenzo Dal Col
    Lorenzo Dal Col

    In the first part of this series we used ARM® DS-5 Streamline to profile the Epic Citadel demo in order to understand the workload on CPU and GPU, and the bandwidth usage. In this article we are going to analyze the same frame with the ARM Mali™…

    • over 5 years ago
    • Graphics and Gaming
    • Graphics and Gaming blog
  • Mali GPU Tools: A Case Study, Part 1 — Profiling Epic Citadel

    Lorenzo Dal Col
    Lorenzo Dal Col

    Performance analysis and optimization have always been key topics when it comes to mobile applications, in particular for game developers. The task of bringing console class graphics to mobile platforms is challenging: users expect very high quality content…

    • over 6 years ago
    • Graphics and Gaming
    • Graphics and Gaming blog
  • ARM® Development Studio 5 (DS-5™)新平台的支持

    Zenon Xiu (Zhilong Xiu)
    Zenon Xiu (Zhilong Xiu)

    英文原文地址:

    New Platform Bring-Up with DS-5

     

    ARM® Development Studio 5 (DS-5™)新平台的支持

    投稿人:Ronan Synnott,2013 年 4 月 30 日
    我是ARM 的FAE,我的工作任务之一是支持用户推出新芯片和硬件平台,以便他们可以在此基础上开始开发软件。为完成这项任务,我使用随DS-5 工具链一起提供的 ARM DSTREAM™ 调试和Trace以及各种开发实用工具,实现了在
    …
    • over 7 years ago
    • 中文社区
    • 中文社区博客
  • Using DS-5 Streamline with Mali on Samsung Galaxy Note 3 & 10.1

    Michael McGeagh
    Michael McGeagh

    ABSTRACT

    This guide will show how to get ARM DS-5 support working on a production Samsung Galaxy Note 3 and Samsung Galaxy Note 10.1 (2014 edition) devices, with minimal modifications.

    The resulting files generated will be a gatord, gator.ko and a boot…

    • over 6 years ago
    • Graphics and Gaming
    • Graphics and Gaming blog
  • Using DS-5 Streamline with Mali on Google Nexus 10

    Michael McGeagh
    Michael McGeagh

    ABSTRACT

    This guide will show how to get ARM® DS-5™ Streamline™ support working on a production Google Nexus 10 device, with minimal modifications.

    The resulting files generated will be a gatord, gator.ko and a boot.img file.

    This guide…

    • over 6 years ago
    • Graphics and Gaming
    • Graphics and Gaming blog
  • DS-5深入介绍之——内存访问

    Shi Qinghao
    Shi Qinghao

    在DS-5中,Debugger支持多种形式的内存的访问,在这里分别对其进行一一阐述和说明。

    如果简单分类一下,可分为两大类:通过CPU访问和直接通过BUS访问。

    这两种访问方式主要的区别在于,通过CPU访问内存,必须要在处理器停止的状态下进行,而通过BUS访问可以在处理器运行的状态下访问内存

    通过BUS访问内存仅限于裸机和Linux内核这两种debugger连接状态,而通过CPU访问内存的访问则支持所有的debugger连接

    1. 通过CPU访问

    通过CPU访问内存,是Debugger访问内存的基本方式,Debugger直接向CPU发出指令…

    • over 7 years ago
    • 中文社区
    • 中文社区博客
  • DS-5快速上手之——Android程序调试环境搭建

    Shi Qinghao
    Shi Qinghao

    DS-5 调试工具给广大Android程序开发者提供了免费的CE社区版,以供大家方便的开发和调试安卓Native的程序。

    由于Native程序的运行速度比java程序快,越来越多的程序员都已经开始选通过Native C的library和JNI的结合的方式来开发程序,Android的SDK给用户提供了良好的Java调试环境。而通过使用DS-5,可以让用户在保留SDK的同时获得一个优秀的C/C++调试环境。

    这篇文章给大家介绍如何搭建Android程序调试环境,和其中要注意的问题。

    1. DS-5 CE 版本的安装…

    • over 7 years ago
    • 中文社区
    • 中文社区博客
<