From mboxrd@z Thu Jan 1 00:00:00 1970 From: ANDRE Sebastien To: eCos Discussion Mailing List Subject: Re: [ECOS] EL/IX discussion Date: Mon, 21 May 2001 05:56:00 -0000 Message-id: <3B091066.8EBDDE12@sxb.bsf.alcatel.fr> References: <3B090692.A1132ED0@sxb.bsf.alcatel.fr> <200105211246.f4LCkiU30883@sheesh.cambridge.redhat.com> X-SW-Source: 2001-05/msg00322.html Hello, Thanks, yes i see that eCos is a single process system with a complete thread activity gestion !! it's not a major problem for us but now we must see with caution what EL/IX level 1 functions we need and if we can use it ! So our goal is to ports few POSIX.1 applications ( Linux world applications) into eCos and e don't know yet all features we need in POSIX functions. best regards ANDRE Sébastien. Bart Veer a écrit : > >>>>> "Andre" == ANDRE Sebastien writes: > > Andre> So, i see that the current implementation of EL/IX Layer > Andre> under eCos work only at level 1 (without all functions) > > Andre> So i want know if because it we can't create more than 1 > Andre> processus !? and if in 1 processus we can create > Andre> differrents threads ? > > eCos was designed for systems where there is a single process > containing multiple threads. In other words pthread_create() is > supported, but not fork() or execve(). If you need multiple processes > then you will need an OS that supports higher levels of EL/IX, for > example some embedded Linux variant. > > Similarly, if you want to develop an application for Linux with the > eventual goal of porting it to eCos, you need to restrict yourself to > the appropriate level of EL/IX functionality. > > Bart