Re: Cheap slow CPU that runs Orocos?
Philippe Hamelin <[email protected]>
| Newsgroups | gmane.science.robotics.orocos.devel |
|---|---|
| Message-ID | <CAGBqcitK6yAvnS+KbH8R8G4sNFykb77GAakSOHYwjd8+SrS=zw@mail.gmail.com> |
2012/11/27 Willy Lambert <[email protected]> > 2012/11/27 Philippe Hamelin <[email protected]> > > > > 2012/11/27 Paul Chavent <[email protected]> > >> > >> On 11/21/2012 11:17 PM, Willy Lambert wrote: > >> > 2012/11/21 Paul Chavent <[email protected]> > >> >> I manage a custom gnu/linux based system that fit on 20Mb with > everything > >> >> for running orocos and our software (kernel + glibc + omniorb + > orocos + > >> >> opencv + lua + other misc packages) > >> >> > >> >> I can give you more information if you need. > >> >> > >> >> > >> > Yes please, I'm very curious about this. > >> > > >> > >> I'm currently use a custom build infrastructure ( > http://gitorious.org/bif ). This infrastructure is just a collection of > shell functions that allow to ease the development of recipes ( here is the > orocos recipe > http://gitorious.org/bif/bif/blobs/master/framework/packages/orocos-rtt/orocos-rtt.sh). > >> > >> Nothing really new here, just an automated way of compiling orocos > (like the bitbake recipes of OE, or Makefile of buildroot), and > crosscompile capabilities. > >> > > > > I successfuly used Buildroot 2011.05 in a previous project using Orocos > 2.3.1 on an ARM Cortex-A9 board. I patched buildroot to support the > required packages (boost, omniorb, orocos-log4cpp, orocos-rtt, orocos-ocl, > etc.). You can find the patched version in the "2011.05-sm" branch > available on my github account ( > https://github.com/phamelin/buildroot/tree/2011.05-sm). You will have to > modify the scripts since the source packages were retrieved from a private > server. As I remember, the whole operating system including Orocos was > fitting on a 32 Mb SD card. > > > I saw this : > " --embedded Disable Scripting, Exceptions and reduce the > type system." > in your orocos-rtt configure > (https://github.com/phamelin/orocos-rtt/blob/master/configure) > > Is this one of the key to reduce the size of the libs ? > > We don't use the configure script. We only use the CMake file as you can see in the Buildroot makefile: https://github.com/phamelin/buildroot/blob/2011.05-sm/package/orocos-rtt/orocos-rtt.mk Philippe -- Orocos-Dev mailing list [email protected] http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev