标签: raspberry-pi

Xdotool 在 Raspberry Pi 上失败

我正在我的 Raspberry Pi 上运行 retropie,我想找出一种使用 GPIO 来模拟击键的方法。Xdotool 似乎是我最好的选择,但它不能在本地或通过 ssh 运行。当我输入时,xdotool key 'd'我收到错误:
Error: Can't open display: (null) Failed creating new xdo instance
到目前为止,每个答案都声称要解决这个问题,我必须做一些变体,export DISPLAY=":0" xdotool key 'd'但这并没有做任何事情,它只是转到下一行。我对 linux 很陌生,所以提前致谢。

linux keystroke simulate raspberry-pi xdotool

1
推荐指数
1
解决办法
3091
查看次数

如何关闭树莓派上的 opencv imshow() 窗口?

在计算机上,您可以使用 waitKey() 功能从键盘获取命令,而在 raspberry pi 上没有键盘,我不想使用 ssh 来终止进程而只操作 raspberry pi。如何仅关闭 pi 上的窗口?

opencv raspberry-pi

1
推荐指数
1
解决办法
7157
查看次数

如何使用 I2C 和 Arduino 或 Raspberry-pi 3 从相机获取数据?

我有一个CMOS 相机,它只有 3 个引脚(v+、gnd 和视频输出),视频输出是模拟信号。
经过一番研究,我发现这款相机使用了PC1089K CMOS 传感器,具有数字输出和用于与串行 EEPROM 存储器(AT24C16K 芯片)通信的 I2C 连接。
我找到了 I2C 引脚,我需要知道我是否可以使用 Arduino 或 Raspberry-pi 从相机获取数据,以便我可以通过 Xbee 发送视频流。

arduino i2c video-streaming raspberry-pi

1
推荐指数
1
解决办法
4591
查看次数

将 Raspberry Pi 中的权限文件夹更改为 R 权限

下图包含更改文件夹权限的命令:

在此处输入图片说明

我想将 Raspberry Pi 中的权限文件夹更改为r权限,它是/var/www. 它失败并说"chmod: invalid mode: '-R' try chmod :--help to more information"

linux linux-kernel raspberry-pi raspbian

1
推荐指数
1
解决办法
1万
查看次数

树莓派上 kubernetes 上的 gitlab-runner - 找不到容器“助手”

我正在尝试在树莓派上的 kubernetes 集群上运行 gitlab-runner。

gitlab 管道生成以下输出:

Running with gitlab-runner 10.4.0 (857480b6) on hello-world-gitlab-runner-6548-tq4mr (123)
Using Kubernetes namespace: gitlab
Using Kubernetes executor with image arm32v7/node ...
Waiting for pod gitlab/runner-123-project-456-concurrent-789 to be running, status is Pending
Waiting for pod gitlab/runner-123-project-456-concurrent-789 to be running, status is Pending
Waiting for pod gitlab/runner-123-project-456-concurrent-789 to be running, status is Pending
ERROR: Job failed (system failure): unable to upgrade connection: container not found ("helper")
Run Code Online (Sandbox Code Playgroud)

gitlab-runner pod 记录以下输出:

+ cp /scripts/config.toml /etc/gitlab-runner/
+ /entrypoint register --non-interactive --executor …
Run Code Online (Sandbox Code Playgroud)

arm raspberry-pi gitlab kubernetes gitlab-ci-runner

1
推荐指数
1
解决办法
1236
查看次数

使用 Node JS 将 h264 文件转换或包装为 mp4

我正在 Raspberry Pi 上拍摄视频,并希望将原始 h264 文件转换为 mp4 文件,或者像使用命令行/Python 那样将其包装在 mp4 中。但是,我希望在 NodeJS 中做到这一点。似乎有很多 node JS 库在 npm 上使用了 Raspberry Pi 的 mp4-box 库。但是,它们都没有适当的文档或似乎适合我的项目的需要。我不知道我是否遗漏了什么或者这是不可能的。

javascript mp4 h.264 node.js raspberry-pi

1
推荐指数
1
解决办法
5416
查看次数

在 Raspberry Pi 上安装 docker 时如何提及特定版本

我正在尝试安装dockers基于Raspberry pi哪个arm设备。最初我曾经运行以下命令来安装 docker:

curl -sSL get.docker.com | sh 
Run Code Online (Sandbox Code Playgroud)

这将安装最新版本的 docker,但我想安装旧版本,我应该使用哪个命令。这个链接有一些有用的答案,但他们不工作Raspberry pi。请帮忙。谢谢

installation version raspberry-pi docker

1
推荐指数
1
解决办法
1262
查看次数

libwebp.so.6 Raspberry Pi 3b 中的导入错误

我在python3中使用opencv、imutils和其他库编写了一段代码来识别我的脸。当我将该代码放在 Raspberry Pi 3b 上并对其进行编译时,会出现以下错误:

  File "detect_drowsiness.py", line 7, in <module>
    from imutils.video import VideoStream
  File "/home/pi/.local/lib/python3.5/site-packages/imutils/__init__.py", line 8, in <module>
    from .convenience import translate
  File "/home/pi/.local/lib/python3.5/site-packages/imutils/convenience.py", line 6, in <module>
    import cv2
  File "/home/pi/.local/lib/python3.5/site-packages/cv2/__init__.py", line 3, in <module>
    from .cv2 import *
ImportError: libwebp.so.6: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

这些是我正在使用的导入:

from scipy.spatial import distance as dist
from imutils.video import VideoStream
from imutils import face_utils
from threading import Thread
import numpy as np
import playsound …
Run Code Online (Sandbox Code Playgroud)

opencv python-3.x raspberry-pi

1
推荐指数
1
解决办法
2182
查看次数

在树莓派上使用 python 3 安装 Spyder

由于 python 2 很快就要结束了,我正在寻找一种方法来在我的 raspberry pi(使用 Raspbian buster)上获得带有 python 3 的可用 IDE。我设法安装了与 python 3 捆绑在一起的 Miniconda,但由于无法解决的包冲突,似乎无法在任何环境中安装 spyder。我可以使用 安装 spyder apt-get,它指向带有 python 2.7 的旧版本。我最后的手段是安装spyder-kernels在我的 conda 环境中,但由于与jupyter-client. 有没有人设法在树莓上使用 python 3 获得 spyder?

python spyder raspberry-pi

1
推荐指数
1
解决办法
1万
查看次数

Raspberry Pi 上的 NPM 无法正常工作

所以我有一个 raspberry pi Model 3 B+,我需要在上面安装 NodeJS。它实际上已经安装了一段时间(2-3 周),从那时起我一直在其上构建服务器。直到昨天,NPM 已经运行并安装了软件包。

昨天,我已经安装了 restify-clients 包,我回来看到 NPM/Node 有一个增量更新(我认为从 6.10.1 到 6.10.2 或类似的东西)。所以我复制了它给我的命令并运行它,我认为它会更新包。我选择相信这些行为是 NPM 不再起作用的原因。

运行任何 npm 命令都不会挂起,它只是像什么都没运行一样返回。运行which npm返回/usr/local/bin/npm,运行sudo which npm返回相同。跑步npm -v一无所获,跑步/usr/local/bin/npm -v一无所获。/usr/bin/npm指向/usr/lib/node_modules/npm/bin/npm-cli.js/usr/local/bin/npm指向/usr/local/lib/node_modules/npm/bin/npm-cli.js

运行任何像npm initnpm install一样的命令也不做任何事情。

我曾尝试从 nodesources 重新安装 NodeJS 两次,两次 NPM 都安装到目录中,但运行任何 NPM 都会返回。

有关额外信息,请运行nodejs -vnode -v运行并返回版本号。有什么建议?

node.js npm raspberry-pi

1
推荐指数
1
解决办法
1325
查看次数