我正在创建一个GUI应用程序,以使用GLADE在Beagle bone black的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/
您可能知道,可以通过写入文件系统来完成与Beaglebone的GPIO交互。如果您打开与板上LED之一相关的文件brightness
,并向其中写入0
,则LED将熄灭。这在Python中很容易完成。在视频中,显示了Linux命令行示例和C编程示例,但是Python的原理相同。
抱歉,无法回答问题的GLADE相关部分。
关于python - 在BeagleBone Black中创建和链接GUI,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20805529/