• DS-5中的ARMCC是否可以开发arm  linux下的应用程序

    kaiyueperfect
    kaiyueperfect

    我在使用DS-5时遇到这样的问题,armcc具有code size和performance的优势,介绍上说是对gcc兼容的,我想尝试用armcc编译linux app在arm平台上运行,我查找资料显示,armcc主要用于uboot和linux内核的编译,对linux app不支持么?还是需要配置makefile参数?我用的是A9平台fp是softvfp

    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • [ARM活动]2015 ARM嵌入式开发工具技术研讨会专贴

    Song Bin 宋斌
    Song Bin 宋斌

    01.jpg各位中文社区的用户,

    斑竹给大家汇报一下最新的ARM免费活动信息,下个月月底,我们社区的专家zhangzheng和他的小伙伴们要给大家带来免费的工具技术研讨会了,欢迎所有开发中使用到或者即将使用到ARM工具的朋友报名参加。此次活动来现场的朋友有机会见到我们社区的几位专家,FastModels专家georgewang, 软件达人zenonxiu, ARM的工具资深FAE mervyn, 当然zhangzheng也会在,是一个交流和交朋友的好机会。

    此外,活动还邀请到了ARM的合作伙伴Cadence Design…

    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • 为什么不用ARM DS-5开发Cortex-M系列?

    moyanming2013
    moyanming2013

    开发Cortex-M系列的产品可以使用MDK-ARM,GCC embedded,coo等,

    我看ARM-DS5很强大,而且也支持Cortex-M系列开发,为什么没见过也没有相关的文档、示例呢?

    谁有更多的信息可以参考下?

    专业和旗舰版支持Cortex-M的开发:

    更详细的支持列表:

    参考:

    http://ds.arm.com/zh-cn/supported-processors/

    DS-5 / 比较 DS-5 版本 | ARM DS-5 Development Studio

    ARM DS-5 Supported…

    • Answered
    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • DS-5下ARM Compiler6创建HelloWorld工程并Debug?

    caotianxiang
    caotianxiang

    请问DS-5下如何创建一个简单的HelloWorld工程,并进行Debug?   工程中需要添加哪些文件,Debug Configuration中需要设置哪些东西?

    • Answered
    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • 安装DS5 社区版时遇到bundle org.eclipse.rse.core 3.3.100  问题

    Evan
    Evan

    如题!在使用Eclipse安装社区版 时遇到如上问题,Eclipse为社区版安装说明中指定的链接地址下载的。具体错误如下

    Cannot complete the install because one or more required items could not be found.

      Software being installed: Eclipse plug-ins for DS-5 Community Edition 5.19.0.20140716_115741 (com.arm.ds.community…

    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • 使用DS-5时遇到错误

    Mingting
    Mingting

    在使用StreamLine Data时,遇到一个问题。

    提示要查看错误log,但是错误log在哪里呢?

    • Answered
    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • DS5的许可证问题

    hgli
    hgli

    各位专家:

    DS5的社区版(community edition)的许可证有很大限制,例如不允许使用命令方式的armasm等。

    不知有何解决方法?

    谢谢!


    • over 6 years ago
    • 中文社区
    • 中文社区论区
  • DS-5 5.17 版本发布

    Shi Qinghao
    Shi Qinghao

    DS-5 5.17 最新功能:

    ARM 编译器:

    • 更新到 ARM Compiler 5.04u
    • 性能提升以及问题修复,详细请见:Release notes for ARM Compiler 5.04
    • 可选的 ARM Compiler Qualification Kit 组件,可帮助您的产品获得相应的安全认证

    ARM Streamline 性能分析器:

    • 内存使用率图表现在可以针对不同处理器来显示
    • 针对Cortex-M/ITM 裸机性能的分析的加强和完善
    • 合并.apc/.apd 文件成为一个单一文件
    • Kconfig…
    • over 6 years ago
    • 中文社区
    • 中文社区论区
  • DS-5 5.16 版本发布

    Shi Qinghao
    Shi Qinghao

    ARM Development Studio 5 (DS-5™) 是基于Linux/Android系统和裸机嵌入式系统的专业软件开发解决方案,内容涵盖启动代码,内核移植以及应用程序和裸机调试的各个阶段开发,还包含性能分析功能。

    DS 包括:

    • DS-5 调试器
    • ARM 编译器 5.03u3,支持嵌入式和裸机代码编译
    • Linaro GCC 工具链 2013.03, 支持Linux应用程序和Linux内核
    • ARM Streamline 性能分析器, 支持多种操作系统平台,包括Linux, Android…
    • over 6 years ago
    • 中文社区
    • 中文社区论区
  • 2013 ARM 嵌入式开发工具技术研讨会

    Shi Qinghao
    Shi Qinghao

    随着智能手机、平板电脑和智能电视的普及,越来越多的开发者选择ARM Cortex®-A系列CPU 搭配 Linux或AndroidTM操作系统,作为这些智能设备的标准配置。而另一个正在掀起科技新浪潮的 物联网,也透过ARM Cortex-M为核心,逐步驱动着各式各样的应用。为了抢攻这些市场,对企业来说,能 以最快速的方式将产品面市,绝对是关键要素之一;而从开发人员的角度来看,能藉由功能丰富、用户接 口熟悉的工具进行开发,让开发工作更简单、更快速,绝对是不二法门!

        …

    • over 7 years ago
    • 中文社区
    • 中文社区论区
  • 设置Android手机以使用ARM Streamline进行性能分析(二)

    Fang Bao 鲍方
    Fang Bao 鲍方

    2从手机中获得内核配置文件和Android init.rc启动脚本 现在,可以开始正式工作了。

    编译Linux内核前,通过USB电缆连接Android设备与PC,然后在终端窗口内获得如下的内核配置文件:

    $ cd /path/to/android-sdk/tools
    $ ./adb pull /proc/config.gz
    $ gunzip ./config.gz
    $ cp config /path/to/kernel/.config

    从手机的Android根文件夹中获得init.rc

    …
    • over 7 years ago
    • 中文社区
    • 中文社区博客
  • 全新PCE工具的使用,自动完成平台调试配置

    Mervyn
    Mervyn

    PCE工具的使用

    DS-5 v5.21内部集成了一个全新的PCE工具(Platform Configuration Editor,平台配置编辑器),主要用来配置硬件平台和生成配置数据库。ARM在不断的改进和完善PCE这个工具,跟以前的版本相比,这次在v5.21 版本里的PCE 基本上可以一键完成数据库的生成。接下来就详细介绍如何使用这个工具进行芯片平台的启动配置和数据库的生成。

    1. 创建配置数据库
    • 打开DS-5软件,在主菜单点击【File】-【New】-【Other…】,弹出如图1所示对话框…
    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • Cocos Code IDE 1.1.0:集成ARM DS-5,高效调试C++

    Leon Zhang 章立
    Leon Zhang 章立

         Cocos Code IDE作为Cocos开发者平台的重量级产品终于迎来了1.1.0版本更新。在此次版本更新中,Cocos Code IDE得到了ARM®公司的授权,可以分发ARM Development Studio 5(DSTM-5)社区版。DS-5将和Cocos Code IDE在Android游戏开发中达成完美互补,为开发者带来更流畅的开发过程,更优质的开发体验。

    01.png

         DS-5是功能强大的专业品质工具链…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • 简化 ARM 平台上的开发:针对多核 SoC 构建自定义调试与跟踪解决方案

    Song Bin 宋斌
    Song Bin 宋斌

    原帖地址:Easing development on ARM: Building customized debug and trace solutions for multi-core SoCs

    原作者:mayanksharma

    剑桥大学近期的一项研究表明,全球每年软件调试的总花费已经达到 3120 亿美元之巨,开发人员平均将一半的编程时间用于查找和修复错误(完整报道请见此处)。将这一巨大数字除以地球上 71 亿总人口,可以算出每人平均花费 44 美元。也就是说,这足够让全世界每个人都买一台 Raspberry…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • CoreMark 和编译器性能

    Song Bin 宋斌
    Song Bin 宋斌

    原作者: danowens

    原帖地址:CoreMark and Compiler Performance

    CoreMark正在迅速引起人们关注,成为事实上的 CPU 性能基准测试标准。这是一款易于编译和运行的免费工具,能返回一个有价值结果,简化了性能分析。与上世纪 90 年代的
    Dhrystone
    一样,我们发现开发人员正在试图根据 CPU 性能判断编译器效率。这种判断往往会令人误解,因为CoreMark 与之前的Dhrystone 一样,属于特殊用途的基准测试小工具,它以 CPU 性能而非广泛的嵌入式软件工作负载为目标…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • 2014 ARM嵌入式开发工具技术研讨会

    Song Bin 宋斌
    Song Bin 宋斌

    随着智能手机、平板电脑和智能电视的普及,越来越多的开发者选择ARM Cortex®-A系列CPU 搭配 Linux或Android™操作系统,作为这些智能设备的标准配置。而最近被业界谈论最多的可穿戴和物联网,也透过ARM Cortex-M为核心,逐步驱动着各式各样的应用。为了迅速占领这些市场,对企业来说,能以最快的方式将产品面市,绝对是关键要素之一;而从开发人员的角度来看,能藉由功能丰富、用户接口熟悉的工具进行开发,让开发工作更简单、更快速,绝对是不二法门!

    ARM完整成熟的生态系统一向是业界熟知的优势…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • [原创]DS-5 5.19连接Fast Model的新方法

    章政
    章政

    在我的前一篇Blog使用DS-5加速Fast Model开发中,我介绍了如何通过扫描的方式用DS-5手动连接Fast Model进行调试,在新的版本DS-5 5.19中导入Fast Model配置的方法更简单,下面给大家进行介绍。

    首先我们启动一个将要连接的arm v8模型

    1.png

    打开DS-5,建立一个空工程来存储所有Fast Model配置的工程文件,这里取名为FastModelConfiguration

    2.png3.png4.png

    点击Finish完成以后,打开Window->Show View->Project Explorer…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 查找性能瓶颈

    Song Bin 宋斌
    Song Bin 宋斌

    原文: Hunting Down Performance Bottlenecks

    投稿人:gabordozsa, 2013 年 8 月 5 日

    在本博文中,我想就 ARM® DS-5™ Streamline 性能分析器 如何帮我分析 CPU 循环耗费在某些并行基准代码中的什么地方,分享我的经验。

    我曾研究称为 MontBlanc 的研究项目,其旨在使用待发布的 ARM(移动)技术构建 HPC(高性能计算)原型系统。我负责性能分析和 MPI 通信库的优化。MPI 是分布式内存消息传递应用程序的实际标准…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 设置Android手机以使用ARM Streamline进行性能分析(一)

    Fang Bao 鲍方
    Fang Bao 鲍方

    本文讲述如何设置Android手机来运行ARM Streamline性能分析器的各项步骤。

    对于运行ARM Linux或Android原生应用程序和代码库的手机来说,ARM Streamline性能分析器是一款系统级的可视化分析工具。它结合了ARM Linux内核模块、守护程序以及图形用户界面,可将系统跟踪和采样数据转换为以可视化和统计式的报告来呈现数据。

    • Streamline支持运行ARM Linux或Android系统的Cortex™-A8、Cortex-A9、Cortex-A1…
    • over 7 years ago
    • 中文社区
    • 中文社区博客
  • 如何下载ARM相关工具软件

    Song Bin 宋斌
    Song Bin 宋斌

    各位用户,

    你是否需要ARM的开发软件?那么,请你到以下网址进行免费下载:

    DS-5.PNGKeil.PNG  Mali.PNG

    1. ARM应用处理器开发环境DS-5(针对Cortex-A、Cortex-R、Cortex-M、ARM11、ARM9、ARM7全系列,最新版本5.21.1)
    2. ARM嵌入式处理器开发环境Keil(针对Cortex-R4、Cortex-M系列、ARM9、ARM7、最新版本5.4.1)
    3. ARM图像处理器Mali系列GPU开发工具列表

    如果大家对于开发工具有问题,欢迎联系我们社区专家zhangzheng davidbian ze…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • 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
    • 中文社区
    • 中文社区博客
  • 使用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 5 years ago
    • 中文社区
    • 中文社区博客
  • [原创]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
    • 中文社区
    • 中文社区博客
  • View related content from anywhere
  • More
  • Cancel
>