matchbox


Today I finally brought X up on the BeagleBoard!  The configuration is not ideal and there is much work to be done to stabilize and optimize it, but at least X is running.  Here is how I get it done with BeagleBox. What to build to get X running with […]

BeagleBox: X is working, stability and optimization still to ...


Over the holiday I managed to close out a few nagging issues in the builds.  First, logins stopped working until I realized that I’d turned off the getty’s on tty0 and tty02.  This wasn’t the complete fix, however, as Busybox was adding /etc/securetty to the rootfs and that file did […]

BeagleBox: working Xorg and eth support




I’m working two main issues at the moment:  stripping Matchbox to get a new BUI core and working on building and packaging the SGX SDK drivers.  The former is going well.  I’ve stripped session management and gconf already and checked those in.  I’ve got themes stripped down so that the […]

BeagleBox: Adjusting the design, learning about SGX and DSP


I’m in the process of doing an analysis of the Matchbox code to determine what needs to change in it to create BUI.  So far I’ve mapped out the basic code flow and identified the purposes of the files within the window manager, which is where I’m starting the analysis.  […]

BeagleBox: kernel update, BUI initial release and analysis progress


I decided a fork of Matchbox made the most sense for the BeagleBox UI.  There isn’t much activity in Matchbox and the developers are busy with other projects.  Besides, Matchbox is for hand helds while BeagleBox is an STB. The fork is named BUI, for BeagleBox UI. Not too original, […]

BeaglBox: BeagleBox UI (BUI) initialized in CVS



I signed up for the Matchbox mailing list last night and have just sent a request to find out the status of the project.  While I was waiting for confirmation of my sign-up last night I started a metabuild for Matchbox.  Essentially its just like the metabuild used by BeagleBox, […]

BeagleBox: Matchbox metabuild to generate patches for buildroot


The version of Matchbox’s panel and desktop programs in buildroot are pre-1.0.  The latest available from Matchbox’s site are 2.0.  I tried to patch buildroot so that the 2.0 panel would build.  This required disabling dbus during the configure and patching the applets/Makefile.in to prevent the notify applet from building.  […]

BeagleBox: Matchbox revision issues


I spent the weekend trying to figure out why I couldn’t get the XComposite extension to show up under the fbdev X driver under QEMU.  It took until Sunday night to figure out that I need the cirrus fbdev kernel driver along with turning on xdpyinfo, libXcomposite, and the Cirrus […]

BeagleBox: XComposite enabled under QEMU



The build for the QEMU phase now runs Matchbox as the default UI.  I’ve integrated an xterm patch from Buildroot’s source tree and launch it as the default application, allowing some runtime testing through the UI. Today I also finished integration of the surf browser into the buld.  This was […]

BeagleBox update: Matchbox is now the default UI, surf ...


2
I’ve gotten the embedded bug lately.  I dug around for an interesting hardware platform to work with and stumbled across the BeagleBoard.  This 3×3″ board provides impressive multimedia capabilities via the TI OMAP35xx processor.  It appears to serve the purpose I had long ago thought about for the miniITX boards […]

Announcing BeagleBox: Internet video platform for the BeagleBoard