【问题标题】:Raspberry pi with auto start树莓派自动启动
【发布时间】:2022-11-27 19:23:00
【问题描述】:

谁能指出我正确的方向?我的 C 和 Python 技能有限,但我已经设置了一个 R-pi3b 来在启动时运行 python 程序,这很好。我还添加了一个脚本以使用 GPIO3 轻松关闭它。

我的问题是,一旦运行,键盘就失效了,我无法退出脚本,除非通过 SSH 并终止进程,如果网络保持不变,这很好,但它必须在不同位置之间移动。这意味着我无法访问现有的 Wi-fi I.P.新位置的地址。

有没有一种简单的方法(可能使用 IO 中断)退出程序并返回终端或 GUI,以便我可以手动更改 wi-fi 详细信息,然后能够通过 SSH 登录?

运行的 Python 脚本是基于 3piD 查看器的“picframe”,详见此处:https://www.thedigitalpictureframe.com/how-to-add-crossfading-slide-transitions-to-your-digital-picture-frame-using-pi3d/,顺便说一句,效果很好。

我正在按照上面链接中的建议使用 Raspbian Buster 版本。 PC是Windows 10 64位。

我已经尝试了各种建议,通过从 Windows 重写 SD 卡的某些部分来允许访问,并尝试遵循一些隧道的想法,但都没有成功。我似乎能够更改地址的唯一方法是重新加载整个操作系统和程序,这既令人沮丧又耗时。

由于我无法在启动时到达终端,因此无法访问它,除非我错过了一些非常明显的东西,否则使用键盘和外部 SSH 也无法连接。

任何帮助,将不胜感激。

【问题讨论】:

  • 你是如何在启动时运行你的程序的?您是否尝试过使用 Ctrl+C 退出程序?例如,您是否尝试过使用 Alt+Ctrl + F2 打开另一个终端窗口?

标签: raspberry-pi3 boot autorun


【解决方案1】:

我错过了显而易见的!使用局域网端口!然后通过 PuTTY 访问并设置新的 WI FI 详细信息,但我仍然很重视在程序运行时退出程序并返回 GUI 或终端的帮助。 Ctrl + C 或 Z 无效,似乎完全绕过了键盘。

抱歉这个愚蠢的问题!

【讨论】: