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

Reply via email to