BUI


PiBox Media Center v0.11.0 Release 2016-10-11 The PiBox Media Center v0.11.0 binary releases are now available for download.  This release represents the first public release that will be demo’d at this weeks Maker Faire in Colorado Springs.  It’s focus has been on performance, usability and developer functionality. Additional Information Meetup […]

PiBox 0.11.0 release



This past weekend I completed verification that the build works on Ubuntu (see below).  In this process I also cleaned up the component builds a bit, added documentation and verified that a build from scratch (no local archives) works correctly.  And it does.  The resulting packages provide a booting system […]

BeagleBox: Ubuntu support ready, stable build but no video playback ...



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




This past weekend I made the 0.4.0 release of BeagleBox.  This is a major milestone for the project because it establishes the baselines for two of the core software componets, the bootloader and the kernel.  I made a public release on SourceForge and updated the source and build pages on […]

BeagleBox: V0.4.0 released, wiki updated


This weekend I buckled down and merged the BeagleBoard validation images kernel configuration into my BeagleBox kernel configuration.  When I booted the resulting kernel with the validation images ramdisk image it worked.  Unfortunately, because there were a fair number of changes to merge in it isn’t clear exactly which ones […]

BeagleBox: kernel boots initrd, initramfs still doesn’t work


With a better understanding of what’s happening with the Beagle Board validation images I’ve started to redesign the boot process for BeagleBox.  First, the SD card will be partitioned with two partitions.  The first is the FAT32 partition to hold the kernel image, boot scripts and an initial ramdisk (initrd).  […]

BeagleBox: understanding the boot process requirements



All the parts arrived by last Tuesday and I was able to boot the board using the validation images.  I explored the u-boot environment and dug around the root file system to see what the BeagleBoard folks had put together.  I booted the board using the serial console and connected […]

BeagleBox: reality sets in – boot issues


2
I ported over Angstrom’s recipe for the SGX libraries into the BeagleBox build this week.  It requires downloading the SGX SDK and unpacking it manually before you do the build.  Angstrom will unpack it for you.  And at the moment I’m not positive the layout I’ve created is completely correct […]

BeagleBox: SGX libs build, parts ordered, speeding up boot times


I’m back from vacation and have been working on integrating Robert Nelson’s SGX patchset into the BeagleBox build.  These patches implement the SGX kernel drivers for the BeagleBoard found in the OMAP35x_Graphics_SDK package for Linux.  This allows building the SGX kernel modules with the rest of the kernel build instead […]

BeagleBox: SGX integration progress