问题标签 [raspberry-pi-zero]
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# - 如何使用 Mono 在 Raspberry Pi 上构建 .NET 代码?
我已经mono-complete
在 Raspberry Pi Zero 上安装了软件包。我能够构建单个 .cs 文件,但不能构建项目。具体来说,以下工作:
当尝试构建一个项目时(如下所示),它完成得很好,表示构建成功。但是,没有创建任何新文件或目录。如果它确实建立了,我不知道文件去了哪里。
我错过了什么?
python-3.x - 图像序列接口
这是我的困境。我正在制作一个界面,它只不过是一系列循环在一起的不同图像序列。该接口旨在在 Raspberry Pi 上运行。我有它,所以当我访问 pi 上的不同 gpio 引脚时,它会加载不同的图像序列以显示在屏幕上。
我一直在使用 pygame zero 来执行此操作(因为我完全没有使用 Python 编码的经验。)并且它在我的 PC 上运行良好。但是,当我将项目转移到 pi 时,它只能在冻结之前完成。图像为 PNG 格式,分辨率为 480 x 360,以 60fps 运行。
我觉得主要问题是 pi 只有 512mb 的 RAM,加载所有图像导致它冻结。
在 pygame zero 中,有没有办法让我卸载不再需要的图像来帮助清理一些 ram,这样它就不会每次都冻结?或者,我有没有更有效的方法来创建这个界面?
这是一个简短的视频,展示了我在说什么。
感谢您抽出时间来阅读。:)
raspberry-pi - eInk 屏幕导致 RaspberryPi0W 重新启动
我正在尝试一起使用 raspberry pi 0 W 和普遍的显示 eink 屏幕。
但是,每次屏幕刷新时,它都会重新启动 pi 0。软件在 RPi3 上运行良好,但在带有 Raspbian Lite 的 Rpi0w 上运行不佳。
这是软件:EpaperDisplay
这是屏幕:屏幕
没有登录/var/log/messages
,也没有/var/log/syslog
。每次重新启动时,它都会擦除历史记录,日志......
random - 线程“主”在“无法初始化 thread_rng:所有熵源失败”时惊慌失措
在 Raspberry Pi Zero 上运行交叉编译的 Rust ARM 二进制文件几个小时后,该进程出现以下错误并出现恐慌:
systemd 尝试重新启动该进程,但多次失败并出现相同的错误。第二天我能够手动重新启动它,但倒计时再次失败。
我怀疑这是由ws websocket crate间接使用rand v0.6.1 crate引起的,但我不确定。
有没有办法强制这些包使用更新版本的 rand crate,或者我需要调整 Raspbian 上的操作系统设置?我正在运行 Raspbian Stretch (v9),内核 v4.14.79+。作为一个内部监控工具,我的应用程序不需要加密或隐私,所以理想情况下我可以绕过熵问题。
docker - 来自我当前操作系统配置的 Docker 基础映像
我需要一些关于 Docker Base Os 映像的说明。
特别是,我想知道是否可以从我的 Raspberry 上运行的映像创建一个 docker base os。如果我理解正确,使用 docker 的正确方法是使用新安装的(例如 Raspbian)操作系统,并创建必须在这个干净的操作系统之上运行的容器。
顺便说一句,在我的 Raspbian Os 上,过去几年开发了很多配置和不同的流程(等等)。
那么,是否有可能创建一个反映我的 Raspbian Os 版本的 Docker 容器?最后,我是否必须使用 FROM 关键字正常加载它?
谢谢
android - 为什么广播接收器没有检测到 WIFI_P2P_CONNECTION_CHANGED_ACTION?
所以这是我第一次使用 wifi-direct,我试图通过 wifi-direct 将我的 android 手机连接到树莓派零 w。在我的安卓手机上使用这个示例应用程序:https ://github.com/ahmontero/wifi-direct-demo
我能够在 wpa_cli 界面中的 pi 和设备名称下的手机上进入已连接状态,我在进度对话框后面看到“已连接”,显示“正在连接到 1e:67:58:4c:78:92”连接后应该将其关闭,但不是因为连接后未触发 WifiP2pManager.WIFI_P2P_CONNECTION_CHANGED_ACTION 。
我的 wpa_supplicant.conf:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1
country=LB
ap_scan=1
device_name=
raspberry device_type=1-0050F204-1 driver_param
=use_p2p_group_interface=1
p2p_go_intent=7
p2p_go_ht40=1
p2p_listen_reg_class=81
p2p_listen_channel=1
p2p_listen_channel =reg2 =81
p2p_oper_channel=1
并做了以下事情:
在 Pi 上:
$sudo wpa_supplicant -B -dd -iwlan0 -Dnl80211 -c /etc/wpa_supplicant/wpa_supplicant.conf
$sudo wpa_cli p2p-dev-wlan0
p2p_group_add
OK
<3>P2P-GROUP-STARTED p2p-wlan0-0 GO ssid="DIRECT-VC" freq=2412 passphrase="JrLfUAJf" go_dev_addr=5a:d3:65:e8:fc:e7
wps_pbc
OK
<3>P2P -DEVICE-FOUND 1e:67:58:4c:78:92 p2p_dev_addr=1e:67:58:4c:78:92 pri_dev_type=10-0050F204-5 name='HUAWEI' config_methods=0x188 dev_capab=0x25 group_capab=0x0 wfd_dev_info =0x00101c440032 新=1
<3>P2P-PROV-DISC-PBC-REQ 1e:67:58:4c:78:92 p2p_dev_addr=1e:67:58:4c:78:92 pri_dev_type=10-0050F204-5 名称= '华为' config_methods=0x188 dev_capab=0x25 group_capab=0x0
在电话上:我从谷歌运行 wifi direct 示例应用程序,我可以看到设备及其信息,当我点击连接时,我卡在连接 progressDialog 并且无法通过该点进入连接模式,即使我看到“已连接”下设备名称。
该应用程序似乎在两部手机之间运行良好,但是在与 pi 建立连接时,WiFiDirectBroadcastReceiver.java中的这一行不会被执行
} else if (WifiP2pManager.WIFI_P2P_CONNECTION_CHANGED_ACTION.equals(action))
但是,当连接在超时后丢失时,它会被触发!
我的问题是我在这里做错了什么,为什么广播接收器没有检测到 WIFI_P2P_CONNECTION_CHANGED_ACTION?
注意:手机运行的是Android 7.1 compileSdkVersion 26 targetSdkVersion 26
编辑:
正如 Ben 在下面的回答中指出的那样,我需要在 GO 设备(在我的情况下为 PI)上运行 DHCP 服务器,所以我继续按照此链接的第一部分在 pi 上安装和配置 DHCP 服务https://www.raspberrypi.org/documentation/configuration/wireless/access-point.md 但是,我不能再成功运行 sudo wpa_supplicant -B -dd -iwlan0 -Dnl80211 -c /etc/wpa_supplicant/wpa_supplicant.conf 命令因为它可能与 dhcp conf 冲突?知道如何在运行 DHCP 时启用 p2p 吗?
python-2.7 - 如何使用相同的数据创建多个文件?
我正在尝试使用相同的数据创建两个文件。一个文件用于更新实时 Web 数据,另一个文件用作日志。需要经常追加和更新一个文件。我可以很好地创建日志,但正在努力处理如何处理第二个文件的数据。
我尝试对日志文件使用“with open”语句。当我尝试将其读入实时网页时,它会向我显示之前记录的数据,并且仅在文件关闭时更新数据。
我希望日志文件允许我在它打开时从中收集数据。
raspberry-pi - RPI 零 - 从 SD 卡安装软件
我为某些项目购买了 RPI 零。问题是这个版本的 RPI 没有 WIFI,只有 USB 用于键盘。
是否可以通过 SD 卡安装pip3
/ / ... 之类的软件?guizero
c# - 如何在 Windows 上为 Raspberry Pi Zero 编译 Mono 程序?
我希望能够使用 Mono 编译 ac# 控制台应用程序,以便它可以在 Raspberry Pi Zero 上运行。我想在我的 Windows 机器上做。在我想将二进制文件复制/SSH 到 Pi Zero 并运行它之后。
我已经做了以下事情:
- Mono 运行时已经安装在 Pi Zero 上。
- 我可以直接在 Pi Zero 上编译它,它工作正常,但速度很慢,因此开发周期也是如此。
是否可以或我需要在目标框上使用 Mono 工具链?
ionic-framework - 离子和树莓派 3 之间的 USB 串行通信
我想要离子应用程序和树莓派 3 之间的 USB 串行通信。我进行了很多搜索,但由于两者都作为主机工作,因此没有任何方法可以实现。谁能帮我解决这个问题。
- “通过 Android 与串行 USB 设备通信”并没有解决我的问题。因为我找不到树莓派的 PID 和 VID。