问题标签 [odroid]

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 回答
450 浏览

qt - 如何使用 Linux 64 位机器为 32 位 armV7 编译 Qt 应用程序

我正在开发一个 Odroid XU4,它是 ARM V7 32 位 Ubuntu MATE。我知道我可以直接在嵌入式设备上进行开发,但这不适合我的团队。因此,我想在我的 64 位 Linux maptop 上进行开发并为 32 位 armV7 进行交叉编译。我使用 QtCreator 进行开发

到目前为止,我为使交叉编译工作所做的工作是

  • 在我的 Odroid 上编译了我需要的所有库(例如 openCV)并将它们复制到我的 Linux 64Bit 以用于交叉编译
  • 下载了正确的 CrossCompiler (gcc-linaro-7.1.1-2017.08-x86_64_arm-eabi/bin/arm-eabi-g++)
  • 在odroid上编译qt 5.9并复制到linux机器上用于交叉编译

现在我在 qtCreator 中设置了一个新工具包并定义了正确的 qmake 位置。这是当我收到错误时,架构是错误的(自然是因为我在 32 位上编译它)

所以问题是,我如何构建 qt 以便我们在 64 位 linux 笔记本电脑上为目标平台 armV7(32 位)交叉编译应用程序

很感谢任何形式的帮助。

0 投票
0 回答
21 浏览

security - 清除按键上的所有内容

我有一个在 Odroid(单板计算机)上运行 Ubuntu 的应用程序。我想以任何最终用户无法进入操作系统或更改任何内容的方式保护它。我有两个解决方案: -

  1. 禁用所有 USB 端口,只要连接了 HDMI,就会打开一个特定的应用程序
  2. 不断检查是否按下了任何键。在任何按键上删除所有内容

总结一下,我的应用程序非常繁重,我无法运行任何进一步占用 CPU 的任务。无法禁用 HDMI,因为我需要显示 GUI

0 投票
2 回答
1179 浏览

c++ - ARM 的 OpenCV v3.3.1 交叉编译失败:找不到 CMAKE_CXX_COMPILER

我遵循了本教程,基于 ARM 的 Linux 系统的交叉编译,以便为基于 ARM 的 Linux 系统(在ODROID-XU4 Mini PC上运行的 Ubuntu Mate )构建Opencv版本 3.3.1 。对于我正在运行的构建过程。cmakeUbuntu Mate v 16.04.1 x86

请注意,我已经尝试按照本教程(Linux 中的 Opencv 安装)Opencv为我正在运行的机器构建相同的版本,并且我成功地做到了。但是,在使用同一台机器为 ARM 构建它时,出现以下错误。Intel x86 Ubuntu based

这是生成此错误的命令行:

请注意,该选项-DCMAKE_TOOLCHAIN_FILE告诉我们cmake为基于 ARM 的 Linux 系统构建 Opencv,当我尝试删除它时,我成功地Opencv为我的 x86 机器构建了没有任何错误的机器。

提前致谢。

0 投票
0 回答
241 浏览

linux - 使用 ROS 动力学在 Odroid (linux) 上运行 Opencv Python 代码:X11 错误

在安装了 ROS 动力学的 Odroid 上运行图像处理算法时无法运行。它显示 x11 错误。我试图重置 x11 配置,但它似乎不起作用。我严重卡在我的项目中。

root@odroid:~# python image_detection.py

0 投票
1 回答
626 浏览

c++ - 在 armv7l (Odroid XU4) 上编译时出现 OpenCV“冲突声明”问题

我正在尝试从源代码编译 OpenCV 3.4.0,但我遇到了 QT 和 OpenGL 之间冲突的声明问题。从 QT4 升级到 QT5 解决了一些问题,但不是全部。看起来 GLsizeiptr 和 GLintptr 在 OpenGL 头文件和 QT 头文件中都声明了。

我试图更换

在 window_QT.cpp 中,但这只会产生更多的声明问题。

关于如何解决这个问题的任何想法?

(我的机器是运行 Ubuntu 16.04.3 LTS 的 armv7l(Odroid XU4))

我正在运行的 cmake 命令:

我得到的错误:

谢谢您的帮助!

0 投票
0 回答
41 浏览

qt - 无法使用 Qt SDK 在 Odroid(ARM CPU)上调试

我在 Odroid XU4 上安装了 Qt creator,但它无法调试。我将路径调试器配置为附件图片配置调试器路径,但它仍然无法工作。

你能指导我如何解决它吗?

0 投票
1 回答
671 浏览

python - WiringPi ODROID C2 Python 读取模拟输入

ODROID C2 是类似于 Raspberry PI 的板。我已经按照网站为我的电路板指定的方式安装和配置了 WiringPi。运行gpio readall返回表:

我正在尝试从模拟引脚 #25 读取接线 pi 列的输入(左下数第二个)。

这是脚本的代码:

为什么它只返回0?我的手机通过辅助接头连接到模拟引脚。左右音频线拼接在一起并连接到wiringpi pin #25。

我已经确认wiringpi正在工作。我能够控制一个LED。该电路的工作原理与示波器确认的一样。

谢谢你的帮助。

0 投票
2 回答
15709 浏览

intel - 错误:无法安全地从此类存储库进行更新,因此默认禁用

我一直在尝试在 Odroid XU4 上设置英特尔 realsense D415 并继续遇到同样的错误。当我通过https://github.com/IntelRealSense/librealsense/blob/development/doc/distribution_linux.md上的命令时,当我尝试 sudo apt-get update 时会弹出以下错误

我已经尝试过 --allow--unauthorized (不记得确切的语法 atm ),即使我也读过它只适用于 apt-get upgrade (而不是更新)。那没起效。还尝试了一个全新的形象。我已经能够毫无问题地在我的 ubuntu 笔记本电脑上运行安装。我也一直在尝试手动添加 repo,但无法弄清楚如何添加。

0 投票
1 回答
299 浏览

python - 没有 sudo 访问的 ROS 中的 Odroid GPIO 引脚

Odroid运行 Ubuntu Mate 16.04 和 ROS Kinetic。我已wiringPi2安装用于访问 GPIO 引脚。我可以通过 Python 脚本使用 GPIO 引脚,但它们需要sudo访问权限。我有一个 ROS 节点(用 Python 编写),我想在其中访问 GPIO 引脚数据并发布到主题。但是,我不能这样做,因为 WiringPi2 需要sudo访问,并且 ROS 没有在 root 中定义。

我尝试过使用wiringPiSetupSys()不需要sudo访问的功能,但这不起作用,即我无法在没有sudo访问权限的情况下获取 GPIO 引脚数据。

Raspberry Pi 平台类似问题的所有解决方案似乎都不适用于 Odroid。

谢谢

0 投票
1 回答
515 浏览

c - Linux中的可用(免费)磁盘空间显示为负数?

编写了这个简单的函数来获取我的 linux 机器上的磁盘空间,它返回负值。原来的:-89366528

然后我添加了一个带有大小的简单文本文件:877 bytes | Size on disk: 4.00 KB

并且值更改为-89370624

然后复制文件并得到-89374720 这些数字没有任何意义。不知道我做错了什么。当我运行df -h这就是我得到的

在此处输入图像描述