问题标签 [linaro]

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 投票
1 回答
8777 浏览

arm - 在 Ubuntu 中使用 qemu 设置 Beagleboard 模拟器

要在 Ubuntu 14.04 中为 Beagleboard 设置 qemu,我遵循以下链接中给出的步骤:

http://www.cnx-software.com/2011/09/26/beagleboard-emulator-in-ubuntu-with-qemu/

当我尝试通过命令在 qemu 中运行 ALIP 映像时:

我收到以下错误:

我该如何解决这个错误?

PS:

  1. 我是 Beagleboard 和 Qemu 环境的新手。
  2. 我正在尝试了解 Beagleboard 的用户空间 Arduino 库。有关它的更多详细信息,请参见:http ://elinux.org/Userspace_Arduino 。如果有人可以指导测试示例代码,例如闪烁的 LED、7 段显示器等,那就太好了.来自 Qemu 中的用户空间 Arduino。
0 投票
0 回答
333 浏览

arm - 标签后 Objdump 停止拆卸

我正在使用 Linaro 工具链在汇编和 C 中设计一个 AArch64 应用程序,并且经常使用 objdump 来查看我自己的反汇编二进制文件。但是,objdump 不会对文件的一部分进行解码,而是将其视为数据。它总是发生在源代码中的第二个标签之后。

例如,这段代码:

拆卸到

为什么会这样?

0 投票
1 回答
253 浏览

qemu - 启动 qemu/linaro 时出现 linaro-media-create 错误

我一直在尝试在 qemu 上运行 linaro。我一直在关注本指南, https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Virtual_ARM_Linux_environment#Create_the_VM_disk_image

linaro-create-media 命令整体执行,但在两者之间会出现错误。这就是为什么下一个命令 sudo mount 给出的错误

“指定的偏移量无效”

linaro-create-media 命令在获取文件时会出现许多此类错误,

未能获取http://ports.ubuntu.com natty-updates/universe armel 未找到 404 包。

0 投票
2 回答
24174 浏览

gcc - 海合会; 手臂64;aarch64; 无法识别的命令行选项“-mfpu=neon”

我得到编译错误:


尝试使用 -mfpu=neon 标志编译时无法识别的命令行选项 '-mfpu=neon'* 。实际上,我尝试的任何“mfpu”选项都失败了。但是在文档中提到了这个标志,所以它应该是有效的

这把钥匙有什么问题?我怎么能告诉编译器使用 NEON?

使用 Linaro GNU aarch64 linux 工具 4.8。

谢谢。

0 投票
1 回答
9904 浏览

linux - mount:必须指定文件系统类型

我在遵循 qemu/linaro 教程时尝试执行 qemu, https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Virtual_ARM_Linux_environment

我正在执行命令,

sudo mount -o loop,offset=106496 -t auto vexpress.img /mnt/tmp

mount:必须指定文件系统类型

所以我在 img 文件上做了 fdisk 并得到了以下内容,

设备引导开始结束块 ID 系统

vexpress.img1 * 63 106494 53216 e W95 FAT16 (LBA)

vexpress.img2 106496 6291455 3092480 83 Linux

根据 fdisk 命令,文件系统是 Linux。但我得到错误,

sudo mount -o loop,offset=106496 -t Linux vexpress.img /mnt/tmp

挂载:未知文件系统类型“Linux”

请帮忙。

0 投票
0 回答
708 浏览

gcc - linaro/gcc-aarch64-none-elf/4.9-2015.03 NEON 问题

我正在编译一个不支持 NEON 的 ARM 代码,但我遇到了一个异常,因为其中一个 C 库“printf”正在尝试访问 NEON 寄存器 Q0“str q0,[x29,#112 ]”。

为了防止编译器调用NEON寄存器,我使用了很多选项,但似乎问题并不明显。我用过:-march=armv8-a+nofp,-mgeneral-regs-only,-mcpu=cortex-a53+nofp...

关于如何处理的任何想法?

0 投票
1 回答
80 浏览

codesourcery - 从 CodeSourcery armel 迁移到 Linaro armhf 编译器时的共享库问题

我正在将 Xilinx Zynq 板从 CodeSourcery armel (gnueabi) 工具链(来自 Vivado 2015.2)迁移到 Linaro armhf,因此我们可以安装 Debian/Ubuntu armhf (gnueabihf)。

在尝试共享库时,我们从以下错误中得到下一个dlopen()错误:dlsym()dlerror()

如果在使用 CodeSourcery 工具链编译的软件正常工作时使用 Linaro 工具链,则会出现此问题。

我检查了两个库中报告的符号,它存在于两个库中:

似乎如果 controller.so 只包含 C 代码(没有 C++ 代码),它可以与 Linaro 一起正常工作。但差异可能与所使用的语言不同。

问候, Iztok Jeras

0 投票
1 回答
349 浏览

linux - 使用 lava 运行测试用例

我是一个使用熔岩测试框架的新手。假设我有一些准备就绪的 ARM 板并运行 Linux 或 Android 系统,可以通过网络通过 ssh/adb 访问。是否只能运行一些测试套件,例如 gcc 测试套件、opencl 一致性测试,而无需部署 boot/kernel/rootfs 映像?

如果我没有在 json 中指定部署动作,我会看到以下信息。

谢谢!

0 投票
1 回答
3050 浏览

cmake - CMake 找不到带有 Linaro 工具链的线程

我无法让 CMake 使用 Linaro ARM 工具链找到线程(我尝试了几种不同的工具链)。这是我所做的:

我创建了一个Toolchain-Linaro-arm.cmake文件,如下所示:

我创建了一个使用线程的最小示例项目:

我知道 pthread 库存在:

看起来有些东西仍在查看我的本机 libc 而不是交叉编译环境:

/opt/gcc-linaro-4.9-2015.05-x86_64_arm-linux-gnueabihf//bin/arm-linux-gnueabihf-gcc -o CMakeFiles/cmTC_37a3c.dir/CheckIncludeFiles.co -c /home/user/threadstest/arm/CMakeFiles /CMakeTmp/CheckIncludeFiles.c /opt/gcc-linaro-4.9-2015.05-x86_64_arm-linux-gnueabihf//bin/arm-linux-gnueabihf-gcc : /lib/x86_64-linux-gnu/libc.so.6:版本未找到“GLIBC_2.14”(/opt/gcc-linaro-4.9-2015.05-x86_64_arm-linux-gnueabihf//bin/arm-linux-gnueabihf-gcc 需要)

0 投票
1 回答
285 浏览

c++ - 交叉编译opencv应用程序时出现链接错误

所以我在 Windows 上为 linux arm os 交叉编译一个 opencv 应用程序。

  • 我在 Eclipse 中使用最新的 linaro 工具链。

  • 我已经在目标操作系统上构建了 opencv,并将构建的库放入 linaro 的库中。

  • 我的应用程序的编译和链接适用于目标操作系统。

  • 编译适用于 Eclipse,但是对于 highgui 库中的某些特定 opencv 函数,链接失败:

链接过程中的错误:

请注意:我正在使用其他库中的许多其他 opencv 函数,这些函数编译和链接都很好(我通过注释与错误相关的三行并重新编译进行了测试)。甚至 highgui 库链接上存在的一些函数也很好......所以问题似乎来自 highgui 库中的特定函数。

我确信我使用的库与目标 arm 操作系统上使用的库相同,编译参数与目标操作系统上的相同。

我看过其他一些关于此的帖子(交叉编译 opencv 应用程序,未定义引用),但没有找到解决方案。

你有什么想法吗?谢谢!