update 说明文档/CosyOS原理与应用.md.

Signed-off-by: 零中断延迟的RTOS <cosyos@139.com>
This commit is contained in:
零中断延迟的RTOS
2024-04-09 06:42:12 +00:00
committed by Gitee
parent bae1bcacd4
commit b460744382

View File

@@ -248,9 +248,10 @@ FreeRTOS的零中断延迟有着很大的局限性。<br>
1、所有内核均可实现零中断延迟只要用户中断不是最低优先级就可实现零中断延迟。<br>
2、建议用户中断不要使用最低优先级以免被系统中断抢占导致丢失响应或处理延误。<br>
3、支持零中断延迟的中断中可随意调用服务。<br>
零中断延迟技术对比:<br>
| RTOS | MCU条件 | 中断优先级条件 | 可随意调用服务? |
|--------------|-------------------|-----------|--------|
零中断延迟技术对比:
| 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: |