Hi,
I have a question about RT-Linux's real-time performance for 66AK2H12.
When I investigated the delay with the cyclictest tool using RT-Linux (Linux-3.10.72-rt77), I found that the maximum delay was about 10us.
Also, when we investigated the delay in the following environment,
The delay was over 30us.
(1) Measure the delay with the 10kHz MSI interrupt registered in a device driver for testing.
(2) Issue a signal from the MSI interrupt to the test device driver and measure the delay.
(3) Perform Ethernet communication in the background.
Since it is known that the cyclictest causes a delay of up to about 10us,
At the above points, I expect the following delays to occur.
At the time of (1), a delay of about 10 μs occurs.
There is a delay of about 10 μs in notifying the signal from the kernel space to the user space in (2).
The hardware queue interrupt of (3) causes a delay of about 10 μs.
Q1: Is it unavoidable that a delay of about 30 μs occurs when the device driver accepts interrupts and notifies the user application with a signal while Ethernet is running (Linked-up)?
Or can RT-Linux reduce the delay to a few usec?
Q2: Do you know RT-Linux available for Keystone devices, except for Processor SDK RT-Linux provided by TI? Commercial Linux is also fine.
Best Regards,
H.U