Buildroot for beaglebone [AM335x]

Hi all,

Does Buildroot supports beaglebone?

Hi all,
Succefully booted with buildroot fs in beaglebone.
Will upload it soon

Is buildroot better than OpenEmbedded?

Nikhil,

That’s great. I like using buildroot for some projects and was partway through getting the pieces together for using it on the BeagleBone. I’d be interested in collaborating with you if you’d like.

Thanks,
Frank

dtran11 wrote:

Is buildroot better than OpenEmbedded?

it's ... different

Hi frank,
Sure frank will upload it soon. Probably coming week.

Buildroot is a set of makefiles for building ur target easily.

Frank / Nikhil

I'm also keen to help get BR working on my Beaglebone.

As idea when we might see some config files / etc ?

I'm also planding to use the VFP which is only enabled with ARMEB
(rather than plain ARM).

Do you know if this works?

Cheers Mark Jackson

Hi Mark,

Feel free to take a look at my BR repo at:

https://github.com/fhunleth/buildroot-beaglebone

I’d say that it is a work in progress, but I have MLO, u-boot, the kernel, and a rootfs building with BR. It boots, and I’ve tried out basic things like Ethernet. If you clone the repo, you’ll see two beaglebone config files. One is for using glibc and the other is uclibc. Most of my recent work has been on the uclibc version. The glibc version requires the Angstrom-generated toolchain to be on your system, and you will need to update the path to the toolchain directory if you use it. The uclibc version will download and build the cross-compiler like normal.

I have not looked at VFP or ARMEB.

I hope to get some more time to work on this soon. Please let me know if you have any trouble.

Thanks,
Frank

Hi Mark,

> Feel free to take a look at my BR repo at:

> https://github.com/fhunleth/buildroot-beaglebone

> I'd say that it is a work in progress, but I have MLO, u-boot,
> the kernel, and a rootfs building with BR. It boots, and I've
> tried out basic things like Ethernet. If you clone the repo,
> you'll see two beaglebone config files. One is for using glibc
> and the other is uclibc. Most of my recent work has been on the
> uclibc version. The glibc version requires the
> Angstrom-generated toolchain to be on your system, and you will
> need to update the path to the toolchain directory if you use
> it. The uclibc version will download and build the
> cross-compiler like normal.

Please submit patches for these to the BR list. I'll be working on a
AM335x based project next year, so I'm interested as well.

Hi Mark,

> Feel free to take a look at my BR repo at:

> https://github.com/fhunleth/buildroot-beaglebone

> I'd say that it is a work in progress, but I have MLO, u-boot,
> the kernel, and a rootfs building with BR. It boots, and I've
> tried out basic things like Ethernet. If you clone the repo,
> you'll see two beaglebone config files. One is for using glibc
> and the other is uclibc. Most of my recent work has been on the
> uclibc version. The glibc version requires the
> Angstrom-generated toolchain to be on your system, and you will
> need to update the path to the toolchain directory if you use
> it. The uclibc version will download and build the
> cross-compiler like normal.

Please consider submitting these patches to the BR list. I'll be working
on a AM335x based project next year, so I'm interested as well.

Please submit patches for these to the BR list. I'll be working on a
AM335x based project next year, so I'm interested as well.

Will do. Glad to hear that they'll be of use.

Frank

Hi Mark,

Feel free to take a look at my BR repo at:

https://github.com/fhunleth/buildroot-beaglebone

I'd say that it is a work in progress, but I have MLO, u-boot, the kernel,
and a rootfs building with BR. It boots, and I've tried out basic things
like Ethernet.

Great work. Thanks !!

I have not looked at VFP or ARMEB.

The ARMEB was a red-herring .. .the VFP *does* work with the normal
ARM type.

If have successfully compiled a hard-float version, using some hints
from:-
http://randomsplat.com/id192-building-a-hard-float-arm-toolchain.html

I hope to get some more time to work on this soon. Please let me know if
you have any trouble.

Avahi and dropbear both seem to work out of the box, and I'm going to
try and get a few other packages up and running over the next few
days.

Regards
Mark

All,

When you have a buildroot image you feel you want to share with the BeagleBone world, I recommend you produce an SD card image to make it easy for those with Mac or Windows machines to write it to the SD card using ‘dd’ or Win32DiskImager. Further, I recommend you send me a patch to the BeagleBone Getting Started Guide (http://github.com/jadonk/beaglebone-getting-started) to include it in the list of starting points in README.htm.

(Similar recommendations to the Ubuntu, Debian, Gentoo, etc. folks out there…)

Regards,
Jason