softirq in rtems

Sebastian Huber sebastian.huber at embedded-brains.de
Wed Jun 17 11:05:26 UTC 2015


If you use the Linux SDHC driver, then you have to be careful since this 
is GPLv2. Why don't you use the SDHC controller of FreeBSD which is 
already present in the libbsd? In libbsd you can use taskqueues for 
example. The standard way in RTEMS is to use a separate task for this.

On 17/06/15 10:57, Chan Kim wrote:
> Hi,
> In linux, we can defer some works in interrupt service routine to softirq. (linux has about 7 softirqs, including network TX, network RX, tasklet among them). I try to move some code in linux SD card host controller driver to RTEMS but I don't know how to implement tasklet in RTEMS. (I want to do some time consuming working in tasklet by just scheduling it to be done in tasklet during ISR)
> In RTEMS, do we have a convenient tool like softirq in linux? Otherwise, I will have to do it all in ISR or make a separate task and use some variables to start the time-consuming task in the thread.
> Thanks in advance.
> Chan
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.




More information about the users mailing list