Working with python on Beagle Bone Black

Hi everyone, I would like to ask this to some people that had worked with python on Beagle Bone Black

I’m working recently on a project that involves gas sensors and clasification technices. I’m trying to implement on my board PCA for parameter clasfication purposes, I will work with python.

I want to know first, beacause I’ve never worked with python on beagle bone black, if I can make a small Human Machine Interface, that runs in the beagle bone, and also which operative system is the adequate to work with this.

Thanks In advance, I’m fully open to information and ideas that you can give me.

“I want to know first, beacause I’ve never worked with python on beagle bone black, if I can make a small Human Machine Interface, that runs in the beagle bone, and also which operative system is the adequate to work with this.”
-Yes you can. Anything you can do on a linux desktop/laptop, you can do on the beaglebone black(with varying levels of performance). Any OS would work(Angstrom, Debian, Ubuntu, Android, etc…), but it’s probably easiest to use the default debian installation on the newer BBB Rev C. You can use QT, a browser-based GUI, or any other graphical toolkit you can think of.

Thanks for your information. As I say I’m new in this but, can I access GPIO from the OS desktop? I see always that they acces via SSH I’m not sure if I can do this via Terminal in the OS desktop

Yes. This https://www.youtube.com/watch?v=wui_wU1AeQc will explain how to access GPIO in detail.

For Python fans, I’ve found the PyBBIO library to very accessible: https://github.com/alexanderhiam/PyBBIO

You’ll probably need to ssh into the BBB at some point. You could run Python and Twisted and make one of those fancy “web apps” the kids are talking about. Then you could do everything from the desktop. Or you could use bonescript and the cloud9 IDE and probably have javascript call python code, but that would get weird I think.