问题标签 [banana-pi]

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 回答
2474 浏览

kubernetes - kubeadm init 在控制平面设置时失败`超时等待条件`

我正在尝试在我的单板计算机(非树莓派)上设置一个单节点集群,运行 armbian(基于 ubuntu 仿生的内核 4.19)。我根据官方指南设置了所有内容,但是当我尝试运行它时,它会在启动控制平面时kubeadm init失败。timed out waiting for the condition

我阅读了有关此问题的所有问题和问题,但似乎没有什么对我有用。我也尝试了不同的 kubernetes 版本,但得到了相同的结果。

这是我所有的日志(在最后一次运行中,我尝试了 k8 v1.12,但结果与 v1.13 中的相同):

我只是想学习 kubernetes,所以如果有人知道除 kubeadm 之外的其他安装方法,它适用于 armv7,我也会很感激。

0 投票
2 回答
5938 浏览

python - Modbus 错误:[Invalid Message] 收到不完整的消息,预计至少 2 个字节(收到 0)

问题

pymodbus 主/客户端可以向从/服务器发送请求。从机/服务器使东西准备好返回,并等待主/客户端来接它们。尽管服务器/从机准备就绪,主/客户端只是返回错误“Modbus 错误:[输入/输出] Modbus 错误:[无效消息] 收到不完整的消息,预计至少 2 个字节(收到 0)”。

设置

我通过此适配器将笔记本电脑用作服务器/从机:https ://www.amazon.com/dp/B076WVFXN8/ref=twister_B076X1BS4H?_encoding=UTF8&psc=1

我有一个 Raspberry Pi 3 / BananaPi 作为主/客户端,并附有此适配器:https ://www.aliexpress.com/item/32781613765.html?spm=a2g0s.9042311.0.0.1aec4c4d0EXx8M

我正在关注本教程的大部分设置,除了 Arduino 与笔记本电脑适配器交换:https ://circuitdigest.com/microcontroller-projects/rs485-serial-communication-between-arduino-and-raspberry-pi - Raspberry 的引脚连接与教程中的一样。

我有这个程序作为我的笔记本电脑上的服务器/从机:

server/slave 上的 python 版本是:

我用这个命令开始它:

我在 Raspberry Pi 3 / BananaPi 上有以下作为主/客户端:

测试和分析

我尝试过 Raspberry Pi 3 和 BananaPi。结果相同。

我试过波特率 = 9600、38400,现在是 115200。

正如您在代码中看到的那样,超时已经很高了。

服务器/从属的日志:

上面的服务器/从服务器只是在最后一条日志行之后用闪烁的光标等待......

主/客户端的日志:

主/客户端上的python版本是:

我用这个命令开始它:

Raspberry/BananaPi 上 /dev 的权限是:

在笔记本电脑上的服务器/从机上:

我尝试使用 RS485 协议发送简单的数字。它们可以从 master/Raspberry/BananaPi 发送到笔记本电脑,但不能反过来。

我的设备权限设置错误吗?...

我究竟做错了什么?...

我错过了什么?...

由于 RS485 只能以一种方式工作,我认为 pymodbus 不是问题(?)...(我的逻辑是 pymodbus 建立在 RS485 标准中,如果 RS485 的底层不起作用,pymodbus 将不会. 这个假设正确吗?)

我知道有些人在谈论 Raspberry Pi 的引脚电压为 3.3V,不适用于 5V 引脚单元。尽管如此,所有教程似乎都忽略了这一事实并起作用。- 或者他们只是假装它有效?TTL 规范表明所有高于 2.5V 的电压都将被视为 HIGH。所以在理论中,3.3V 应该没问题,正如教程所建议的那样。

我故意还没有在 tx/rx 线上连接任何电阻用于上拉/下拉。教程不建议它们。

我已经使用 modbus 温湿度传感器测试了笔记本电脑上的 RS85 适配器。这似乎完美无缺。所以这个事实表明 BananaPi/Raspberry Pi 和 RS485 适配器组合 + 软件 + 设置在某种程度上存在缺陷。

0 投票
0 回答
110 浏览

docker - 当我运行“iotedge check”时,它会产生一个 docker 错误

我已经在运行 Ubuntu 16.04.5 LTS/armv7l 的香蕉派设备上安装了 iotedge。

当我运行 iotedge check 时,我得到一个结果,表明我的 docker 安装有问题。输出包括此语句,

“docker:来自守护进程的错误响应:无法检查是否加载了 docker-default AppArmor 配置文件:打开 /sys/kernel/security/apparmor/profiles:没有这样的文件或目录。”

之后当我尝试运行一个简单的 docker 映像(“docker run hello-world”)时,我得到了同样的错误。

我一直在尝试自己手动加载 docker-default 配置文件,但在理解如何实际执行此操作并解决此问题方面,我已处于极限。

这是运行 iotedge 检查的结果: iotedge 检查的日志结果 - 配置

iotedge 检查的日志结果 - 连接

0 投票
1 回答
338 浏览

linux - Yocto Linux for Banan Pi?

I would like to use mender.io for OTA software updates for my Banana PI. Mender.io uses yocto linux and i am totally new to yocto linux. There are some examples and tutorial for Raspberry PI on the internet but i havent found any tutorial for Banana PI. Now, how much banana PI is different then raspberry PI? And e.g. i have the yocto environment setup for the Raspberry PI, what changes do i need to do in that environment to use it for Banana PI? what is the best starting point to start using yocto for Banana PI?

0 投票
1 回答
127 浏览

google-cloud-platform - 使用微芯片 ATECC608A-TNGTLS 保护 UDFN 点击到 Google 云物联网核心?

我正在使用带有 Mikroe Secure UDFN click 的微芯片 ATECC608A-TNGTLS。据我所知,它是一个点击平台来授权设备到谷歌物联网核心。但我找不到任何关于如何使用此平台将 Banana PI M4 连接到 Google iot 核心的教程或示例?

我看到了这个例子 https://github.com/MicrochipTech/gcp-iot-core-examples/tree/master/boards/raspi 但我很困惑如何从那个安全芯片中取出密钥。有没有人已经做了同样的设置并且可以帮助我?多谢!

0 投票
0 回答
76 浏览

video-streaming - Bananapi M3:GStreamer 无法分配缓冲区大小

我正在研究 BananaPi M3,我想使用 gstreamer 管道获取实时视频流,在 gstreamer 管道下为此创建:

从上面的错误可以说 /dev/video0 设备上的缓冲区大小不支持 ioctl 参数,因为我是 gstreamer 的新手,有人可以帮我解决问题吗?

提前致谢。