Difference between revisions of "STM32F107VC/Building a RTOS"

From Teknologisk videncenter
Jump to: navigation, search
m (Created page with "*See [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0337e/DDI0337E_cortex_m3_r1p1_trm.pdf Cortex™-M3 Technical Reference Manual Chapter 5.11 Setting up multiple stacks ...")
 
m (When it fails)
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
*See [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0337e/DDI0337E_cortex_m3_r1p1_trm.pdf  Cortex™-M3 Technical Reference Manual Chapter 5.11 Setting up multiple stacks
+
*See [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0337e/DDI0337E_cortex_m3_r1p1_trm.pdf  Cortex™-M3 Technical Reference Manual Chapter 5.11 Setting up multiple stacks]
  
 +
=Principles=
 +
*[[wikipedia:en:Priority inversion|Priority inversion]]
 +
*[[wikipedia:en:Race condition|Race condition]]
 +
*[[wikipedia:en:Preemption_(computing)|Preemption]]
 +
*[[wikipedia:en:Race condition|Race condition]]
 +
*[[wikipedia:en:Mutual exclusion|Mutual exclusion]]
 +
*[[wikipedia:en:Worst-case execution|timeWorst-case execution time]]
 +
 +
=When it fails=
 +
*[[wikipedia:en:Therac-25|Therac-25]]
 +
*[[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=
 +
*[http://chibios.org/dokuwiki/doku.php ChibiOS] (An RTOS with HAL)
 +
*[http://freertos.org FreeRTOS]
 
[[Category:STM32F107VC]][[Category:ARM]]
 
[[Category:STM32F107VC]][[Category:ARM]]

Latest revision as of 09:17, 5 March 2012

Principles

When it fails

Links