问题标签 [raspberry-pi4]

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 投票
2 回答
215 浏览

c# - 使用 Microsoft.CongnitiveServices.Speech 的 Visual Studio C# 项目在带有 Raspbian 的 Raspberry pi 4 上不起作用,有人可以帮我吗?

前段时间,我用 Visual Studio 编写了一个 Text to Speech 和 Speech to Text 机器人。它在我的 Windows PC 上运行良好。我决定将这个软件带到带有 Raspbian 的 Raspberry Pi 4 上,但是当我尝试加载我的应用程序时,弹出了这个错误:

Unhandled Exception: System.TypeLoadException: Could not load type of field 'MyAppName.Form1:speechRecognizer' (2) due to: Could not load file or assembly 'Microsoft.CognitiveServices.Speech.csharp, Version=1.6.0.28, Culture=neutral, PublicKeyToken=d2e6dcccb609e663' or one of its dependencies. [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type of field 'MyAppName.Form1:speechRecognizer' (2) due to: Could not load file or assembly 'Microsoft.CognitiveServices.Speech.csharp, Version=1.6.0.28, Culture=neutral, PublicKeyToken=d2e6dcccb609e663' or one of its dependencies.

我是 Linux 新手,不知道如何解决这个问题!

0 投票
1 回答
2448 浏览

raspberry-pi - Buildroot + U-Boot + Rpi4:错误zImage Bad Magic

我正在做一个项目,我想用 U-Boot 创建自己的嵌入式 linux。因此,我正在使用我最近开始学习的 buildroot。在成功创建我自己的 rasberrypi4_defconfig 后,我目前正在努力解决这个问题,以使 u-boot 正常工作。

我正在使用哪些版本:

  1. 圆周率 4
  2. buildroot-2019.11
  3. u-boot(因此我每天都拉新的变化)

工作现状:

我建立在 Ubuntu(32 位)上。我使用raspberrypi4_defconfig配置 buildroot并使其无需更改。然后我为 rpi_4_32b_defconfig 创建一个 u-boot defconfig创建 u-boot.binmake CROSS_COMPILE=arm-linux-gnueabihf- u-boot.bin 现在我的下一步是配置 config.txt 并使用以下内容交换内容:

此外,我将我的 u-boot.bin 复制到了我的 SD 卡中。

我实际做的最后一步是使用以下内容构建我自己的 boot.scr.uimg

问题 到目前为止,我正在归档以到达 U-boot 菜单,但在启动时出现错误:zimage Bad Magic 我实际上认为我的 boot.scr.uimg 可能不正确但不明白。

引导日志

调用引导后打印以下内容:

环境

0 投票
0 回答
388 浏览

python-3.x - 在 Raspberry Pi 4 中打开任何笔记本都会出现“500 内部服务器错误”。如何解决?

我在 Pi 4 上安装了 Jupyter Notebook,最初它工作正常,但现在它给出 500:INTERNAL SERVER ERROR。所以,我尝试用 conda 安装,然后我安装了 Miniconda。当我尝试使用 conda 安装 Notebook 时,会出现以下错误:

所以我尝试了 conda info notebook 它给出了以下内容:

0 投票
2 回答
198 浏览

python-2.7 - Pyglet - TypeError:预期的字符串或缓冲区

我正在尝试使用 pyglet 而不是 pygame,因为它支持多个屏幕。这是我运行的示例代码:

我得到这个错误:

回溯(最后一次调用):文件“/home/pi/netcomShopTV/idk.py”,第 5 行,window = pyglet.window.Window() 文件“/usr/local/lib/python2.7/dist- packages/pyglet/ init .py”,第 359 行,在getattr 导入(import_name)文件“/usr/local/lib/python2.7/dist-packages/pyglet/window/init .py ”,第 1890 行,在 gl。 _create_shadow_window() 文件“/usr/local/lib/python2.7/dist-packages/pyglet/gl/init .py”,第 209 行,在_create_shadow_window _shadow_window = Window(width=1, height=1, visible=False)文件“/usr/local/lib/python2.7/dist-packages/pyglet/window/xlib/init .py”,第 171 行,在init super(XlibWindow, self) 中在里面(*args, **kwargs) 文件“/usr/local/lib/python2.7/dist-packages/pyglet/window/init .py”,第 642 行,在init self._create () 文件“/usr/local /lib/python2.7/dist-packages/pyglet/window/xlib/init .py”,第 265 行,在_create self.context.set_vsync(self._vsync) # XXX 中?文件“/usr/local/lib/python2.7/dist-packages/pyglet/gl/xlib.py”,第 265 行,在 set_vsync warnings.warn(e) TypeError: expected string or buffer

Pyglet 版本:1.4.8

我在互联网上搜索,找不到任何解决这个问题的方法。

0 投票
1 回答
1719 浏览

selenium - /usr/local/bin/chromedriver:无法执行二进制文件:在尝试将 ChromeDriver 与 Selenium 一起使用以在 Raspberry Pi 4 上工作时执行格式错误?

我一直试图让我的 Selenium 脚本在运行 raspbian 的树莓派 4 上运行。该脚本在我的 Mac 上运行良好。

问题在于设置网络驱动程序。我尝试安装了几个 webdrivers,包括 chromedriver、geckodriver、operadriver 和 phantomjsdriver。

每当我尝试运行脚本(我当然将其更改为相应的驱动程序)时,都会遇到以下错误:

同样尝试直接从外壳打开驱动程序会导致错误:

我的研究发现有些人让它工作,但所有的帖子似乎都很旧。一些暗示错误的地方是指向 cpu 架构,在我的例子中是 armv7l/armhf。

那么这些天是否有可能让 Selenium 在 pi 上运行?有没有人让这个工作?

0 投票
2 回答
227 浏览

google-cloud-platform - 将 rasberry pi 与谷歌云 AutoML 和/或 Vision API 集成

我基本上是在做一个智能垃圾箱项目。我想要一个超声波传感器感觉到有人把垃圾放进去……这将触发 rasberry pi 相机拍照。我遇到的问题是下一部分:如何让 rasberry pi 将拍摄的照片发送到谷歌云,然后,如何从谷歌云接收数据(返回数据应该是“湿的” ”或“干”)。最后,取决于返回数据是什么,我希望 rasbery pi 相应地移动伺服电机。我在将 rasberry pi 与谷歌云集成时遇到了很多麻烦。最后,我还想创建这个函数,每次拍照时,它都会自动修改为我在谷歌云上的训练数据,这样每次使用时模型都会变得更智能。我需要帮助:

  1. 将 rasbery pi 与谷歌云 AutoMl/Vision API 连接
  2. 将拍摄的图像发送到谷歌云
  3. 接收返回数据(湿或干)
  4. 将返回数据连接到伺服,即。根据返回的数据伺服应该移动。
0 投票
0 回答
171 浏览

python - Raspberry Pi 4 命令打开 TCP 套接字

我有一个 Meca500 (R3) 机器人。我的机器人没有无线功能,我用电缆将机器人连接到我的笔记本电脑并使用软件控制它,我为机器人创建了一个 IP 地址。现在我想用树莓派来控制机器人。我需要做的是让 Raspberry Pi 4 通过打开 TCP 套接字(无论这意味着什么)来控制 Meca,然后将附加的文本系列步骤发送到 Meca。

网上有很多 Python Raspberry PI 教程,专门用于通过 GPIO 引脚进行通信,但我还没有弄清楚 TCP 信息的发送。

请问有什么python命令可以帮助我打开一个套接字并向那个机器人发送数据吗?

谢谢。

0 投票
0 回答
1110 浏览

c - Valgrind 在 RaspberryPi 4B 上的 Hello World 程序中报告了数百个错误

我有 RaspberryPi 4B,最新的 Raspbian 已完全更新。我试图让事情像在 RaspberryPi 3B 上一样工作,但即使简单地hello_world.c执行 viavalgrind也不是没有错误。安装的 valgrind 版本是valgrind-3.7.0.

当我运行这个 hello world 程序时:

使用编译gcc t.c -o t -g和执行使用valgrind ./t我得到吨这样的错误:

有谁知道该怎么做?

感谢提前!

0 投票
1 回答
1072 浏览

c - hiredis redisCommand 为 Raspberry Pi 4 上的所有内容返回 null

我有带有最新 raspbian 和更新软件的 Raspberry pi 4B。我hiredis使用他们的安装说明从 github 源安装了库。当我尝试在普通计算机上运行以下代码时,一切正常,但在 Raspberry Pi 4B 上redisCommand总是返回 null。当我使用SET命令时,数据库会更新。

代码:

汇编:gcc redis-test-rw.c -o redis-test-rw -g -lhiredis

跑:

此调用后的 Redis:

RedisMONITOR命令:

我对此感到非常困惑,因为在以前的 Raspberry pi 3B 上,hiredis 没有问题,而在计算机上也没问题。

感谢提前!

编辑:Valgrind 报告:

0 投票
0 回答
47 浏览

python - Tensorflow 无法在我的 Raspberry Pi 4 上下载并不断收到相同的错误消息

我正在尝试在我的树莓派 4 上下载 TensorFlow,但我不断收到错误消息“找不到满足要求 tensorflow == 1.11 的版本。

我试着做“sudo apt install libatlas-base-dev”,但我仍然收到同样的信息,现在完全不知道该怎么做。

请帮忙。如何在我的 Raspberry Pi 4 上成功下载 TensorFlow 并修复错误?