我正在使用 GLADE 创建一个 GUI 应用程序,用于在 Beagle bone black 的 Ubuntu 13.10 中运行。我正在使用 python 对 BBB 的 GPIO 和其他硬件功能进行编程。我使用 Glade 绘制了窗口和菜单。我想将我用 python 编写的硬件程序链接到这个 GUI。即如果我单击 LED ON 按钮,它应该会亮起.那么我如何将使用Python创建的GUI链接到我的beaglebone程序。另外我希望GUI将一些值作为用户的输入。所以我想将此用户输入值用于我的硬件编码。这些是如何可能的?
问问题
6562 次
1 回答
2
我经常推荐 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 的交互可以通过写入文件系统来完成。如果您打开brightness
与板上某个 LED 相关的文件,并对其进行写入0
,则 LED 将关闭。这在 Python 中很容易完成。视频中显示了 Linux 命令行示例和 C 编程示例,但 Python 的原理相同。
很抱歉无法回答您问题中与 GLADE 相关的部分。
于 2014-01-04T00:01:46.607 回答