diff --git a/说明文档/CosyOS原理与应用.md b/说明文档/CosyOS原理与应用.md index 6e32591..9d93eb3 100644 --- a/说明文档/CosyOS原理与应用.md +++ b/说明文档/CosyOS原理与应用.md @@ -363,14 +363,13 @@ CosyOS的临界区可分为 **任务临界区**、**服务层临界区**、**全 1、任务中:在任务临界区中访问;
2、滴答中:直接访问即可;
3、中断中:采用挂起服务调用/钩子来访问;
- -``` +```c # 挂起服务调用 -iPendSVC(fp); +void iPendSVC(fp); + # 挂起服务钩子 void pendsv_hook(void); ``` - _服务层临界区不会破坏零中断延迟,当需要系统级的临界区保护时,应首先予以考虑。_
* **全局临界区**