11/06/2013

UCOS-II VS FreeRTOS VS CoOS VS RTX

Porting 了四種OS
當然是要比較一下的啦
不過就不比較RTX了
**新增加了 RTX Ver: 4.7

測試條件為
Task1 OS Time Wait 200mS
Task2 OS Time Wait 200mS
EXIT0 Interrupt GPIO Toggle


RTX_4.7 (uS)RTX_4.1.2 (uS)FreeRTOS (uS)UCOS-II (uS)CoOS (uS)
Task switch Time(User API)7.9127.4112.2511.83
Task switch Time(Non API)8.677.523.8311.5811.16
Interrupt Response Time(Non API)1.831.911.833.161.91
以下為測試的數據

USOS-II Task switch Time(User API) 12.25uS










UCOS-II Task switch Time(Non API) 11.58uS










UCOS-II Interrupt Response Time(Non API) 3.16uS



FreeRTOS Task switch Time(User API) 27.41uS











FreeRTOS Task switch Time(Non API) 23.83uS












FreeRTOS Interrupt Response Time(Non API)1.83uS











CoOS Task switch Time(User API) 11.83uS












CoOS Task switch Time(Non API) 11.16uS













CoOS Interrupt Response Time(Non API) 1.91uS













RTX Task switch Time(User API) 7.91uS

RTX Task switch Time(Non API) 7.5uS














RTX Interrupt Response Time(Non API) 1.91uS














RTX_4.7 Task switch Time(Non API) 8.67uS











RTX_4.7 Interrupt Response Time(Non API) 1.83uS


沒有留言: