Difference between revisions of "STM32F107VC/Building a RTOS"
From Teknologisk videncenter
m |
m (→When it fails) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
*[[wikipedia:en:Race condition|Race condition]] | *[[wikipedia:en:Race condition|Race condition]] | ||
*[[wikipedia:en:Mutual exclusion|Mutual exclusion]] | *[[wikipedia:en:Mutual exclusion|Mutual exclusion]] | ||
− | *[[wikipedia:en:Worst-case execution timeWorst-case execution time]] | + | *[[wikipedia:en:Worst-case execution|timeWorst-case execution time]] |
+ | |||
=When it fails= | =When it fails= | ||
*[[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