问题标签 [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 回答
1198 浏览

speech-recognition - Android / Ok Google / Snapdragon 语音激活 / Hexagon DSP

Hexagon DSP 处理器允许在待机时激活您的设备https://qualcomm.com/videos/snapdragon-voice-activation。一些 Android 设备支持此功能,例如 Google Pixel 会对关键字“Ok Google”做出反应。在android的源代码中,我找到了负责将keyphrase加载到DSP处理器中的代码(Hexagon DSP处理器内置在高通处理器中):

https://android.googlesource.com/platform/hardware/libhardware/+/master/modules/soundtrigger/sound_trigger_hw.c https://android.googlesource.com/platform/system/media/+/master/audio/include /system/sound_trigger.h

声音模型描述结构sound_trigger_sound_model传入方法stdev_load_sound_model。声音模型结构:

有谁知道如何生成声音模型的二进制数据或在哪里可以找到有关它的信息?

您可以通过链接下载关键词“Ok Google”的声音模型: https ://drive.google.com/open?id=0B9jcQJRmjR0yaDJhOXN2M2ZLYm8 。我将它加载到 DSP 处理器中,它可以工作。

有用的 Android 类: https ://android.googlesource.com/platform/frameworks/base/+/master/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerHelper.java https://android.googlesource.com /platform/frameworks/base/+/master/core/java/android/hardware/soundtrigger/SoundTriggerModule.java https://android.googlesource.com/platform/frameworks/base/+/master/core/jni/android_hardware_SoundTrigger。 cpp https://android.googlesource.com/platform/frameworks/av/+/master/soundtrigger/SoundTrigger.cpp https://android.googlesource.com/platform/frameworks/av/+/master/soundtrigger/ISoundTrigger。 cpp

0 投票
1 回答
1463 浏览

android - Qualcomm 神经处理引擎 (NPE) 加载模型失败

我按照 Qualcomm 神经处理引擎教程构建示例应用程序。

当应用程序加载模型发生错误。错误信息如下

我怎么解决这个问题?

0 投票
0 回答
269 浏览

java - 与 Qualcomm SURF-xxxx 的 COM 通信问题

我是一家汽车研发公司的学生工。我目前正在开发一个像 QXDM 一样工作但也提供附加功能的 Java 应用程序。我无法通过 DM(诊断模式)端口进行通信。为此,我尝试使用 PuTTy。Putty 和我的应用程序都能够连接到该端口。现在,因为我得到了官方的 dmss 文档,我仍然无法在那个端口上得到回复。你们有同样的问题或至少有类似的问题,并且可以为我提供一些帮助来找到问题吗?要将手机切换到诊断模式,有一个 AT 命令。但是,即使我通过 puTTy 连接并写下命令,我也没有在 putty 中得到回复,以下诊断请求也不会起作用。

有谁知道如何使用腻子来提供 AT 命令?

Qualcomm 设备使用 Telit 驱动程序通过 USB 加密狗连接。使用 Telit 串行诊断接口 COM 端口。

使用 QXDM 一切正常。

0 投票
0 回答
65 浏览

android - 对禁用服务的请求:sns_main.c

在 Android 设备中激活相机时,我在日志中发现了对禁用服务的请求:sns_main.c。我是一名 Linux 开发人员。我在哪里可以找到在本机端禁用的传感器。

0 投票
0 回答
472 浏览

linux-kernel - Qualcomm MSM8974 JPEG编码器硬件内核驱动

我正在尝试将三星 S5 上的硬件 JPEG 解码器用于我的 android 应用程序。这背后的原因是 Android 的 BitmapFactory 或 NDK libjpeg-turbo 速度不够快,无法以所需的帧速率处理图像。

由于缺乏数据表,很难确认该平台是否具有硬件解码器。我发现的唯一线索是系统中存在字符设备(/dev/jpeg0, /dev/jpeg1, /dev/jpeg2)。

我已经将其追溯到内核驱动程序(这是 Lineage14.1 代码库)kernel/samsung/klte/drivers/media/platform/msm/camera_v2/jpeg_10/。在启用调试的情况下重新编译后,我得到(dmesg | grep jpeg):

所以它看起来对我很有希望。但...

没有文档如何使用它。提交消息声称某处应该有用户空间驱动程序。

但是我已经在整个 Android 项目中寻找与 JPEG 相关的任何内容,但我找不到它。与谷歌搜索相同。

因此,我将不胜感激有关如何使用此驱动程序进行 JPEG 硬件解码的信息。

0 投票
0 回答
35 浏览

javascript - 尝试在 SnapDragon 410c w 96 板 /sensors-mezzanine 上使用 Grove Temp 模块时出错

每当我尝试运行我的 JS 代码时,我都会收到一条错误消息,提示我传递了非法参数来构建_exports_GroveTemp

代码:

0 投票
1 回答
661 浏览

android - 使用SNPE转换tensorflow密集层时出错

转换自定义张量流图时,我看到与将密集层从 pb 格式转换为 DLC 格式相关的错误:

我对此有点困惑,因为该层只是一个紧随 2D 卷积的密集层,我确信 SNPE 支持它。错误的原因是什么?

图的拓扑如下:

注意:我也将这个问题发布到 qualcomm 开发者网络,但似乎没有出现,可能是因为审核队列。

0 投票
0 回答
183 浏览

python - 从 Squeezenet 中删除输入张量

我使用Facenet创建了一个 Squeezenet 模型 我想使用 Qualcomm NPE 转换我的 Squeezenet tensorflow 模型。问题是,高通的 NPE 只支持 3D 张量作为输入。Squeezenet 使用一个图像张量加上一个 phase_train 张量(4D 张量)作为输入。该模型可以在这里找到:squeezenet.py

我的问题是:我怎样才能从squeezenet模型中删除phase_train张量以便只输入一个图像?也许可以在图形冻结期间删除 phase_train ?

我认为两个输入张量都在第 46 行定义:

0 投票
0 回答
495 浏览

android-ndk - Android NDK / MediaPlayer - 客户播放器记录 C2DColorConvert

我有使用 Android NDK 的媒体 API(mediandk、OpenSLES、EGL 等)构建的 VR 视频播放器(C++、共享库)。播放器按预期工作,但我遇到的一个问题是在 logcat 中,我看到很多消息如下:C2DColorConvert: unknown format passed for luma alignment number

这在 LG G6/Qualcomm 上运行,并对视频进行后解码,图像通过一些后处理发送,最后在 Unity App 中显示的两个纹理(RGBA32 类型)上渲染。

关于如何消除上述错误的任何建议?

以上错误来自以下文件

size_t C2DColorConverter::calcLumaAlign(ColorConvertFormat format) { if (!isYUVSurface(format)) return 1; //no requirement switch (format) { case NV12_2K: return ALIGN2K; default: ALOGE("unknown format passed for luma alignment number"); return 1; } }

0 投票
1 回答
765 浏览

android - 为 MSM8994 或 MSM8998 构建 Android MSM 以访问 DSP

结果是我想在 Hexagon DSP 上运行代码。

我已经尝试为 msm8994-eng(对于 Nexus 6P)和 msm8998-eng(对于 Intrinsyc APQ8098)构建 Android-MSM,但我都遇到了构建错误。

我正在使用 openjdk-8 在 Ubuntu 14.04 上构建。

没有在项目中找到很多帮助,也没有为董事会提交票证,所以作为最后的努力,我想在这里问。

任何有为 msm8994 或 msm8998 构建 Android-MSM 经验的人?

msm8998-eng(对于 Intrinsyc APQ8098)的具体构建错误是: