Is rtems interrupt latency good enough for BLDC ESC? (on arm cortex-M or cortex-R)

Peter B peter at awsmtek.com
Mon Sep 5 18:11:09 UTC 2022


Why do anyone even think of using an OS on such devices like the BLDC Motor
driver?
What's the point?

Best regards.
Peter Borisenko
Awesome Technologies, Ltd.
http://awsmtek.com
+66826684211


On Mon, Sep 5, 2022 at 9:07 PM Sebastian Huber <
sebastian.huber at embedded-brains.de> wrote:

> On 05/09/2022 15:55, Y. HB wrote:
> > I see zephyr provided a "Zero-Latency interrupt" facility to do with
> > near bare metal performance interrupt handler,  and a talk is about
> > using Zero-Latency Interrupts feature to make a ESC with ZephyRTOS.
>
> A "zero-latency interrupt" in Zephyr is just an interrupt which has a
> higher priority than the interrupts managed by Zephyr. You cannot use
> operating system services in such an interrupt.
>
> >
> > Is rtems good enough to do the same thing?
>
> For ARMv7-M yes, the lower priority half of interrupt priorities is
> managed by RTEMS, the higher priority half can be used for such
> "zero-latency interrupts".
>
> For ARMv7-AR, the FIQ can be used.
>
> --
> embedded brains GmbH
> Herr Sebastian HUBER
> Dornierstr. 4
> 82178 Puchheim
> Germany
> email: sebastian.huber at embedded-brains.de
> phone: +49-89-18 94 741 - 16
> fax:   +49-89-18 94 741 - 08
>
> Registergericht: Amtsgericht München
> Registernummer: HRB 157899
> Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
> Unsere Datenschutzerklärung finden Sie hier:
> https://embedded-brains.de/datenschutzerklaerung/
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20220906/0af93acb/attachment.htm>


More information about the users mailing list