celix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dsh <daniel.hais...@gmail.com>
Subject Re: Celix - eCos - embedded devices
Date Thu, 08 Aug 2013 09:22:54 GMT
Hi,

libdl is POSIX compliant no? According to Google eCos is POSIX compliant
too. So chances are good that Celix could be ported over I would assume.

Cheers
Daniel


On Thu, Aug 8, 2013 at 11:13 AM, Alexander Broekhuis
<a.broekhuis@gmail.com>wrote:

> Hi Deroo,
>
> Like Sascha says, CMake has pretty good cross compile support. I am not
> familiar with Ecos, but I think it should be fairly simple to get it
> working.
>
> The biggest challenges probably will be library loading and getting Apache
> APR working.
> Library loading: Celix relies on libdl for loading/unloading libraries,
> Ecos has to have something similar
> Apache APR: Celix uses APR as runtime abstraction and uses a memory pool
> model. Potentially this may interfere with the real time behaviour of Ecos.
> But on the other hand, since APR is an abstraction, it might as well be
> interesting to see if Ecos can be added to it (this might also be a nice
> fix if Ecos uses a different loading model.
> We do use a small subset of APR, so when crosscompiling it, quite a lot of
> features can be ignored/disabled.
>
> In the past a colleague worked on compiling Celix using buildroot, I should
> have some information on that somewhere. If you are interested I can look
> it up and mail to you. If I am correct, he made Celix working on an ARM
> based system and used Buildroot for crosscompiling everything (APR, Celix
> and the other dependencies).
>
> Hope this helps, if you have any other questions, don't hesitate to ask!
>
>
> 2013/8/8 Sascha Zelzer <s.zelzer@dkfz-heidelberg.de>
>
> > Hi,
> >
> > Regarding CMake, it should be possible to set-up a cross-compiler
> > toolchain on a Linux host and build Celix on that host for eCos on an
> ARM9
> > (I didn't try it myself yet, though).
> >
> > http://www.cmake.org/Wiki/**CmakeEcos<
> http://www.cmake.org/Wiki/CmakeEcos>
> >
> > Best,
> >
> > Sascha
> >
> >
> > On 08/08/2013 09:33 AM, Deroo Stijn wrote:
> >
> >> Hi,
> >>
> >> We are evaluating celix for using it in our embedded devices as a
> modular
> >> service oriented framework.
> >>
> >> On our current embedded devices (ARM9 based) we are using the eCOS (
> >> http://ecos.sourceware.org/) operating system, and we want to keep it
> >> like that.  How difficult will it be to run the celix framework onto the
> >> ecos operating system?
> >> To cope with this, I think we have to get rid of the cmake tool, and try
> >> to compile celix direcly into ecos using standard makefiles that comes
> with
> >> ecos itself.  Any ideas?
> >>
> >> Kind regards,
> >> Stijn.
> >>
> >
> >
>
>
> --
> Met vriendelijke groet,
>
> Alexander Broekhuis
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message