Difference between revisions of "STM32F107VC/Building a RTOS"
From Teknologisk videncenter
m (→Principles) |
m (→When it fails) |
||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
=Principles= | =Principles= | ||
− | * | + | *[[wikipedia:en:Priority inversion|Priority inversion]] |
*[[wikipedia:en:Race condition|Race condition]] | *[[wikipedia:en:Race condition|Race condition]] | ||
*[[wikipedia:en:Preemption_(computing)|Preemption]] | *[[wikipedia:en:Preemption_(computing)|Preemption]] | ||
Line 12: | Line 12: | ||
*[[wikipedia:en:Therac-25|Therac-25]] | *[[wikipedia:en:Therac-25|Therac-25]] | ||
*[[wikipedia:en:http://en.wikipedia.org/wiki/MIM-104_Patriot#Failure_at_Dhahran|Patriot Missile failure]] | *[[wikipedia:en:http://en.wikipedia.org/wiki/MIM-104_Patriot#Failure_at_Dhahran|Patriot Missile failure]] | ||
+ | *[[http://www.ganssle.com/watchdogs.htm Clemetine Spacecraft]] | ||
+ | |||
=Links= | =Links= | ||
*[http://chibios.org/dokuwiki/doku.php ChibiOS] (An RTOS with HAL) | *[http://chibios.org/dokuwiki/doku.php ChibiOS] (An RTOS with HAL) | ||
*[http://freertos.org FreeRTOS] | *[http://freertos.org FreeRTOS] | ||
[[Category:STM32F107VC]][[Category:ARM]] | [[Category:STM32F107VC]][[Category:ARM]] |
Latest revision as of 10:17, 5 March 2012
Principles
- Priority inversion
- Race condition
- Preemption
- Race condition
- Mutual exclusion
- timeWorst-case execution time