问题标签 [ds-5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6922 浏览

android - ARM DS-5 Streamline 的 Android 内核配置菜单

我正在尝试使用适用于 Android 的 ARM DS-5 流线型,但我很难弄清楚基本设置。

您必须启用某些内核配置选项才能运行 Streamline。在内核配置菜单中,使用箭头键导航到所需的子菜单并按 Enter。每个子菜单都列出了您需要在其中执行的操作。

官方文件是这么说的。我试图在 Android 上查看内核配置菜单。所以我输入了这样的内容

我可以看到这个

我打了

我得到了他的

如何在 Android 设备上查看 menuconfig 菜单?

提前致谢..

0 投票
1 回答
1910 浏览

android - 如何构建 Android 内核以使用 DS-5 精简?

我打算使用适用于 Android 的 ARM DS5 Streamline。


要将 Streamline 与您的 Android 目标一起使用,您必须构建 Gator 驱动程序 gator.ko 并将其放置在与目标文件系统上的 Gator 守护程序 gatord 相同的目录中。将 gator 驱动程序模块源从主机传输到目标。它们位于您的主机上:

installdir/arm/gator/src/gator-driver.tar.gz

假设您已经解压缩了文件并且您拥有构建内核模块所需的所有工具,请在您的目标上输入以下命令来创建 gator.ko 模块:

make -C kernel_build_dir M= pwdARCH=arm CROSS_COMPILE=<...> 模块


我从 ARM 网站上得到了这个。他们说“目标”,是指Android设备吗?我是否在 Android 设备上执行这些步骤?kernel_build_dir 又是什么意思?我知道我可以为我的桌面 linux 机器找到内核目录。但我认为我不应该将我的桌面机器的内核目录作为参数传递。

0 投票
2 回答
413 浏览

android-ndk - Eclipse DS-5:搜索 Android 设备时遇到错误

我正在使用 ARM 的工具 DS-5(调试 android NDK 应用程序),请遵循此文档:http ://www.arm.com/zh/products/tools/software-tools/ds-5/community-edition/ds -5-社区版-debug.php

得到一个错误说:

搜索 Android 设备时遇到错误:get_devices 中的错误:“adb”²»ÊÇÄÚ²¿»òÍⲿÃüÁҲ²»ÊÇ¿ÉÔËÐеijÌÐò »òÅú´¦ÀíÎļþ¡£

有人用过DS-5,有什么建议吗?

0 投票
1 回答
1790 浏览

eclipse - 在 Ubuntu 64 位下安装 ARM DS-5 社区版

http://ds.arm.com/ds-5-community-edition/

我有 Ubuntu 12.04 Precise Pangolin 的 64 位安装,我想安装 DS-5 的社区版,但我不能。

我有 Eclipse 的 32 位版本和 Oracle 官方 JDK 的 32 位版本。

当我使用这个 URL

在Eclipse Package Manager中,我看到1包,但在选择安装它时,我会收到此错误:

我最好的猜测是我的 Eclipse ( Juno ) 副本对于这个插件来说太新了。

0 投票
1 回答
297 浏览

android - 如何使用 DS5 以图形方式预览由不同工具捕获的数据?

DS-5 是 ARM 提供的一个工具,它提供了一个 Eclipse 用户界面,用于调试和执行分析分析。

我想在其流线的 Eclipse 中使用社区版本来执行我自己的开放社区视觉离线分析器。我要么为rebase源代码生成一个输入文件,要么为它生成一个输入文件。基本上想法是使用 DS-5 开放社区源代码或在 eclipse 中配置现有版本,因此以下内容将成立:

  • 我可以生成一个离线日志(tid, timestamp),其中包含系统何时处于空闲状态。所有这些都写在一个.xml.txt文件中。
  • 我将能够以图形方式查看带有流线的生成日志,如下所示:

替代文字
(来源:arm.com

精简
(来源:arm.com

0 投票
2 回答
4108 浏览

linux - 适用于 Linux 的分析工具和适用于 ARM 的性能监控计数器

问题主要是关于处理器的profiling tools可用ARM- 具体来说ARM v7; 我正在使用一个Linux

我玩过 Intel和AMD 处理器,我知道他们有各种各样的分析工具Perf,比如perfmonvalgrindretired instructions, cache misses, floating point unit, integral units, etc.

但是,我不知道是否ARM也支持这类分析工具。你知道任何可以在 ARM 处理器上使用的工具吗?

我搜索了 ARM参考手册,但没有找到性能计数器列表。例如,在Intel处理器中,您可以在ref. manualOProfile网页中找到它们。是否有列出performance monitoring countersfor列表的手册或网页ARM

谢谢。

0 投票
4 回答
1528 浏览

android - 使用 DS-5 在 Android 中调试本机 (c/c++) 代码

我正在尝试使用 ARM 开发工作室调试具有本机代码的 Android 项目,但我无法使其工作。

我尝试了所有可以找到的教程和其他在线帮助,但是当我尝试调试时,它就不起作用了。

然后我决定尝试一个简单的例子而不是我的(更)复杂的项目,只是为了首先让调试器运行,但即使这样也失败了。
我正在使用本教程:将 hello-neon 应用程序加载到 Android 目标上(除了我想在真实设备上运行它)。
我遵循了所有步骤,但是当我最终尝试调试时,我收到了以下消息:

无法连接到 Hello Neon 示例。

原因:

脚本文件 ( push_pull.py ) 在执行期间失败:

超时错误检查 adb 连接

有关更多详细信息,请参阅目标控制台视图

“目标控制台”是空的,没有提供更多详细信息。

我在 linux 机器(64 位 Mint 12)和 NDK r8e 上使用 eclipse(Juno 版本 2)。
我尝试运行该项目的设备是 Samsun S2 (android 4.1.2)。

任何想法为什么会发生这种情况?
谢谢。

0 投票
1 回答
1494 浏览

eclipse - ARM DS-5 Web 服务不可用

我正在尝试在 Eclipse 安装 Win7 中输入 ARM DS-5 许可证的激活码,但收到错误消息说 Web 服务不可用,请检查网络设置。我已经通过工具内的浏览器验证了我有互联网连接,并且已经确认我没有使用任何代理来访问互联网。基本上,我是以下 ARM 支持链接中的第 3 步,但没有付费许可证,因此不支持..

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka16225.html

还有人经历过这个吗?埃文

以下是我从会话中获得的示例错误日志:

0 投票
0 回答
332 浏览

eclipse-cdt - 如何在 FreeRTOS 的 Eclipse(DS-5)中使用 RTSM 模拟器进行调试?

我是 FreeRTOS 和 RTSM 模拟器的新手。我加载了 FreeRTOS 的代码并尝试使用 RTSM 模拟器(模拟 ARM Cortex A9)。当我更改为 DS-5 调试透视图并从 Debug Configurations 按 Debug 时,模拟器似乎正在运行。我面临的问题是我无法单步执行我的源代码(用于调试)。我在 main 的第一个语句中设置了一个断点,并且控件似乎没有到达那里。(我可以单步调试编译后生成的汇编语言代码,但这不是我需要的)。

知道怎么做吗?

0 投票
1 回答
1188 浏览

arm - 如何在 ARM 平台上分析裸机源代码?

如何在设备上分析我的 ARM 代码。

这是一个涉及 USB 和 SDH 处理的裸机代码,我看到了这个Code Profiler for ARM但似乎很苗条,我对DS5很熟悉,但如果你在基于 linux 内核的操作系统的平台上,它的大部分工具都可以使用。我用gcc.

  1. 我的代码在 Cortex-A7 和/或 Cortex-A15 内核上运行。
  2. 这里看来,这些 CPU支持 arm profiler。