On Tue, 2011-09-20 at 13:10 +0200, Ronny Meeus wrote: > Hello > > We have ported a large pSOS based application to an Embedded Linux > environment using Xenomai. > A more or less stable version is running at this moment. > > The application is not a real-time application at all, we basically > selected Xenomai for its pSOS interface. > Since our application uses also native Linux calls (for example socket > communication), we start to see some strange behavior. > Example: lower priority tasks are running in the xenomai domain while > higher priority tasks, sending data on a socket for example, have to > wait until all processing in the Xenomai domain is completed. > > My feeling is that the Solo project would be better for us. > As far as I understand, this is just a thin layer on top of Linux, > purely running in user space that also offers the pSOS interface. > Is my understanding correct? > > If it is, I would think that the socket issue described above will be > automatically solved since there will only be 1 scheduler (the Linux > one) and it will respect the thread/task priorities. > > What is the status of this project? >
https://mail.gna.org/public/xenomai-help/2011-06/msg00229.html Since this mail was posted, there has been a significant work on the -forge tree, you may want to have a look at the README git://git.xenomai.org/xenomai-forge.git This is NOT production grade yet, current lack of documentation is blatant as well, but AFAICT, this meets my expectations design-wise, and runtime-wise. Lot of work ahead though. You may want to try running the psos testsuite from lib/psos/testsuite, over the so-called "Mercury" core. You could do this as follows: $ .../xenomai-forge/configure --with-core=mercury --prefix=/ $ make install DESTDIR=/foo $ cd .../xenomai-forge/lib/psos/testsuite $ make DESTDIR=/foo test (*) (*) will require the current account to be sudoer > Regards, > Ronny > > _______________________________________________ > Xenomai-help mailing list > [email protected] > https://mail.gna.org/listinfo/xenomai-help -- Philippe. _______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
