0

Related post closed with an open question. Why Windows is better than Linux for raw UART processing ?

https://stackoverflow.com/questions/76979323/how-to-reduce-tty-vtime-for-non-canonical-uart-on-linux

5
  • Do you actually have Windows software that demonstrates this alleged capability is accurate? That is. do you understand the differences between advertised versus measured, and accuracy versus precision? IMO you need proper hardware support such as a UART with receiver timeout capability. Or a device driver targeted to solve this issue. Solutions that timestamp "arrival" of data are inadequate and inaccurate. Commented Aug 25, 2023 at 23:03
  • ReadIntervalTimeout : learn.microsoft.com/en-us/windows-hardware/drivers/ddi/ntddser/… Commented Aug 26, 2023 at 8:45
  • PrimeCell UART (PL011) is mine Commented Aug 27, 2023 at 19:47
  • You're non-responsive. Apparently you don't understand the difference between advertised versus measured and accuracy versus precision. That Windows API merely advertises the specification of a timeout with millisec precision. That doesn't mean you will actually get that accuracy. E.G. Warnings from that doc "the accuracy of the time-out measurement is limited by the granularity of the system clock" and "Time-outs might occur even later if system clock interrupt processing is delayed". What is the "system clock" rate? Commented Aug 29, 2023 at 0:19
  • youtu.be/g4sZUBS57OQ?feature=shared Commented Nov 7, 2023 at 20:58

0

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.