BUI


Last Friday I finished updating the kernel build for the BeagleBoard to support building a kernel suitable for use with the SGX drivers.  The build depends on the kernel patches from the TI AM35xx/OMAP35xx PSP SDK.  In order to make it easier to build BeagleBox I decided to extract just […]

BeagleBox: SGX kernel build ready


2
I’ve updated the Design page to reflect the knowledge I’ve acquired about the OMAP SGX and DSP.  There’s still some work to be done in understanding exactly how Clutter fits into that picture but I’ll get there eventually. In the meantime I’ve completed stripping out the theme support from the […]

BeagleBox: Stripping themes, new bugdb project, updated Design


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 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


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



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