问题标签 [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.
qualcomm - 为什么 SNPE SDK 很慢?
我在这里尝试了高通提供的示例:
https://github.com/globaledgesoft/deeplabv3-application-using-neural-processing-sdk
它说在 GPU16 上完成这段代码需要 31 毫秒:
对我来说,同样的例子需要 14 秒。我正在使用open-q 845 hdk 开发套件。
我问了我的教授,他说我正在安装的应用程序不受开发工具包固件的信任,这就是为什么我要花这么多时间来执行。他建议我将我的应用程序安装为系统应用程序来重建固件。还有什么其他原因?
java - 如何从 Android、Qualcomm 设备获取 RF/NV 项目?
有什么方法可以捕获第 1/3 层 RF 相关信息或从 Android、Qualcomm 设备获取 NV 项目?
我从 android文档中找到了一些参数,并且我尝试了 Qualcomm NV Tool 但没有奏效。
然后我使用busybox并运行AT命令来获取一些信息,echo "AT+COPS=?\r" | busybox microcom -t 5000 /dev/smd11。
请指教..
谢谢你。
stm32 - STM32 的 QCA7000 驱动程序
我想将 QCA7000 与 STM32 一起使用。有没有通过 SPI 将 QCA 与 STM32 一起使用的示例?官方上只有 Qualcomm 的 i.mx 28 上的 Linux 驱动程序。
最后,我想将它与 freertos plus lwip 或 freertos TCP 一起使用。
mips - QEMU MIPS32 - 定制板上的 16550 Uart 实现
我正在尝试使用 QEMU 来模拟一个固件,但我无法让 UART 设备正确更新线路状态寄存器并显示输入字符。
细节:
目标设备:Qualcomm QCA9533(如果您好奇,请点击此处的文档)
目标固件:带有 U-Boot 引导加载的 VxWorks 6.6
中央处理器:MIPS 24Kc
板:mipssim(修改)
内存:512MB
使用的命令:qemu-system-mips -S -s -cpu 24Kc -M mipssim –nographic -device loader,addr=0xBF000000,cpu-num=0 -serial /dev/ttyS0 -bios target_image.bin
我必须在这里道歉,但我无法分享我的消息来源。但是,当我尝试重新组装 mipssim 板时,我只对代码进行了微小的更改,如下所示:
将bios内存区域重新设置为0x1F000000
将load_image_targphys ()目标地址更改为 0x1F000000
将 $pc 初始值更改为 0xBF000000(TLB 重映射 0x1F000000)
将mipssim serial_init() ¬调用替换为serial_mm_init(isa, 0x20000, env->irq[0], 115200, serial_hd(0), DEVICE_NATIVE_ENDIAN)。
虽然看起来serial_init()可能是当前公认的标准,但我没有重新映射它的运气。我注意到马耳他板在我给它的 MIPS 测试内核上输出没有问题,所以我试图模仿那里所做的事情。但是,我仍然无法理解 QEMU 是如何工作的,也找不到很多好的资源来解释它。我对源代码和包含的文档的努力正在进行中,但与此同时,我希望有人可能对我做错了什么有所了解。
二进制文件从地址 0xBF000000 正确加载和执行,但在遇到第一个 UART 轮询循环时挂起。查看QEMU 监视器中的mtree显示 I/O 设备已正确映射到地址范围 0x18020000-0x1802003F,当固件写入 Tx 缓冲区时,gdb 显示字符已成功写入内存。串行设备没有进一步的操作来提取该字符并显示它,因此固件无休止地轮询 LSR 等待更新。
QEMU 中的串行/硬件交互有什么我遗漏的吗?我会假设重新映射 mipssim 板的所有现有功能组件至少足以使串行通信正常工作,特别是因为目标使用与 mipssim 相同的 16550 UART。如果您有任何见解,请告诉我。如果我能找到一种用符号调试 QEMU 本身的方法会很有帮助,但同时我也不完全确定我在寻找什么。甚至关于如何缩小问题范围的建议也会很有用。
谢谢!
lte - 是否可以通过 Quectel LTE 4G 或 NB-IoT 模块安装操作系统?
我想在移远通信 4G-NB-IoT 模块(BG-96、BG-95-M3)上安装任何功能最少的操作系统。
这些模块会支持这些功能吗?
如果是:我应该更喜欢哪个操作系统?(安卓、Linux、任何其他)。
你能帮我了解更多吗?
c++ - 使用 C++ 中的开源应用程序捕获 Qualcomm Quectel 调制解调器的诊断帧数据
我想在 Linux 中捕获(并且可能剖析)从 Qualcomm Quectel 调制解调器(EC25)获得的诊断数据。我已经使用一些开源项目(例如mobile-insight和SnoopSnitch )在 android 环境中使用 Qualcomm 芯片组的移动设备完成了此操作。所以我可以剖析几乎所有从空中接口获得的诊断数据,如RRC信令消息和......
现在,我需要一个 C++ 开源程序来从 Quectel 芯片组捕获诊断帧。我知道osmocom在这方面有类似的项目。那么最好使用的开源 C++ 应用程序是什么?(如果osmocom是最好的,请指导我那个项目,因为我在osmocom文档中有些模棱两可)
diagnostics - 高通调制解调器的诊断输出结构
我有一个 Qualcomm Quectel EC25 调制解调器,我可以将 AT-Commands 发送到该模块并接收响应。我使用 python 开源应用程序 ( qcsuper ) 存储这个调制解调器诊断字节,并进行一些代码操作。这是一个示例诊断字节:
21 00 00 0A 08 01 01 00 00 50 1C 00 04 00 03 03 FF FF 00 FF 11 90 02 00 00 10 00 00 00 EF 1F AA 4C 0B 1E 03 00 00 11 90 6 0 02 00 0 00 20 08 .. 02 00 B2 00 4F 00 C0 7E 01 00 D2 00 FD 00 C0 8E 00 00 C5 00 C5 01 C0 7E 01 00 BA 00 ... 00 00 00 00 14 7E 01 00 50 81 01 00 40 7D 01 0 ... 8D 00 00 48 8C 00 00 7E 00 00 00 7D 00 00 00 78 00 00
QCSuper 还可以自动运行 Wireshark 来剖析 RRC 信令消息。
我有过使用高通 Snapdragon 手机的经验,在收到字节后,我可以使用特定的结构对它们进行剖析。在 python-c++ 开源应用程序 ( mobile-insight )中指出了这种结构的一些模式,例如 diag 字节中的帧以98 00开头,时间戳和具有特定大小的帧类型紧随其后。7E也表示帧的结束。
现在,我想知道这个调制解调器诊断输出中是否有类似的结构以允许解剖?您能给我提供合适的文档或应用程序,例如 mobile-insight 吗?
qualcomm - hexagon nnlib : output tensor prep fail -9
With Hexagon DSP SDK 3.4.3, I'm following the Tensorflow/Hexagon-NN example at examples/hexagon_nn/tutorials/007-tensorflow-to-hexagon-nn
and using the Hexagon NN lib at libs/hexagon_nn/2.6
.
I've converted my own TensorFlow net into iv3.c and built graph_app_q
(with V=hexagon_ReleaseG_toolv83_v66
).
I'm seeing a surprising runtime failure:
The referenced node id corresponds to this line in the generated iv3.c:
I'm not sure what error code "-9" means. How can I go about diagnosing this? Are there any docs on the error codes?
gsm - 在 Quectel EC25 调制解调器中锁定 MNC
我有一个 Quectel EC25 调制解调器,但我没有插入 SIM 卡。当我想使用以下命令设置不同的技术(2G、3G、4G)或不同的运营商(MNC)时,“servingcell”仍然是前一个。
如何在调制解调器上应用上述锁定?是否存在存储当前服务小区信息的内存或类似概念,并且我必须在锁定 MNC 或技术之前/之后重置或清除?是否有补充命令来满足锁定条件?