问题标签 [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.
kubernetes - kubeadm init 在控制平面设置时失败`超时等待条件`
我正在尝试在我的单板计算机(非树莓派)上设置一个单节点集群,运行 armbian(基于 ubuntu 仿生的内核 4.19)。我根据官方指南设置了所有内容,但是当我尝试运行它时,它会在启动控制平面时kubeadm init
失败。timed out waiting for the condition
我阅读了有关此问题的所有问题和问题,但似乎没有什么对我有用。我也尝试了不同的 kubernetes 版本,但得到了相同的结果。
这是我所有的日志(在最后一次运行中,我尝试了 k8 v1.12,但结果与 v1.13 中的相同):
我只是想学习 kubernetes,所以如果有人知道除 kubeadm 之外的其他安装方法,它适用于 armv7,我也会很感激。
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 适配器组合 + 软件 + 设置在某种程度上存在缺陷。
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 配置文件,但在理解如何实际执行此操作并解决此问题方面,我已处于极限。
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?
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 但我很困惑如何从那个安全芯片中取出密钥。有没有人已经做了同样的设置并且可以帮助我?多谢!
video-streaming - Bananapi M3:GStreamer 无法分配缓冲区大小
我正在研究 BananaPi M3,我想使用 gstreamer 管道获取实时视频流,在 gstreamer 管道下为此创建:
从上面的错误可以说 /dev/video0 设备上的缓冲区大小不支持 ioctl 参数,因为我是 gstreamer 的新手,有人可以帮我解决问题吗?
提前致谢。