gpt4 book ai didi

android - Android i.MX6(udoo 板)上的 OpenCL

转载 作者:太空狗 更新时间:2023-10-29 12:16:24 27 4
gpt4 key购买 nike

当我尝试比较 Renderscript 和 OpenCL 时,我想让 OpenCL 在 Udoo 板的 i.MX6 处理器上运行。

我从 linux udoo 安装中获取了 libOpenCL.so 并将其放置在 Android udoo 板上(因为 Android 版本上没有 libOpenCL.so)。当我尝试加载它时,它错过了这些 库:ld-2.15.so/ld-linux.so.3/libc.so.6/libc-2.15.so/librt.so.1 和 librt-2.15 .so我在 Linux Udoo 上找到了这些库,并将它们移到了 Android udoo 板上。但是现在我得到了这个错误:

01-02 00:01:12.810: E/dalvikvm(3206): dlopen("/system/lib/libOpenCL.so") failed: Cannot load library: soinfo_link_image(linker.cpp:1635): could not load library "librt.so.1" needed by "libOpenCL.so"; caused by soinfo_link_image(linker.cpp:1635): could not load library "libc.so.6" needed by "librt.so.1"; caused by soinfo_relocate(linker.cpp:1178): unknown reloc type 19 @ 0x689a13e0 (1193)

我在网上找到的(不多)告诉我这些 .so 文件是使用 Android 不支持的 linux 编译器编译的。

我也在 freescale 论坛上发了关于它的帖子,但我没有得到回复。

问:有人有在 i.MX6(或 udoo 板)上使用 Android 上的 OpenCL 的经验吗?或者可以帮助我寻找正确的方向?

最佳答案

一位好心的飞思卡尔员工在这方面帮助了我,并在 udoo 板上发布了在 Android 上编译 OpenCL 所需的库。

可以在此处找到该库(对于 Android,您需要 libOpenCL.so):https://community.freescale.com/docs/DOC-93984

关于android - Android i.MX6(udoo 板)上的 OpenCL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23110191/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com