问题标签 [qualcomm]

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 投票
0 回答
188 浏览

android - 使用 SNPE 实现 mobilenetssd

我设法将 ssd_mobilenet_v1_coco_2017_11_17 模型转换为 dlc 文件。

该模型在 Android 上运行,但输出实际上是空白的(分数只有 1.0,框和类只有 0.0)

我不确定到底出了什么问题。

这就是我对已经裁剪的图像进行预处理的方式,在本例中为 300x300。该模型未量化,我正在使用 FloatTensor。我确实尝试使用 UserBufferTensor,但我得到一个错误,而不是说前向传播不起作用。

0 投票
1 回答
657 浏览

audio - tinyalsa 时序和 PCM_MMAP 的问题

我们在使用 Qualcomm PM8916 编解码器的 ARM64 Snapdragon 上。目标是以 48000 样本/秒的速度对单个通道进行采样,并使用高分辨率时间戳。tinyalsa 文档坚持我们必须使用 PCM_MMAP。当我们这样做时,pcm_open() 不会抱怨,但 pcm_readi() 失败 errno:22 ioctl() 中的参数无效。

我认为相关的另一个症状是,当以这种形式调用 pcm_open 时(没有 PCM_MMAP):

音频非常流畅(周期=256),与文档相反,pcm_get_htimestamp() 返回值很好。不确定时间有多准确,但明天我将注入 GPS 1PPS 并进行标准测试以弄清楚这一点。但是当我按照说明使用 PCM_MMAP 时,例如:

或者

如上所述,读取失败。我还没有尝试过所有可能的组合,但这即将到来。奇怪的是,每当指定 PCM_MMAP 时,时间戳

返回变得毫无意义,并且 tv_sec 包含大约 4917 或 5013 的值,而不是合理的 time_t。我很想得出结论, tv_sec 值是自启动以来经过的时间,除了时间戳发生在启动后的几秒钟内。

哦,另一个细节。PCM_NONBLOCK 选项在我一直使用的 sdk 提供的 tinyalsa 版本中无法识别。所以我 git 克隆了 tinyalsa,构建了一个静态库,并升级到了最新最好的。我对 PCM_MMAP 的问题在两个版本中都存在。这一点,再加上寻找有同样问题的人的时间在很大程度上是失败的事实,让我相信这是关于我们的新产品而不是库的问题。

关于下一步该往哪里看有什么想法吗?

谢谢!

今天早上确认 pcm_readi() 中的 ioctl 正在接收正确的文件描述符 (4) 和周期大小 (256)。没有其他可能无效的论点

0 投票
0 回答
98 浏览

ppp - Sierra Wireless AirPrime 问题

Sierra Wireless AirPrime EM7430 面临一些问题。它被添加到具有内部 sim 插槽和 USB 端口的设备中。该设备具有 Ubuntu 14.04 操作系统服务器,我们通过 SSH 连接到它。现在,对于 USB 端口,我可以连接调制解调器(使用 libqmi-utils),将创建设备文件 cdc-wdm0,添加接口 wwan0 并为其分配 IP 地址。

但是,使用内部 sim 插槽,我们插入 sim 并且没有设备文件看起来出现。dmesg 中没有任何内容。我们已经尝试为它加载 GobiSerial、GobiNet 并运行 wvdial。但是,只会创建接口 ppp0,并且不会为其分配 IP 地址。经过进一步审查,似乎 ppp 不能以适当的方式与 GobiSerial 一起使用。

有人可以指导我需要做什么吗?需要任何其他信息,请告诉我。

谢谢。

0 投票
0 回答
49 浏览

android - 有没有办法指定在 snapdragon 820 的性能核心上运行 android ndk 应用程序?

我的 android NDK 应用程序会定期变慢。为了确认原因不是节能核心,我想指定在性能核心上运行。

NDK 版本是 r14b。开发板为 Open-Q snapdragon 820。

0 投票
1 回答
685 浏览

android - 如何计算 num_partition_sectors 和 start_sector 以从 android rom 的 system.img 创建 rawprogram0.xml 或 rawprogram_unsparse.xml?

我想了解 num_partition_sectors 和 start_sector 从 android rom QFIL 的 system.img 创建 rawprogram0.xml 或 rawprogram_unsparse.xml ???

例如:我有来自 android ROM QFIL 的 rawprogram0.xml,其中

在 linux ubuntu 中,我知道如何在 ubuntu 中挂载后编辑 system.img 文件等等。如果我添加一些 apk,它的大小必须增加这没什么大不了的,但对我来说问题是我不知道如何计算 num_partition_sectors 和 start_sector 以从 system.img(任意大小)创建 rawprogram0.xml 或 rawprogram_unsparse.xml?我正在根据需要编辑一个原始的 android ROM QFIL ???

我需要你的帮助,任何可以从 system.img 文件或任何其他方式计算 num_partition_sectors 和 start_sector 的 linux 命令或程序?

如果你给我上面例子的一点解释和计算,我非常感谢你。

0 投票
0 回答
949 浏览

java - ARM 上的 Windows 上的 Java(Snapdragon 835/850)?

买了一台配备 Snapdragon 835 ARM 处理器 (ARMv8) 的 HP Envy X2。ARM 设备上是否有适用于 Windows 的 Oracle JDK 或 OpenJDK 版本?还是我最好的选择是使用 x86 版本(可以在仿真下运行)?

0 投票
1 回答
449 浏览

deep-learning - 使用 SNPE 将 Caffe 模型转换为 dlc 的问题

我在使用 SNPE 将我的 caffe 模型转换为 dlc 时遇到问题。

特别是在“比例”层。

前两层如下

我收到以下错误:

0 投票
1 回答
396 浏览

android - 闪烁 Qualcomm AOSP 图像错误:检查产品...失败

我已经使用 Qualcomm 芯片代码成功构建了Qualcomm Snapdragon 845 板的图像。

现在我正在尝试使用命令在Intrinsyc OpenQ845 板上使用这些图像来刷新这些图像fastboot flashall -w。但我收到错误:

检查产品...

失败的

设备产品是“Open-Q_845”

更新需要“sdm845”

知道我可能做错了什么或解决方法。该板已在其中预装了 Android 9。

0 投票
1 回答
378 浏览

python - Snapdragon神经处理引擎安装

我正在运行 source check_python_depends.sh 作为 Qualcomm 的 Sanpdragon 神经处理引擎 SDK 的一部分。作为安装过程的一部分,我运行以下命令

源 check_python_depends.sh

检查 python-yaml: install ok installed 警告:python 模块 pyyaml 似乎已使用 apt-get 发行版和 pip 安装在此系统上。如果您遇到错误,请仅使用一种发行版。

当我运行 apt-get remove pyyaml 时,我收到以下信息

E: 找不到包 pyyaml

我应该在 Ubuntu 中寻找另一个名字吗?

类似地,我在安装过程中收到以下消息,表明它们不在 pip 中或通过全局包管理安装。

  1. dpkg-query:找不到与 python-protobuf 匹配的包
  2. dpkg-query:找不到与 python-sphinx 匹配的包

Ubuntu 和 PIP 之间的命名约定是否不协调,造成了如此多的歧义?如果没有全局要求我通常最好使用本地 pip 安装,我是否正确假设?

0 投票
0 回答
79 浏览

byte - 如何从高通芯片组诊断中获取超帧头的结构

我知道一些Snapdragon QUALCOMM芯片组可以将通信日志发送到上层访问。我也知道每帧以 0x7e 结尾的高级数据链路控制 (HDLC) 帧结构。

但是这个芯片组发送一些具有特殊结构的超帧,可能违反这个约定。我们知道,架构将如下所示:

超帧和帧的模式

而且超帧头中不使用字节填充,仅在帧中使用。

那么,超帧头的结构或其中使用的约定是什么?更准确地说,超帧头中的字节代表什么?

有链接吗?或者有人可以告诉我吗?