This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
realtime:documentation:start [2016/06/23 08:10] anna-maria created |
realtime:documentation:start [2019/08/08 07:35] Federico.Reghenzani +survey |
||
---|---|---|---|
Line 17: | Line 17: | ||
real-time tasks. | real-time tasks. | ||
- | <WRAP rightalign>[[technical_basics|Read more about technical basics]]</WRAP> | + | <WRAP rightalign>[[realtime:documentation:technical_basics:start|Read more about technical basics]]</WRAP> |
</WRAP> | </WRAP> | ||
Line 26: | Line 26: | ||
The main aim of the PREEMPT_RT patch is to //minimize the amount of kernel code that is non-preemptible// ((Paul McKenney. A realtime preemption overview. [[https://lwn.net/Articles/146861/]])). Therefore several substitution mechanisms and new mechanisms are implemented. | The main aim of the PREEMPT_RT patch is to //minimize the amount of kernel code that is non-preemptible// ((Paul McKenney. A realtime preemption overview. [[https://lwn.net/Articles/146861/]])). Therefore several substitution mechanisms and new mechanisms are implemented. | ||
- | <WRAP rightalign>[[realtime:documentation:technical_preempt_rt|Read more about technical details]]</WRAP> | + | <WRAP rightalign>[[realtime:documentation:technical_details:start|Read more about technical details]]</WRAP> |
</WRAP> | </WRAP> | ||
Line 36: | Line 36: | ||
There are three categories of HOWTOs: | There are three categories of HOWTOs: | ||
- | * [[realtime:documentation:howto:howto_rt_main|RTOS and RT application]] | + | * [[realtime:documentation:howto:applications:start|RTOS and RT application]] |
- | * [[realtime:documentation:howto:howto_dbg_main|RT Debugging]] | + | * [[realtime:documentation:howto:debugging:start|RT latency debugging]] |
- | * [[realtime:documentation:howto:howto_tools_main|RT tools and utilities]] | + | * [[realtime:documentation:howto:tools:start|RT tools and utilities]] |
</WRAP> | </WRAP> | ||
Line 48: | Line 48: | ||
Several real-time related publications can help broaden your knowledge | Several real-time related publications can help broaden your knowledge | ||
- | about real-time systems. | + | about real-time systems. Regarding PREEMPT_RT, a recent survey of available scientific works |
+ | [[https://dl.acm.org/citation.cfm?id=3297714|have been published]] ([[https://re.public.polimi.it/handle/11311/1076057|open access link]]). | ||
<WRAP rightalign>[[realtime:documentation:publications|Read more about publications]]</WRAP> | <WRAP rightalign>[[realtime:documentation:publications|Read more about publications]]</WRAP> | ||
Line 55: | Line 56: | ||
</WRAP> | </WRAP> | ||
+ | |||
+ | <WRAP half column> | ||
+ | ===== Known Limitations ===== | ||
+ | |||
+ | Some functionality is not available on RT because its implementation | ||
+ | is not compatible with RT. Those limitations may apply to the to the | ||
+ | kernel as a whole or may apply to specific architecture or platforms. | ||
+ | |||
+ | <WRAP rightalign>[[realtime:documentation:known_limitations|Read more about known limitations]]</WRAP> | ||
+ | |||
+ | |||
+ | </WRAP> | ||
+ | |||
+ | ---- | ||
+ | |||
+ | <WRAP rightalign>Go back to [[realtime:start|Real-Time Main Page]]</WRAP> |