BBB LCD4 & pygtk?

I find that I cannot run pygtk (eg helloworld.py) on Angstrom / gdm. This is similar to the “opencv” issue reported in this forum. I have tried the procedure suggested at https://groups.google.com/d/msg/beagleboard/rIkQYTEFrEI/LCzk-goM-kcJ .

XFCE / LXDM kind of works, but the sessions don’t get started smoothly (greeter writes off the edge of the screen, uses microscopic type, etc.).

I would run Ubuntu or Debian, but I also need support for the LCD4 screen.

So my questions:

  1. Does anyone have a way to run pygtk on near-native eMMC Angstrom BBB? (Or any other pythonic graphic environment?)

  2. Is there a way to get LCD4 support in Ubuntu/Debian?

Thanks for any pointers!

Have you tried it lately? :wink:

http://elinux.org/BeagleBoardDebian#Demo_Image

Regards,

Robert,

So I’m impressed! I plugged in my Debian card, and my new LCD just works.

The BBtoys site seemed to to imply that only the distributed software (Angstrom/eMMC) provided support. Rereading the wiki, I see it says only that “A BeagleBone (with supported software)” is required. Weasly. [Also, the wiki does not tell you which way to plug in the cape! I had to read schematics to be sure I wasn’t going to smoke the new board.]

On the other hand, I do not see anything on http://elinux.org/BeagleBoardDebian about what capes (or other special devices) are supported with this Debian kernel. Is there a list?

Because I’m writing up a step-by-step project for others to follow, I had hoped to stay within the distributed Linux on eMMC, but that is proving just too troublesome (e.g. no good Python GUI framework). So I will have to tell folks they need to go get Debian first. Of course Debian is a better environment once you’ve got it. That’s life in the fast lane.

Thanks for all your contributions!

Martin

Robert,

So I'm impressed! I plugged in my Debian card, and my new LCD just works.

The BBtoys site seemed to to imply that only the distributed software
(Angstrom/eMMC) provided support. Rereading the wiki, I see it says only
that "A BeagleBone (with supported software)" is required. Weasly. [Also,
the wiki does not tell you which way to plug in the cape! I had to read
schematics to be sure I wasn't going to smoke the new board.]

On the other hand, I do not see anything on
http://elinux.org/BeagleBoardDebian about what capes (or other special
devices) are supported with this Debian kernel. Is there a list?

Well, right now the list is actually the exact same as the Angstrom
posted list... :wink: Out of the box, the image may not have all the same
user space utilities installed.. But for the most part, everything
should work out of the box..

Otherwise the kernel is based on the same source as Angstrom, the
beagleboard.org unified tree:
https://github.com/beagleboard/kernel/tree/3.8

Because I'm writing up a step-by-step project for others to follow, I had
hoped to stay within the distributed Linux on eMMC, but that is proving just
too troublesome (e.g. no good Python GUI framework). So I will have to tell
folks they need to go get Debian first. Of course Debian is a better
environment once you've got it. That's life in the fast lane.

Oh, you can put debian on the eMMC too: :wink:

on your running system just:

cd /boot/uboot/tools/
sudo ./update.sh

then look under ./scripts/

Couple scripts for moving your running image back forth from the
microSD/eMMC etc...

Regards,