Towards an ARM system-building script
George Neville-Neil
gnn at neville-neil.com
Tue Sep 25 14:19:04 UTC 2012
On Sep 23, 2012, at 14:55 , Tim Kientzle <tim at kientzle.com> wrote:
> On Sep 4, 2012, at 9:52 PM, Tim Kientzle 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.
>
> I've made significant progress and would
> appreciate any feedback:
>
> github.com/kientzle/freebsd-beaglebone
>
> This has been massively refactored so it can
> build system images for a variety of
> ARM-based boards. Right now:
>
> * BeagleBone builds and boots cleanly again. ;-)
> In particular, I've caught up with some changes to
> ubldr in -CURRENT and switched to using the
> stable DENX U-Boot sources instead of the
> rapidly-evolving (and often broken) TI/Arago sources.
>
> * PandaBoard: I have a completely untested
> sketch. Someone with a PandaBoard will need
> to work through the U-Boot configuration to make
> this work.
>
> * RaspberryPi: I have a completely untested
> sketch that will need more work before it can
> build a bootable image.
>
> Others? If you're interested in adding support for
> other boards, let me know. All the boards above:
> * Are ARMv6-based.
> * Have a kernel configuration in -CURRENT
> * Boot from an MBR-partitioned SD card or USB stick
> * Boot using U-Boot and ubldr
>
> It should be pretty straightforward to add support
> for other boards that meet these criteria. The hardest
> part is working up the correct U-Boot patches; hopefully
> the existing BeagleBone patches will prove helpful
> to anyone who wants to work on this.
>
I will test the Pi and BeagleBone in the next few days. House guests
are keeping me from my office after work :-(
Great that you're moving this forwards! I wonder how we can get this into
the main tree so that it gets the appropriate help and testing. Any ideas
on where you'd want to put this Tim?
Best,
George
More information about the freebsd-arm
mailing list