Hi,
I have recently started to use Xenomai on Raspberry Pi. My experience with 
Linux Kernel building etc. is zero so I downloaded the pre-built image 
from powet.eu. I have successfully created a cross compile environment to 
create user-space applications using the Posix skin. While tracking down 
some mode changes I came across the limitation of Posix skin Timers in 
that the timer expiry creates a signal which causes a mode switch.
I have considered creating an application layer timer module using a pool 
of threads that use nanosleep and a callback function on expiry. Careful 
management of these threads using a custom timer API could fulfill my 
requirements.
While exploring the documentation for alternatives, I noticed that the 
RTDM Driver Development API provides access to native timers that would 
seem to perform the functionality that I need, On trying to use them in a 
user-space application, however, it seems that they may only be used in 
kernel-space. This leads me to the following question:

        Is the documentation incorrect for rtdm_timer_init() when it says 
it may be used in user-space tasks?

Dave Joynson
Alstom Grid | Research & Technology | Senior Research Technologist
Phone: +44 (0)1785 223 251 ext. 6577 | E-mail: [email protected]
Office address: St Leonard Avenue - Stafford ST17 4LX - England
Site: www.alstom.com
** Please consider the environment before printing this e-mail **

P Before printing, please consider the environment!
ALSTOM Grid UK Limited, Registered in England and Wales No. 4955841. 
Registered Office St Leonards Avenue, Stafford, ST17 4LX

:._______________
CONFIDENTIALITY : This  e-mail  and  any attachments are confidential and 
may be privileged. If  you are not a named recipient, please notify the 
sender immediately and do not disclose the contents to another person, use 
it for any purpose or store or copy the information in any medium.
_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai

Reply via email to