Can C# .NET be used for hard real-time?

后端 未结 1 534
渐次进展
渐次进展 2021-01-04 14:10

Given that the familiar form of .NET is run on Windows, which is not a real-time O/S, and MONO runs on Linux (standard kernel is also not a real-time O/S).

Given als

相关标签:
1条回答
  • 2021-01-04 15:01

    Short Answer: No.

    Longer answer: The closest you can get is running the .net Micro Framework directly on Hardware, but the TinyCLR still doesn't give you deterministic timings. Microsoft has Windows CE/Windows Embedded Compact as their real time offering, but even that is only real time for slower tasks (I believe somewhere in the range of 50 microseconds or more - not sure if that qualifies for Hard Real Time)

    I do not know if it were technically possible to create a real-time c# implementation, but no one has done one and even .net native isn't made for that.

    0 讨论(0)
提交回复
热议问题