Beaglebone: LCD Touchscreen GUI Applications for Embedded Linux

  Рет қаралды 145,736

Derek Molloy

Derek Molloy

Күн бұрын

Пікірлер: 50
@fredroybal3177
@fredroybal3177 9 жыл бұрын
Thanks for the Video. I had originally came across your video on tethering to a windows machine. I purchased your book a couple weeks ago when I recognized your name as the Author from your video on setting up a shared network. Thanks for all the information.!
@efox29
@efox29 11 жыл бұрын
These videos (all of them), are simply amazing.
@DerekMolloyatDCU
@DerekMolloyatDCU 11 жыл бұрын
It's a Beaglebone White (before the BBB - Beaglebone black came out) - it shouldn't matter which revision as it was using an up-to-date kernel.
@carloalbertotorghele2488
@carloalbertotorghele2488 11 жыл бұрын
great, thank you! I was waiting for something like this!
@DerekMolloyatDCU
@DerekMolloyatDCU 11 жыл бұрын
I was looking for the Gnome part so that I could have a windowing environment. It's not necessary if you are only going to do Qt development.
@c2h2c2h210
@c2h2c2h210 11 жыл бұрын
I have done the 4 ch and 4 ch adc! with kernel rebuilt, It does work!
@zubirus
@zubirus 11 жыл бұрын
Thank you for your amazing videos!
@DerekMolloyatDCU
@DerekMolloyatDCU 11 жыл бұрын
Thanks Yiling Cao, that is good to hear. I will have to do that.
@tcbetka
@tcbetka 11 жыл бұрын
I actually had to roll back to the same image that you used here Derek, because the newest one (from 6/17/2013) did not work well. For one thing, it did not have the graphics demo files as yours did, and the screen calibration would not work correctly. However I just went into the archive folder on the download site, and grabbed the same version you have (11/22/2012) and burned that with xz. Now things appear to be working consistent with your video here. Thought I was going crazy there...
@fnjyusername
@fnjyusername 11 жыл бұрын
It would be great if two beagle bone work together, one that process the sensors input and the other displays the output on the LCD. is that possible? and for a tutorial too?
@lvignals
@lvignals 11 жыл бұрын
Hi Dipen, the LCD3 cape is too small to be used with a DMS like GTK... I have the same cape you have so I plan to create some stand alone apps with it.
@lvignals
@lvignals 11 жыл бұрын
Hi Derek, everything worked like a charm except for one little thing. I am using the original BeagleBone Rev 6a with the LCD3 Cape (Rev A2), the latest image (2013.09.05). After compiling the test GTK app, I was able to run the app from the board either (UI and shell). After xhost +localhost (on the board) I tried to run the app while SSH-ing into Angstrom after doing an export DISPLAY=:0.0 but it does not work. So I tried adding 127.0.0.1 but same result. I get the error cannot open display?
@moeburn
@moeburn 11 жыл бұрын
that is awesome! how much did everything cost you?
@dipenpatel4319
@dipenpatel4319 11 жыл бұрын
Hi Derek thanks for your videos! I'm currently using a Beaglebone Black with the LCD3 cape and I'm having odd display issues, I'm running the latest image which supposedly supports my revision of the LCD3 cape (A2), but the problem I'm having is that everything seems poorly scaled, windows and everything seem too big for the screen and it will not adjust nicely like it seems to do on yours in your first video! Any insight into a solution would be much appreciated! Thank You!
@tcbetka
@tcbetka 11 жыл бұрын
I cannot seem to get the GTK windowing applications to open via ssh. Exporting the display doesn't seem to work for me, because I can't gain access to the display. I've been executing the "xhost +localhost" command from the (latest Angstrom) shell inside the Beaglebone. It executes fine, but then I just cannot open the display and get this error: (test:663): Gtk-WARNING **: cannot open display: I can't execute the xhost command via ssh either, as I get an "unable to open display" error.
@mathewjmanavalan
@mathewjmanavalan 11 жыл бұрын
Hey. Your tutorials have been very useful. Thanks a lot. I am using the LCD7 cape with my setup. Once i boot up my Bone, i see this notification that says that "Connection manager daemon is not running" and once i connect my ethernet cable and try to connect to the internet, it doesnt work. Same problem comes in the way when i try to install the qt4-embedded packages. Any fix you can suggest ? Thanks a lot
@myfaceisphil
@myfaceisphil 11 жыл бұрын
Hi mate. I got all of this to work on the latest BBB (A6A) with the latest Angstrom (2013-5-08) BUT when it runs all of the borders on the desktop environment disappear and freeze and the gtk window does not come up. Why is this?
@tcbetka
@tcbetka 11 жыл бұрын
I Googled around for a solution for 30-60 minutes without luck, so I have decided to just move on to the second video on Qt. That's what I am really after anyway. This whole GTK thing is buggy as hell on the Beaglebone...lol.
@sachindadheech2971
@sachindadheech2971 3 жыл бұрын
How to stream video on circuito make LCD and camera module with beaglebone black board
@tcbetka
@tcbetka 10 жыл бұрын
If there is anyone following Derek's great tutorial series now (April 2014), you might have a problem with the latest version of Angstrom. The issue is that the kernel version in that Angstrom version, is too new--thus there doesn't seem to be support for qt-embedded that you'll need for later in this video, and in the next video in Derek's series. So what it seems like you have to do, is to install the exact version of Angstrom that he uses here. It's available, but you have to search a bit for it. So I will post a link here: downloads.angstrom-distribution.org/demo/beaglebone/archive/Angstrom-Cloud9-IDE-GNOME-eglibc-ipk-v2012.05-beaglebone-2012.11.22.img.xz I highly recommend that you DO NOT get the newest Angstrom if you want to follow the Qt examples Derek is teaching, because qt4-embedded just doesn't work as well, and actually may not even install for you. So use the one I've linked here, as that's the one Derek uses here and in the next video. Hopefully this information will save people the 2-3 hours it has take me to figure this out.
@Winacro
@Winacro 10 жыл бұрын
Thats due to SGX port problems , the GPU stuff not accessible in the new 3.8.13 kernel on the angstrom and they strictly advise against using the 3.2 kernel as it has drastic shortcoming as to cape usage and other stuff ,so basically you can't move below 3.8.13 most probably if using BBBlack and cannot use QT development environment for BBBLack with 3.8.13, so shall I just abondone it?
@gunagopi007
@gunagopi007 10 жыл бұрын
thank u so much :)
@YongfanMen
@YongfanMen 9 жыл бұрын
Nishant Sood I'm facing a similar problem. I'm using a BBB, but after installing the 3.2 kernel onto the SD card, it cannot even boot up. I guess it's due to the problem you mentioned? I can install &boot the newer version of the system, though. But with the newer kernel, I cannot install the QT4-embedded.
@gagansood881
@gagansood881 9 жыл бұрын
Yongfan Men im afraid yes.
@YongfanMen
@YongfanMen 9 жыл бұрын
Gagan sood So what should I do if I want to build some GUI on the Beaglebone Black? Is there any other method? Thanks!
@cloakedNcoastin1
@cloakedNcoastin1 11 жыл бұрын
Greetings! Can you supply a link to the specific BeagleBone board that you used for your videos? Or is there really only one model or version of the BeagleBone board? Thanks.
@lvignals
@lvignals 11 жыл бұрын
Exporting the display works when using Angstrom-Cloud9-IDE-GNOME-eglibc-ipk-v2012.05-beaglebone-2012.11.22.img.xz but for some reason even though the test app window will appear on the board GNOME won't appear... strange! Anyone has an idea of why the Dektop Manager does not start?
@lvignals
@lvignals 11 жыл бұрын
It's on a white BB Rev 6a by the way
@mickarea
@mickarea 11 жыл бұрын
Hi, WHi did you choose Angstrom-Cloud9-IDE-GNOME-eglibc-ipk-v2012.05-beaglebone-2012.11.22.img.xz ? Why this one ? Thx,
@RoboticGeneration
@RoboticGeneration 11 жыл бұрын
Hey i can i use the other gios from the board. So would it be okay if i only plug in the 6 used wires ?
@lvignals
@lvignals 11 жыл бұрын
LCD3 cape on latest image. When the screen switch to energy saving instead of deeming to full black it brightens to full white, I am guessing a command signal got switch somehow. Is anybody else experiencing the same thing? If yes have you isolated/fixed the issue? Cheers :-)
@MuhammadTariq-ec8ug
@MuhammadTariq-ec8ug 8 жыл бұрын
Hi If I use this touchscreen with beagalboard then how can I access GPIO connection touch screen cover all GPIO. If anyone have any idea please reply to me
@eshgholah
@eshgholah 11 жыл бұрын
Could you use a physical external Keyboard with this device?
@mickarea
@mickarea 11 жыл бұрын
Hi, Why I got : No protocol specified No protocol specified No protocol specified No protocol specified Error: cannot open display: :0.0 I can't understand, because I've done the samething as u ....
@Winacro
@Winacro 10 жыл бұрын
Hi Prof. Derek, So here I'm with kernel 3.8.13 Angstrom on the BBBlack and not able to even install qt4-embedded just because its says I should have kernel 3.2.30 on the BBBlack, what I should do?
@bluehornet6752
@bluehornet6752 9 жыл бұрын
Nishant Sood I realize my answer is to a year-old post, but perhaps it might help others trying to do this sort of thing now. In my opinion, you should replace Angstrom with a Debian-based version for the BBB. Once you have that up and running, you simply do these commands: $ apt-cache search qt4* $ apt-cache search qtcreator And you will get a list of Qt-related packages for the BBB. In particular, you should see these two packages: qt4-dev-tools and qtcreator. Install them. $ sudo apt-get install qt4-dev-tools $sudo apt-get install qtcreator Once those two packages are installed, you can simply tunnel into the BBB's X-server over SSH. Then you can work on Qt Creator remotely. $ ssh -X you@bbb.ip.address $ qtcreator You should then get a remote X window with Qt Creator running on the BBB. Note that you can also develop remotely on your PC and then deploy to the BBB, but this will take a cross-development tool set as Dr. Molloy shows here.
@mickarea
@mickarea 11 жыл бұрын
Hi, do yuo know how to enable QtUiTools for QT ?
@paraglajding
@paraglajding 11 жыл бұрын
Thank you!! :)
@stavroshouiris
@stavroshouiris 11 жыл бұрын
your awesome,jest saying.
@skynetcybernetics9058
@skynetcybernetics9058 9 жыл бұрын
Lol classic Linux/Android system. Before buying: "Wow what an awesome device! I've got to have one!" After buying: "This thing is buggy as hell and does nothing but freeze. POS belongs in the bin."
@mickarea
@mickarea 11 жыл бұрын
A: u have to build the kernel ;)
@mickarea
@mickarea 11 жыл бұрын
I've done exactly the same thing as u : export DISPLAY=:0.0 root@beaglebone:~/workspace/helloworldGTK# ./test No protocol specified No protocol specified
Beaglebone: Qt Creator for C++ ARM Embedded Linux Development
44:19
Derek Molloy
Рет қаралды 140 М.
БАБУШКА ШАРИТ #shorts
0:16
Паша Осадчий
Рет қаралды 4,1 МЛН
BeagleBone Black specs | Just Board
5:08
Davy Wybiral
Рет қаралды 12 М.
Beaglebone Black LESSON 2: Getting Started
26:22
Paul McWhorter
Рет қаралды 113 М.
4D Systems Touch LCD Screens
18:26
SparkFun Electronics
Рет қаралды 204 М.
Getting Started with the Beagle Bone Black
14:15
element14 presents
Рет қаралды 289 М.
Beaglebone: Example Qt Embedded Linux Application
24:17
Derek Molloy
Рет қаралды 94 М.
BeagleBone Black VS Raspberry Pi!
7:05
TheRaspberryPiGuy
Рет қаралды 368 М.
Digital Electronics: The 2's Complement
37:46
Derek Molloy
Рет қаралды 15 М.
БАБУШКА ШАРИТ #shorts
0:16
Паша Осадчий
Рет қаралды 4,1 МЛН