标签: raspberry-pi3

使用 bash 打开新的控制台/lxterminal 窗口 - Raspbian Jessie Lite

编辑

Raspbian Jessie Lite 不会打开 LXTerminal gui - 它只是一个控制台窗口 - 所以除非有办法打开一个新的“控制台”窗口,否则我需要安装 lxterminal

我想运行一个 bash 脚本,最后open a new command in another LXTerminal window让它运行,而我的登录窗口中还有命令行,当 bash 脚本结束时。

我在 Pi 3 上运行 Raspbian Jessie Lite

我是 Linux 世界的新手 - 所以我尝试从命令行输入 lxterm、lxterminal、LXTerminal,显然误解了需要什么。

我也试过使用“&”在后台运行命令,但它似乎需要终端输出,因为它失败了,我不明白为什么。它本身运行良好,但将大量连续文本转储到终端。

是否可以在 Jessie Lite 中打开一个新的终端窗口 - 如果可以的话,我可以弄清楚如何在启动时将命令传递给它

希望这是一个简单的解决方案,因为我对 Linux 世界很陌生

编辑

请注意,如果可能的话,我愿意下载任何实用程序或其他终端

谢谢

bash terminal debian raspbian raspberry-pi3

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

Linux 的 C 语言中的 µs 精度等待不会使程序进入睡眠状态?

我真的很想在我正在编写的 C 程序中实现 25\xc2\xb5s 延迟,以通过 RPi 3 读取传感器。我使用了 nanosleep() 和 usleep(),但准确性似乎有点偏差 - - 可能是因为该程序将线程时间让给其他程序,然后必须等待它们完成。我使用“nice -n -20”运行来确保优先级,但它似乎仍然比我想要的准确。我也尝试过 for 循环,但无法完全确定获得 25 \xc2\xb5s 所需的时钟节拍:for循环计数比率(我对这一切都很陌生)......或者也许gcc 正在将空循环优化为遗忘吗?

\n\n

无论如何,有人可以向我指出 microDelay() 函数或类似函数的方向吗?(我花了几个小时进行谷歌搜索和实验,但似乎找不到我要找的东西)。谢谢!

\n

c raspberry-pi3 sensors

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

如何为 Mosquitto Broker 设置身份验证?

在 Mosquitto 上配置身份验证时遇到问题。

只要我允许匿名连接mosquitto.conf,我就可以毫无问题地访问代理(发布和订阅)。但是一旦我启用身份验证,我就会得到一个“ connection refused”。我遵循了多个关于如何设置身份验证的教程,但我无法让它工作,也无法弄清楚原因。

我已经在 Raspberry PI 3 B 型上安装了 Mosquitto 1.4.10。

我使用命令创建了一个密码文件:sudo mosquitto_passwd -c /etc/mosquitto/passwd test并将密码设置为“test”。

我已设置allow_anonymous为 false 并将 password_file设置为/etc/mosquitto/passwdin mosquitto.conf

然后,当我尝试命令时sudo mosquitto_sub -t hello/world -u test -P test,我收到“错误:连接被拒绝”。

我检查了密码文件,它似乎是正确的(它具有正确的名称和路径/etc/mosquitto/passwd,并且包含我的用户“test”的条目)。

题:

我在配置中犯了错误吗?我错过了什么吗?

authentication mqtt mosquitto raspberry-pi3

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

通过在我的 Raspberry pi 3 (noobs) 上安装 PyAudio (Python3) 我收到一个错误,我该如何解决这个问题?

pip install pyaudio

Downloading/unpacking pyaudio

  Downloading PyAudio-0.2.11.tar.gz

  Running setup.py (path:/tmp/pip-build-u0HEK5/pyaudio/setup.py) egg_info for package pyaudio

Installing collected packages: pyaudio

  Running setup.py install for pyaudio

building '_portaudio' extension

arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c src/_portaudiomodule.c -o build/temp.linux-armv7l-2.7/src/_portaudiomodule.o
src/_portaudiomodule.c:29:23: fatal error: portaudio.h: No such file or directory

 #include "portaudio.h"
                       ^
compilation terminated.

error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1

Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-u0HEK5/pyaudio/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), …
Run Code Online (Sandbox Code Playgroud)

pyaudio python-3.x raspberry-pi3

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

NodeJS 找不到模块“grpc”

我试图在我的 raspberry pi 3 上运行一个 JS 脚本,但我一直回到一个似乎是“grpc”模块的问题。

我已经尝试按照https://github.com/firebase/firebase-tools/issues/442 som 建议的答案重新安装和重新构建 npm ,但我一直返回相同的错误消息,如下所示。

有没有人有在 raspberry pi 上运行 JS 的 firbase 的经验谁知道如何解决这个问题,当我在 JS 文件中连接到我的 firebase 时,这似乎只是一个问题。

    module.js:557
    throw err;
    ^

Error: Cannot find module 'grpc'
    at Function.Module._resolveFilename (module.js:555:15)
    at Function.Module._load (module.js:482:25)
    at Module.require (module.js:604:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/home/pi/itPDP2018/node_modules/@firebase/firestore/dist/index.node.cjs.js:10:12)
    at Module._compile (module.js:660:30)
    at Object.Module._extensions..js (module.js:671:10)
    at Module.load (module.js:573:32)
    at tryModuleLoad (module.js:513:12)
    at Function.Module._load (module.js:505:3)
Run Code Online (Sandbox Code Playgroud)

javascript node.js raspberry-pi3

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

如何使用 wget 在 UNIX 上安装 git?

如何使用 wget 在 UNIX 上安装 git?

我试过

 wget http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain.
Run Code Online (Sandbox Code Playgroud)

然后我将其移至 /usr/bin 但 git config 命令失败。

我也尝试过 wget --no-check-certificate -q https://github.com/joyent/node/tarball/v0.7.1

wget:获取响应时出错:没有这样的文件或目录

我正在 raspberrypi 上开发 Yocto poky 2.1.3 发行版映像并尝试安装 git。我的垃圾箱里没有 apt 软件包。所以剩下的唯一选择就是 wget。

unix git yocto raspberry-pi3

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

docker 容器中的 libinput

与我上一篇文章“在 Raspberry PI 上的 docker 容器中运行 QT 应用程序时未启用输入”相关的问题:似乎在 Raspberry Pi 3 (Ubuntu Mate) 上运行的 docker 容器 (Ubuntu 16.04) 中的 libinput 存在问题:libinput-当我在容器中运行 list-devices 时,它不会返回任何内容,而当我在 RP3 本身上运行时,它会返回正确的设备。我对 Linux 上的 UI 还很陌生,所以可能会缺少一些简单的东西 \xe2\x80\x93 任何帮助都是值得赞赏的。

\n

linux input docker raspberry-pi3

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

RPi3 中的 cv2.VideoWriter 比实际速度快

我正在尝试录制罗技网络摄像头视频。摄像机能够录制它,但 40 秒的视频仅以 nX 速度录制 6 秒。我参考了以下链接的解决方案,但它无法解决 RPi 中的问题。重要的是代码可以在 Ubuntu 桌面上找到,但可能 RPi 处理速度较慢。

这是我的代码片段:

fourcc = cv2.cv.CV_FOURCC(*'XVID')
videoOut = cv2.VideoWriter("video_clip.avi", fourcc, 20.0, (640, 480))
start_time = time.time()
frame_count = 0
while True:
    ret, frame = cap.read()
    videoOut.write(frame)  # write each frame to make video clip
    frame_count += 1

    print int(time.time()-start_time)  # print the seconds
    if int(time.time()-start_time) == 10:
        videoOut.release()
        break
        # get out of loop after 10 sec video
print 'frame count =', frame_count 
# gives me 84 …
Run Code Online (Sandbox Code Playgroud)

python opencv raspberry-pi3

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

如何设置 Raspberry Pi 3 B+ 以将更新自动部署到私有 Github 存储库?

我购买了 Pi 3 B+,并希望它能够从私人 github 存储库自动克隆/部署新推送(来自另一台机器)。我只是想知道我会怎么做。我知道我需要一个 github web hook,但我不知道从哪里开始。Pi 将位于一个我不想经常去更新我的代码的地方,因此这将使一切变得更加容易。谢谢

github webhooks raspberry-pi3

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

树莓派和OpenCV无法安装libhdf5-100

我正在尝试降级并安装 OpenCv 需要安装的旧版本软件包。

因此,当我尝试安装它时,出现此错误:

pi@raspberrypi:~ $ sudo apt-get install libhdf5-100
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libhdf5-100 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libhdf5-103

E: Package 'libhdf5-100' has no installation candidate
Run Code Online (Sandbox Code Playgroud)

我需要 103 上的 libhdf5-100 才能正确安装和运行 opencv。我正确安装了 Opencv,但在尝试导入时出现此错误。

(mypi) pi@raspberrypi:~ $ python
Python 3.5.4 (default, Sep …
Run Code Online (Sandbox Code Playgroud)

linux opencv raspbian raspberry-pi3

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