python - 在 BeagleBone Black 中创建和链接 GUI

标签 python ubuntu user-interface glade beagleboneblack

我正在使用 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/

相关文章:

python - 在 matplotlib 中绘制表面(球体),以 0,0,0 以外的坐标为中心

python - 将 Flask 应用程序部署到 Heroku - 找不到模板

linux - 未为复制的库更新 ldconfig 缓存

发出 Web 请求的 Android 服务线程正在阻塞 UI

java - Tic Tac Toe 游戏重置太快

python - Python 上所有键及其嵌套字典的深度

python - 值错误: Expected object or value when reading json in panda using parameter lines=True

php - 尝试删除 .php 文件扩展名

linux - 我无法重新启动我的 dnsmasq 服务,所以我的雾服务器无法工作

validation - Android : Saripaar Validation Library.需要设置来自strings.xml的错误消息