BeagleBox


2
Santa, in the form of my wife and daughter, really came through this year.  Ry got me a Dell ST2010 HDMI monitor to use with my BeagleBoard.  I think she saw the mammoth CRT TV I had hooked up to it and thought I deserved something more modern.  I have […]

Happy Holiday: Lilliput and HDMI monitors, another WD archive


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



Trying to come to grips with the myriad of source trees from which BeagleBoard related source can be pulled, I updated the BeagleBoard build system the other day to make it easier to pull from the various archives.  Technically there are four ways to get source related to BeagleBoard: A […]

BeagleBox: finding Mr. DSS2



It’s a wonder what you can get done once the board actually boots up to a shell prompt.  Tonight I completed setup of inittab and boot scripts – along with customization of the rootfs build – to force writes normally bound for the rootfs to end up on a tmpfs […]

BeagleBox: tmpfs for writes, for now, but new u-boot ...


I finally got a rootfs working with the kernel tonight.  It’s a minimal rootfs built with buildroot and busybox but it boots up to a shell prompt and does just enough work to make sure ps displays the process list.  Whoopeeeee!!! Now, don’t get crazy here.  This is just booting […]

BeagleBox Milestone: the board boots with BeagleBox software!


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



1
I couldn’t figure out why my initrd or rootfs wouldn’t work and had exhausted all obvious solutions.  Jumping to Occam’s Razor, I decided the problem may be with the cross compiler toolchain.  So I grabbed Free Electron’s (FE) embedded Linux training lab (which focuses on the BeagleBoard) and decided to […]

BeagleBox: small steps – better xcc, u-boot/kernel boot but ...


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


2
I fiddled with the u-boot env variables tonight to try and resolve the S-Video problem.  One trick from the BeagleBoard mailing list said to set omapfb.mode=tv:ntsc and omapdss.def_disp=tv.  I tried this but found that if I tried to run the boot manually  to pick up these changes to the bootargs […]

BeagleBox: which u-boot am I fiddling with?