I recently start building the filesystem for Beagle Board through
OpenEmbedded, but now I also want to change its kernel using the steps
shown here: http://elinux dot org/BeagleBoard#Linux_kernel. To do that
I need the staging and the cross-compiler toolchain directories, but I
can't find them.
The top level directories that appear after doing the console-image
are:
OE structure changed a bit recently. I use something like this for OE
with
Gumstix boards. I modified for beagleboards, but didn't actually test
it.
if [[ -z "${KERNEL_CROSS_BUILD_ENVIRONMENT_SOURCED}" ]]; then
MACHINE=beagleboard
# normally OETMP will be ${OETREE}/tmp, but really it is whatever
TMPDIR
# in ${OETREE}/build/conf/local.conf points to.
OETMP=${OETREE}/tmp
# OETMP=/beagle
I recently start building the filesystem for Beagle Board through
OpenEmbedded, but now I also want to change its kernel using the steps
shown here: http://elinux dot org/BeagleBoard#Linux_kernel. To do that
I need the staging and the cross-compiler toolchain directories, but I
can't find them.
Those instructions are a bit behind the OE mechanism.
Try looking using
tmp/sysroots/armv7a-angstrom-linux-gnueabi/bin
tmp/sysroots/i686-linux/usr/bin