Is it possible to implement a real-time API to read the files on the disk?
Julien Blanc
julien.blanc at sprinte.eu
Mon Jan 4 14:22:47 CET 2021
Le lundi 04 janvier 2021 à 19:58 +0800, 孙世龙 sunshilong via Xenomai a
écrit :
> Is it possible to implement a real-time API to read the files on the disk?
>
> As far as I know, there is no such an interface now, but is it
> possible to achieve this goal?
I doubt it could be. It depends on what you mean by "real-time", but
disks (hard-disks and ssds as well) typically have non-deterministic
response times, which breaks any real-time promise.
There may be a way to define an api using only asynchronous operations.
I don't know enough of the low-level stuff involved in sata to have a
strong opinion on this. It's possible with some flash devices and
microcontrollers.
The other way is: do your i/o in a linux thread, communicating
asynchronously with your rt threads.
Regards,
Julien
More information about the Xenomai
mailing list