Quote:
Originally Posted by xiongnu
...how does GUI application run in busybox?
|
It doesn't.
Busybox does not support any GUI or graphics functionality.
Quote:
Originally Posted by xiongnu
I've got an embedded busybox device ...
|
Perhaps you don't understand what Busybox is.
Busybox is a monolithic application program that consolidates numerous GNU Linux utilities and applications, as well as initialization and daemon functions.
To call a media playback box a "
busybox device" is like calling a PC used for web surfing a "chrome box".
You're describing the computer by just one of its installed application programs.
Your media box is probably running the Linux OS.
The GUI application executes like any other program would under Linux.
You could reconfigure a Linux desktop to perform just like this embedded device if you wanted.
Quote:
Originally Posted by xiongnu
... it seems that this device uses frame buffer(called FbMixerManager) for graphical output,
|
Framebuffers do not have names like FbMixerManager.
Framebuffer is one thing (i.e. a device name).
FbMixerManager is the name of a utility, for which Google returns only one search result. It may be proprietary code.
Quote:
Originally Posted by xiongnu
... which can run mplayer and streaming online broadcasting.
|
There you go. MPlayer is the application doing the playback.
You could contact the manufacturer of this media box to obtain a copy of all the GPL code used in it. Some manufacturers will ignore you (and blatantly violate the GPL), whereas the big consumer electronic companies have websites to distribute the open-source code used in their products.
Regards