This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
realtime:documentation:start [2016/12/02 14:46] bigeasy |
realtime:documentation:start [2019/08/08 07:35] Federico.Reghenzani +survey |
||
---|---|---|---|
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 60: | Line 61: | ||
Some functionality is not available on RT because its implementation | Some functionality is not available on RT because its implementation | ||
- | is not compatible with RT. Those limitations can be true for everyone or it | + | is not compatible with RT. Those limitations may apply to the to the |
- | be architecture, platform or driver specific. | + | 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 rightalign>[[realtime:documentation:known_limitations|Read more about known limitations]]</WRAP> | ||
Line 68: | Line 69: | ||
</WRAP> | </WRAP> | ||
+ | ---- | ||
+ | <WRAP rightalign>Go back to [[realtime:start|Real-Time Main Page]]</WRAP> |