User Tools

Site Tools


realtime:documentation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
realtime:documentation [2016/06/23 07:17]
anna-maria created
— (current)
Line 1: Line 1:
-====== Documentation ====== 
- 
-In order to fulfill the requirements of a real-time system, a system 
-must react to an external event like an interrupt within a defined time 
-frame. Therefore several mechanisms, configurations and implementation 
-rules have to be considered. 
- 
----- 
- 
-<WRAP half column> 
-===== Technical Basics ===== 
- 
-Currently running tasks with low priority must be preempted to allow 
-the real-time critical task to run. Preemption depends on the rules of 
-the task’s scheduling policy. Another important aspect in a real-time 
-system is the guaranteeing the exclusive use of certain resources for 
-real-time tasks. 
- 
-<WRAP rightalign>​[[technical_basics|Read more about technical basics]]</​WRAP>​ 
- 
-</​WRAP>​ 
- 
-<WRAP half column> 
-===== Technical details of PREEMPT_RT patch ===== 
- 
-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>​[[technical_preempt_rt|Read more about technical details]]</​WRAP>​ 
- 
-</​WRAP>​ 
- 
-<WRAP half column> 
- 
-===== HOWTOs ===== 
- 
-There are three categories of HOWTOs: 
- 
-  * [[howto_rt_main|RTOS and RT application]] 
- 
-  * [[howto_dbg_main|RT Debugging]] 
- 
-  * [[howto_tools_main|RT tools and utilities]] 
- 
-</​WRAP>​ 
- 
-<WRAP half column> 
-===== Publications ===== 
- 
-Several real-time related publications can help broaden your knowledge 
-about real-time systems. 
- 
-====== Documentation ====== 
- 
-In order to fulfill the requirements of a real-time system, a system 
-must react to an external event like an interrupt within a defined time 
-frame. Therefore several mechanisms, configurations and implementation 
-rules have to be considered. 
- 
----- 
- 
-<WRAP half column> 
-===== Technical Basics ===== 
- 
-Currently running tasks with low priority must be preempted to allow 
-the real-time critical task to run. Preemption depends on the rules of 
-the task’s scheduling policy. Another important aspect in a real-time 
-system is the guaranteeing the exclusive use of certain resources for 
-real-time tasks. 
- 
-<WRAP rightalign>​[[technical_basics|Read more about technical basics]]</​WRAP>​ 
- 
-</​WRAP>​ 
- 
-<WRAP half column> 
-===== Technical details of PREEMPT_RT patch ===== 
- 
-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>​[[technical_preempt_rt|Read more about technical details]]</​WRAP>​ 
- 
-</​WRAP>​ 
- 
-<WRAP half column> 
- 
-===== HOWTOs ===== 
- 
-There are three categories of HOWTOs: 
- 
-  * [[howto_rt_main|RTOS and RT application]] 
- 
-  * [[howto_dbg_main|RT Debugging]] 
- 
-  * [[howto_tools_main|RT tools and utilities]] 
- 
-</​WRAP>​ 
- 
-<WRAP half column> 
-===== Publications ===== 
- 
-Several real-time related publications can help broaden your knowledge 
-about real-time systems. 
- 
-<WRAP rightalign>​[[publications|Read more about publications]]</​WRAP>​ 
-</​WRAP>​ 
- 
-</​WRAP>​ 
  
realtime/documentation.1466666239.txt.gz · Last modified: 2016/06/23 07:17 by anna-maria