RTX內核library可以使用在以下ARM設備上: ARM7 and ARM9 Cortex-M0/M1, Cortex-M3, Cortex-M4, and Cortex-R4 Cortex-M處理器擁有增強的RTOS特性。這些特性使得RTX的內核移植過程更加自動化和低錯誤率。 上述兩類處理器的...
RTX內核library可以使用在以下ARM設備上:
- ARM7 and ARM9
- Cortex-M0/M1, Cortex-M3, Cortex-M4, and Cortex-R4
Cortex-M處理器擁有增強的RTOS特性。這些特性使得RTX的內核移植過程更加自動化和低錯誤率。
上述兩類處理器的主要不同是:
- ARM7和ARM9處理器使用系統任務進程管理器,去控制所有用戶任務進程的切換。任務進程運行在System Mode。
- Cortex-M處理器,則利用系統調用,這些系統調用依靠SVC System Supervisor Calls
另外,這兩類處理器的RTX還有很多其他的不同,並且RTX性能也不一樣。
參考:
- Technical Data - lists hardware requirements, RAM and code space, number of possible tasks, ...
- Timing Specifications - lists timing measurements (cycles) for various RTX functions.