0

我需要创建一个非常简单的程序,它应该在没有网络连接的情况下在树莓派上运行。该程序应该首先显示一个全屏位图(“插入磁盘”),然后在接收到某种外部信号(插入磁盘)后,另一个位图会要求输入密码。输入密码后(每个按下的按钮显示一个星号 *),应用程序应该显示另一个位图,它会告知密码是否正确。

所以原则上我想在任何好莱坞电影中创建一个看起来像密码屏幕的东西!

Raspberry 应该直接启动到应用程序。

我原以为这很容易做到(如果我们可以使用 Windows 和 Visual Studio 就可以了),但我还没有找到一个简单的工具来为 pi 创建它。使用 kiosk 模式将 Raspberry 引导到浏览器并创建 HTML 应用程序似乎有点矫枉过正。

4

1 回答 1

-1

尽管 kiosk 模式下的浏览器可能看起来像一把大锤,但我认为您可能会发现这个坚果比看起来更难。

用 Java、Python 甚至 C 语言编写一个简单的应用程序并使用 GTK 执行您想要的操作并不难。您可以在 X 启动时加载应用程序,作为桌面和窗口管理器的替代方案。您甚至可以完全取消 X,并编写一些直接与视频帧缓冲区和键盘硬件交互的代码。或者,见鬼,全力以赴,让你的代码替代操作系统内核:)

我猜想,即使是这些方法中最简单的方法,也比在浏览器中使用 HTML 和 JavaScript 破解某些东西需要更多的工作。

于 2017-10-05T13:00:28.833 回答