[oe] A few questions for better platform support

Valentin Longchamp valentin.longchamp at epfl.ch
Thu Mar 26 13:54:51 UTC 2009


Hello,

There is a quite small support for our board mx31moboard
(http://mobots.epfl.ch/mx31moboard.html) already in OE. I have lately
been working on a better Linux kernel support for it, and things are now
getting in pretty good shape.

I now would like to spend some time on tuning our distribution for our
robots based on OE and Angstrom and I have a few questions about them.
Maybe most of them have been answered in the list already, but I have
had some issues following the list lately (mostly due to my military
last 5 weeks).

- I had filled up bugs on the bugzilla for new features
(http://bugs.openembedded.net/show_bug.cgi?id=4960,
http://bugs.openembedded.net/show_bug.cgi?id=4961,
http://bugs.openembedded.net/show_bug.cgi?id=4971,
http://bugs.openembedded.net/show_bug.cgi?id=4972). I have read that the
preferred way to submit patches is the mailing-list. Should I repost the
(maybe updated) recipes to the mailing-list and close the corresponding
bugs ? I think that the answers to the questions below may trigger new
discussions so I will repost the updated recipes for further discussions
later.

- Rootfs location: We have a pretty small flash on our system (32 MB).
But whe have and SD card reader. I would have these two possibilities:
1) Have a minimal image that fits in the flash with the kernel, but the
rest would go to the SD card (and all packages installed afterwards
too). This would allow the system to boot without a SD card.
2) Have the whole filesystem on a SD card (then, an SD card would be
needed for the system to boot).
Is it possible to have two different image types that would allow me to
build systems for these two possibilities.

- Package installation location: As stated above, since we have a small
flash filesystem, I would like all the additional packages that would be
installed get installed to a location that physically correspond to a SD
card. How can we configure opkg so that the packages are installed into
a certain location ?

- Add additional feeds location: By default, with angstrom, the feed
source on the angstrom-distribution.org web server in configured. Most
of our robots wont have internet access, they will however have access
to a server where all the packages are going to be built and I would
like to add this server as the main repository. How can the system
configured in that way ?

- Best way to build and distribute SDK: I had proposed in the above
patches recipes to build an approrpiate SDK for our system. I would like
to distribute this SDK to all the people who are going to develop on our
robots. I would like to keep it as simple as possible for them, so if
they don't have to use OE themselves is much better. I have seen that
things have been changing a bit lately about the SDK (canadian SDK, what
is it exactly ?). What is the best way (best current example) so that I
can build an easily distributable sdk ? Is it possible that we produce
.deb files ?

Thank you for your input

Val

-- 
Valentin Longchamp, PhD Student, EPFL-STI-LSRO1
valentin.longchamp at epfl.ch, Phone: +41216937827
http://people.epfl.ch/valentin.longchamp
MEA3485, Station 9, CH-1015 Lausanne




More information about the Openembedded-devel mailing list