I'm new to BeagleBoard (in general), and just received an XM.
Going to "beagleboard.org", there's very little info (that I can find)
specific to the XM.
I found a link to the SRM via the Google group.
But, I'm wondering about more software details:
-- The XM comes with a Micro-SD card with uBoot, user.scr, and kernel/
ramdisk. Where can I find 'source' to the images on the SD card? Is
there something I can download and "just type make" to get the same
binaries? Or, do I need to track down the individual components
themselves? (and if the latter, are they part of the 'mainline' uBoot/
kernel, or is there a special repository)? (I see some Angstrom
references, but don't know much about that, and don't know where I'd
look for XM-specific stuff)
-- The "user.scr" seems to have a 'header' on it (it doesn't look like
it's a simple ascii text file - maybe the header is a CRC or
something). Is there a utility to create a "user.scr" from a text
file?
Thanks for any 'getting started' help that anyone can offer!
The .scr file is a complied file, hence the header. There is a utility to create You can read up on script generation by searching for it under Google or you can even search this discussion group as it has been covered many times in the past.
The .scr file is a complied file, hence the header. There is a utility to
create You can read up on script generation by searching for it under Google
or you can even search this discussion group as it has been covered many
times in the past.
Gerald
I'm new to BeagleBoard (in general), and just received an XM.
Going to "beagleboard.org", there's very little info (that I can find)
specific to the XM.
Do you have specific recommendations on what to link and where?
I found a link to the SRM via the Google group.
But, I'm wondering about more software details:
-- The XM comes with a Micro-SD card with uBoot, user.scr, and kernel/
ramdisk. Where can I find 'source' to the images on the SD card? Is
there something I can download and "just type make" to get the same
binaries? Or, do I need to track down the individual components
themselves? (and if the latter, are they part of the 'mainline' uBoot/
kernel, or is there a special repository)? (I see some Angstrom
references, but don't know much about that, and don't know where I'd
look for XM-specific stuff)
The ec2build.sh script performs the build. We still have several
patches on top of the mainline u-boot and you can look at http://gitorious.org/beagleboard-validation to see live
work-in-progress. The release patches live in the Angstrom
Distribution repository for most of the applications. I'm cleaning up
some release build issues, updating the diagnostics guide, and trying
to get some Angstrom patches that aren't yet mainline pushed mainline,
and then we'll start focusing more on enabling support within mainline
u-boot and Linux (all contributors welcome).
-- The "user.scr" seems to have a 'header' on it (it doesn't look like
it's a simple ascii text file - maybe the header is a CRC or
something). Is there a utility to create a "user.scr" from a text
file?
On the diagnostics page you pointed to, it states that "It is also
possible to utilise this script on your own machine running Ubuntu
10.04." Does that mean that if I utilise my own machine, I don't have
to sign up for Amazon EC2 and S3? It seems like ec2build has a lot
of cloud dependencies built in. And it also looks like using for
these services is not free.
I'd like to build my own image but don't want to have to sign up to a
for fee service. Can you clarify this?
On the diagnostics page you pointed to, it states that "It is also
possible to utilise this script on your own machine running Ubuntu
10.04." Does that mean that if I utilise my own machine, I don't have
to sign up for Amazon EC2 and S3? It seems like ec2build has a lot
of cloud dependencies built in. And it also looks like using for
these services is not free.
I'd like to build my own image but don't want to have to sign up to a
for fee service. Can you clarify this?
It is possible, but there are a few clean-ups to the script still
required. Chase created some changes to the script to make it work
for him, but I haven't merged those yet. You can see his patches for
an Ubuntu 10.04 machine at http://gitorious.org/~chase/beagleboard-validation/chases-scripts. It
is certainly the goal to get there, but I wanted to make a script I
could use for cron jobs first.