【发布时间】: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