about send in rtems_timer_service_routine

powerain powerain at foxmail.com
Mon Apr 21 01:08:27 UTC 2008


I also think so. and I have used a rtems_timer_server instead.
but it does not work as before.


2008-04-21 



powerain 



发件人: Daron Chabot 
发送时间: 2008-04-21  00:10:26 
收件人: powerain 
抄送: RTEMS Users; rayx.cn at gmail.com 
主题: Re: about send in rtems_timer_service_routine 
 
Not having checked send(2) for blocking behavior, this is just a guess:

The function, rtems_timer_service_routine( ), is called from an  
interrupt context. Code called from an interrupt context *cannot*  
perform operations that may block waiting for resources (i.e. send(2)).

You could use an rtems_timer_server instead: this server runs in a  
thread context which has no restrictions on the methods invoked from it.

(see http://www.rtems.com/onlinedocs/releases/rtemsdocs-4.8.0/share/ 
rtems/html/c_user/c_user00116.html)

-- dc

On 20-Apr-08, at 2:16 AM, Ray wrote:
> Dear  powerain ,
> Maybe you should check this website first
> http://linuxmafia.com/faq/Essays/smart-questions.html
> here is a mandarin version
> http://www.linuxforum.net/doc/smartq-grand.html
>
> BTW, it seems to me that rtems_timer_service_routine=void if I read  
> code correct
>
> Thanks & Best Regards!
>
> Ray, rayx.cn at gmail.com
> 2008-04-20
>
>
> =========================
> ----- Receiving the following content -----
> =========================
> From:  powerain
> Receiver:  rtems-users
> Time: 2008-04-20, 09:25:20
> Subject: about send in rtems_timer_service_routine
>
>
>
>
> > hi everyone,
> > i send a package in a rtems_timer_service_routine using send  
> > function by a socket.
> > but is does not work.
> > who tell me why.
> > thanks very much.
> >
> > 2008-04-20
> >
> >
> > _____________________ next part ______________________
> >
> > _______________________________________________
> > rtems-users mailing list
> > rtems-users at rtems.com
> > http://rtems.rtems.org/mailman/listinfo/rtems-users
> >
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.com
> http://rtems.rtems.org/mailman/listinfo/rtems-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20080421/1a317d23/attachment-0001.html>


More information about the users mailing list