问题标签 [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 投票
1 回答
131 浏览

google-api - 从 node-red 设置时,是什么导致我的 google calendar api 请求因 DNS 错误而失败?

在电脑上

  • 我已将 node-red 设置为在 Windows 10 PC 上运行。
  • 我使用“管理调色板”选项卡来安装 node-red-node-google 小工具。
  • 我设置了一个 Google API 帐户来提供 api 凭据。我只设置了一个项目并要求提供一个 api 的凭据。
  • 我绘制了一个红色节点流来将日历事件发送到调试窗口。
  • 我使用 google 提供的凭据配置“google calendar out”节点,并将 node-red 节点中推荐的回调添加到“授权重定向 URI”的 google api 列表中。日历输出节点推荐的回调是本地主机。
  • 我设置了一个谷歌日历并测试以查找调试窗口按预期接收日历开始和停止事件的详细信息。

ON ODROBIAN (DEBIAN)

  • 然后我通过将 node-red 安装到运行 odrobian vanilla(基于控制台的 debian)的 odroid-c1 来重复该过程。
  • 我经历了同样的过程。
  • 这次 Google 日历配置建议回调 node-red.example.com,并建议更新 /etc/hosts 并将 odroid 的 ip 映射到 node-red.example.com。
  • 将 node-red.example.com 回调添加到 api 帐户上的 api 回调 uri。odroid ip 按照建议映射到 /etc/hosts 中的 node-red.example.com。
  • Odroid 重新启动,node-red 启动,尝试“通过 google 验证”并显示 api 请求权限页面。
  • 选择了“允许”,但“找不到 node-red.example.com 的服务器 DNS 地址”。被展示。
  • 尝试了防火墙设置,但没有任何东西可以完成请求权限。

因此,按照与 PC 相同的步骤,在基于 arm-v7 的 odroid c1 上运行的 debian 上,api 权限在最后一步失败。

回调 uri 是由 node-red-node-google 配置节点生成的,因此可以轻松更改不是很明显。当然,将回调设置为 localhost,就像在 PC 版本中一样,似乎是一个首选选项,但如果它实际上很容易配置。

除了闯入软件将回调更改为 localhost 之外,是否有任何方法可以解决 DNS 地址丢失问题?

0 投票
0 回答
42 浏览

linux - odroidxu4 将默认 uart2 更改为 uart0

之前感谢您观看这篇文章。

我试图在 odroidxu4 上运行 linux,当然日志是通过 uart2 写入的(这个 uart 在 odroidxu4 中似乎是默认的)

但我想要做的是改变 linux 以使用 uart0 而不是 uart2 写入日志。

我尝试通过修改 u-boot 中 common/serial.c 中的代码将默认 uart 端口从 2 更改为 0

并且还尝试更改 linux 中的 menuconfig,如下所示:

  1. kernel hacking => 内核低级调试函数
  2. 在“内核低级调试端口”中选择“使用 S3C UART 0 进行低级调试”

但它没有用。

请让我知道是否有另一种方法可以将我错过的默认 uart 从 2 更改为 0

谢谢你。

0 投票
1 回答
1905 浏览

linux - 如何解决此错误:g++ :error: unrecognized argument in option '-mtune=cortex-a15.cortex-a7'

我决定通过本指南在 XU4 上编译 Qt5.8:http://freecode.hu/sbcomp/2016/08/15/compiling-qt-5-8-on-odroid-xu4/ 在第 4 步中,我得到了这个错误:

请帮我解决这个错误,谢谢大家。

0 投票
1 回答
3160 浏览

qt - QtCreator中如何手动设置GCC为编译器?

我在 Odroid 上安装了 QtCreator,但它似乎缺少编译器。我尝试了以下终端命令,但没有解决问题。

如何在 QtCreator 中将 GCC 设置为编译器?提前致谢。

0 投票
0 回答
710 浏览

linux - 如何在带有 Linux 环境的 odroid 上使用 Neon(SIMP) 构建 libjpeg-turbo

我正在尝试在具有 linux 环境的 odroid 上使用启用了 NEON 的 libjpeg-turbo。

我按照此http://cubieboard.blogspot.in/2013/02/raspbian-opencv-libjpeg-turbo.html帖子中给出的说明进行操作,但没有注意到图像捕获有任何变化。(使用 libjpeg-turbo-1.5。 1)

从这个链接 https://github.com/praveenofpersia/Pandboard-ES/wiki/Building-OpenCV-2.4.x-with-full-hardware-optimization-for-the-Pandaboard-ES我得出的结论是 NEON使用 cflags 显式启用。

因此,我查看了 libjpeg-turbo 中的 BUILDING.md,其中有提供 cflags 以启用 NEON 的指令:

但是这些是针对 ios 而不是针对 linux 的。

那么任何人都可以建议我如何在带有 linux 环境的 odroid 中的 libjpeg-turbo 中包含标志以启用 SIMD(NEON)。

0 投票
1 回答
147 浏览

python - Ubuntu (14.04.2(Odroid U3)) - Jasper - 找不到记录器“client.vocabcompiler”的处理程序

我正在尝试按照https://github.com/jasperproject/jasper-client/issues/20在 odroid 上安装 jasper, 但由于某种原因,每次我输入:

它弹出这个:

谢谢

0 投票
1 回答
1782 浏览

gstreamer - 同时保存不同分辨率的gstreamer流

我在 odroid xu4 上安装了 C920 logitec usb 网络摄像头,并安装了 linux ubuntu。我想以 h264 格式录制最高质量的视频。

所以每秒 30 帧和 1920x1080 视频大小。同时发送流 h264 格式但质量较低。

我可以以相同的质量录制和流式传输,但质量不同。现在有没有人如何修复管道,以便我可以以较低的质量流式传输?工作(相同的分辨率):

不工作:(发送尺寸 800x600):

这是我尝试不同分辨率时遇到的错误:

0 投票
1 回答
82 浏览

java - 在不同设备上对 Java md5sum 进行基准测试的结果令人困惑

简短的问题:

为什么在 Java 中计算 5 MB 文件的 md5-sum 在树莓派上需要 84 秒,而 Mac 只需要 25 毫秒?

整个问题:

我需要编写一个 Java 程序,它计算一堆文件的 md5 或 sha-sum,这些文件的大小合计约为 50 GB。

为此,我编写了一个简单的 Java 程序,它计算单个 5 MB 文件的校验和。这是Java程序:

为了创建一个随机文件映像,我使用了这个 Linux 命令:

在不同的设备上执行程序,会导致混乱的结果:

那么为什么程序在 MacBook 上的执行速度如此之快,即使我限制了 VirtualBox 中的 CPU 和 RAM?

瓶颈可能在哪里?

我需要做什么才能让程序在 Odroid-XU4 上以大约 300 毫秒的时间执行?

评论:

我不认为它是 microSD 的 I/O,因为它非常快地读取整个文件而无需计算 md5sum。

将 odroid 上的 cpu 频率从 2Ghz 更改为 500MHz,将计算时间从 7 秒增加到 24 秒。

0 投票
1 回答
695 浏览

linux - 关闭 Docker 容器内的 MongoDB 会导致 100% CPU

几天来,我一直在把头发拉在这个上面,以至于我把它放在这里了。使用 docker-compose 我启动了几个容器,其中一个正在运行 mongodb,使用 CMD ["/usr/bin/mongod"] 但是,当我使用 docker stop 关闭容器时,mongod 进程占用 100% cpu 并保持永远运行而无法杀死它。当杀死父进程时,mongod 进程成为 init 的子进程,但处于相同的状态。Mongodb 确实记录了它以错误代码 0 关闭。

Docker 版本:17.04.0-ce Docker-compose 版本:1.11.2

到目前为止我尝试了什么:

  • 不同的Linux发行版
  • 容器内的supervisord处理mongod
  • 将 --init 添加到 docker 守护进程
  • 将 mongod 作为叉子运行
  • 寻找内核更新,但 3.14 似乎是最新的(在 Odroid C2 上运行)
  • 不同的存储驱动程序,但只有 aufs 有效(覆盖需要更高的内核)

一切都没有任何喜悦..

在此处输入图像描述

0 投票
0 回答
343 浏览

ubuntu - Hadoop 2.8 未打开任何 TCP 端口

我按照以下 Apache 指南将 Hadoop 2.8 安装到运行 Ubuntu 16.04 Server Edition 和 OpenJDK 7 的 Odroid XU4 Armhf 设备上:https ://hadoop.apache.org/docs/r2.8.0/hadoop-project-dist/hadoop-common /SingleCluster.html

一切似乎都很好,当我运行 jps 时,我看到以下进程:

目前我将 Hadoop 设置为单节点集群,但是当我运行命令“netstat --listen”时,我没有看到任何打开 Hadoop 使用的端口。所以端口 9000 或 50070 未打开。这是我从 netstat 看到的:

当我运行 start-dfs.sh 时,我看到以下输出:

在过去的三天里,我一直在调试这个,但由于某种原因,Hadoop 根本没有开放任何 TCP 端口。有什么我想念的吗?

我非常感谢帮助。