Towards an ARM system-building script

Oleksandr Tymoshenko gonzo at bluezbox.com
Wed Sep 5 05:03:30 UTC 2012


On 2012-09-04, at 9:52 PM, Tim Kientzle <tim at kientzle.com> wrote:

> 
> On Sep 4, 2012, at 9:33 PM, Dave Cheney wrote:
> 
>> Sorry to butt in on this discussion, but how feasible would it be to adapt this build script to the pandaboard. I understand there may be a config in svn similar to the beaglebone which may be applicable. 
> 
> I've started tinkering with ideas for generalizing my
> BeagleBone script so it can build system images for
> other boards.
> 
> The issue isn't the FreeBSD kernel config but rather
> juggling all the different pieces of boot machinery
> and the various filesystem constraints.
> 
> Still just noodling the idea around, but I think I've
> got a few things to build on.  For now, I'm limiting it to
> just:
>   * ARM-based boards
>   * Building a disk image
> 
> I only have a BeagleBone and a RaspberryPi at
> the moment, so Pandaboard support would require
> some help.  At a minimum, I'd be interested in
> an outline of what a Pandaboard image looks
> like in terms of boot files, partitions, etc.

I think partition-wise it's pretty much the same - FAT partition 
with boot loader and the rest is available for OS. 

Boot partition should contain second-stage loader in file named MLO
and the rest is up to this binary. I use MLO + u-boot combination.
Here is article on boot process:

http://elinux.org/Panda_How_to_MLO_%26_u-boot



More information about the freebsd-arm mailing list