问题标签 [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.
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 新手,不知道如何解决这个问题!
raspberry-pi - Buildroot + U-Boot + Rpi4:错误zImage Bad Magic
我正在做一个项目,我想用 U-Boot 创建自己的嵌入式 linux。因此,我正在使用我最近开始学习的 buildroot。在成功创建我自己的 rasberrypi4_defconfig 后,我目前正在努力解决这个问题,以使 u-boot 正常工作。
我正在使用哪些版本:
- 圆周率 4
- buildroot-2019.11
- 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 可能不正确但不明白。
引导日志
调用引导后打印以下内容:
环境
python-3.x - 在 Raspberry Pi 4 中打开任何笔记本都会出现“500 内部服务器错误”。如何解决?
我在 Pi 4 上安装了 Jupyter Notebook,最初它工作正常,但现在它给出 500:INTERNAL SERVER ERROR。所以,我尝试用 conda 安装,然后我安装了 Miniconda。当我尝试使用 conda 安装 Notebook 时,会出现以下错误:
所以我尝试了 conda info notebook 它给出了以下内容:
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
我在互联网上搜索,找不到任何解决这个问题的方法。
selenium - /usr/local/bin/chromedriver:无法执行二进制文件:在尝试将 ChromeDriver 与 Selenium 一起使用以在 Raspberry Pi 4 上工作时执行格式错误?
我一直试图让我的 Selenium 脚本在运行 raspbian 的树莓派 4 上运行。该脚本在我的 Mac 上运行良好。
问题在于设置网络驱动程序。我尝试安装了几个 webdrivers,包括 chromedriver、geckodriver、operadriver 和 phantomjsdriver。
每当我尝试运行脚本(我当然将其更改为相应的驱动程序)时,都会遇到以下错误:
同样尝试直接从外壳打开驱动程序会导致错误:
我的研究发现有些人让它工作,但所有的帖子似乎都很旧。一些暗示错误的地方是指向 cpu 架构,在我的例子中是 armv7l/armhf。
那么这些天是否有可能让 Selenium 在 pi 上运行?有没有人让这个工作?
google-cloud-platform - 将 rasberry pi 与谷歌云 AutoML 和/或 Vision API 集成
我基本上是在做一个智能垃圾箱项目。我想要一个超声波传感器感觉到有人把垃圾放进去……这将触发 rasberry pi 相机拍照。我遇到的问题是下一部分:如何让 rasberry pi 将拍摄的照片发送到谷歌云,然后,如何从谷歌云接收数据(返回数据应该是“湿的” ”或“干”)。最后,取决于返回数据是什么,我希望 rasbery pi 相应地移动伺服电机。我在将 rasberry pi 与谷歌云集成时遇到了很多麻烦。最后,我还想创建这个函数,每次拍照时,它都会自动修改为我在谷歌云上的训练数据,这样每次使用时模型都会变得更智能。我需要帮助:
- 将 rasbery pi 与谷歌云 AutoMl/Vision API 连接
- 将拍摄的图像发送到谷歌云
- 接收返回数据(湿或干)
- 将返回数据连接到伺服,即。根据返回的数据伺服应该移动。
python - Raspberry Pi 4 命令打开 TCP 套接字
我有一个 Meca500 (R3) 机器人。我的机器人没有无线功能,我用电缆将机器人连接到我的笔记本电脑并使用软件控制它,我为机器人创建了一个 IP 地址。现在我想用树莓派来控制机器人。我需要做的是让 Raspberry Pi 4 通过打开 TCP 套接字(无论这意味着什么)来控制 Meca,然后将附加的文本系列步骤发送到 Meca。
网上有很多 Python Raspberry PI 教程,专门用于通过 GPIO 引脚进行通信,但我还没有弄清楚 TCP 信息的发送。
请问有什么python命令可以帮助我打开一个套接字并向那个机器人发送数据吗?
谢谢。
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
我得到吨这样的错误:
有谁知道该怎么做?
感谢提前!
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 报告:
python - Tensorflow 无法在我的 Raspberry Pi 4 上下载并不断收到相同的错误消息
我正在尝试在我的树莓派 4 上下载 TensorFlow,但我不断收到错误消息“找不到满足要求 tensorflow == 1.11 的版本。
我试着做“sudo apt install libatlas-base-dev”,但我仍然收到同样的信息,现在完全不知道该怎么做。
请帮忙。如何在我的 Raspberry Pi 4 上成功下载 TensorFlow 并修复错误?