I'm trying to get a good development system up and running for Beaglebone Black 
and Ubuntu.
The goal is to launch an embedded GUI application on a LCD cape on boot.
The application will control a hardware project and that is all it does.  So it 
will be a special purpose device, not a general server.
The hardware leverages the Linux OS for WiFi, Sound, Graphics.

I'm open to using several development environments, QT, Mono, Java Swing...
 I am on a Beaglebone Black rev B, so I'm limited to 2gb storage.
I'll need to have room for the application, so minimal size on the OS is needed.

I tried to get a minimal system working with Ubuntu Trusty (14.04) following 
the instructions to get the custom kernel running and SGX drivers.
I could get the SGX demos to work (evil morphing skull works great) but could 
not get the X server to work.
The desktop would load, and show the login screen.
Keyboard works, so I can log in.
However, if I move the mouse, the system would freeze up solid.  Reboot is the 
only option.
I used a cross compiler machine to build QT applications.  Console apps worked 
great.  GUI failed.  
I could get the pre-compiled examples to work with LinuxFB (Fingerpaint) but my 
custom compiled GUI would not work.

I dropped back to precise (12.04) and QT 4.8
X server works well for that version, but it is a bit slow.
Loading the entire desktop allows me to run QT GUI programs.
Now I'm trying to get a minimal X server QT build working.
I don't need the desktop, just enough of X server to run QT applications.
Has anyone been able to get a good minimal embedded QT environment to work?
If so, did you do it using linux packages or compiling and installing source 
code?
Did you end up installing the entire desktop or is there a minimum X server 
install that will run QT applications?

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to