mirror of
https://gitee.com/cosyos/cosyos.git
synced 2026-02-05 19:39:42 +08:00
@@ -250,11 +250,11 @@ FreeRTOS的零中断延迟有着很大的局限性。<br>
|
||||
3、支持零中断延迟的中断中可随意调用服务。<br>
|
||||
|
||||
零中断延迟技术对比:
|
||||
| RTOS | MCU条件 | 中断优先级条件 | 可随意调用服务? |
|
||||
|--------------|--------------------|-----------|--------|
|
||||
| FreeRTOS | BASEPRI寄存器 | 脱管的高优先级 | :tw-274c: |
|
||||
| Keil RTX4/5 | 互斥访问指令[LDREX/STREX/...] | 高于最低两级优先级 | :tw-2705: |
|
||||
| CosyOS-II | 1. 类[JBC]原子访问指令 <br> 2. 类[STR]原子访问指令 && GNU <br> 3. 类[LDREX/STREX]互斥访问指令 | 高于最低优先级 | :tw-2705: |
|
||||
| RTOS | MCU条件 | 中断优先级条件 | 可随意调用服务? |
|
||||
|-----------------|--------------|-----------|--------|
|
||||
| **FreeRTOS** | BASEPRI寄存器 | 脱管的高优先级 | :tw-274c: |
|
||||
| **Keil RTX4/5** | 互斥访问指令[LDREX/STREX/...] | 高于最低两级优先级 | :tw-2705: |
|
||||
| **CosyOS-II** | 1. 类[JBC]原子访问指令 <br> 2. 类[STR]原子访问指令 && GNU <br> 3. 类[LDREX/STREX]互斥访问指令 | 高于最低优先级 | :tw-2705: |
|
||||
|
||||
## 第三章、线程通信
|
||||
|
||||
|
||||
Reference in New Issue
Block a user