On Mo, 2026-03-02 at 15:12 -0500, gene heskett wrote:
> Does the new 2.9.8 pi clone image still support the creation of
> slower 
> threads?
> 
> To conserve realtime-preempt performance, all manual i/o in .hal
> files 
> has long been running in a separate 200HZ thread for the last
> decade+, 
> based on I can't twist a 100 PPR encoder dial even that fast.  This
> was 
> originally done to get acceptable performance with the slower pi3b.

It should be supported, but is this really worth it? A separate thread
consumes more resources and strains the realtime system more than doing
a little bit of additional HAL pin juggling all in the main servo
thread. (That can only be a few 100 to a few 1000 cpu cycles at max,
peanuts even for a pi3, which has ~1mio cycles per servo period)

To try the new system, you will only need a new SD card -- should be
virtually risk-free.

-- 
Robert Schöftner <[email protected]>


_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to