我正在使用 GLADE 创建一个 GUI 应用程序,以便在 Beagle 骨黑中的 Ubuntu 13.10 中运行。我正在使用 python 对 BBB 的 GPIO 和其他硬件功能进行编程。我使用 Glade 绘制了窗口和菜单。我想将用 python 编写的硬件程序链接到此 GUI。即,如果我单击 LED ON 按钮,它应该会亮起那么我如何将使用Python创建的GUI链接到我的beaglebone程序。我还希望GUI将一些值作为用户的输入。所以我想使用这个用户输入值到我的硬件编码。这些是如何可能的?
最佳答案
我经常推荐 Derek Molloys 的视频。他展示了如何在 BeagleBone Black 上构建美观的 GUI,以使用 GPIO 感测和控制硬件。他的 BeagleBone 网站有这个地址:http://derekmolloy.ie/beaglebone/
他在本页视频中使用 Qt 进行 GUI 开发:http://derekmolloy.ie/beaglebone/qt-with-embedded-linux-on-the-beaglebone/
您可能知道,GPIO 与 Beaglebone 的交互可以通过写入文件系统来完成。如果您打开与板上 LED 之一相关的文件 brightness
,并向其中写入 0
,LED 将关闭。这在 Python 中很容易完成。视频中显示了 Linux 命令行示例和 C 编程示例,但 Python 的原理是相同的。
很抱歉无法回答您问题中与 GLADE 相关的部分。
关于python - 在 BeagleBone Black 中创建和链接 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20805529/