![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
任务堆栈
秋山刀名鱼丶
一年之内毫无半点成绩,想起来做人真是没趣。
展开
-
uCOS-III任务堆栈溢出检测及统计任务堆栈使用量的方法【转载】
此文章转载于点击进入原创地址uCOS-III任务堆栈溢出检测及统计任务堆栈使用量的方法 在操作系统任务设计的时候,通常会遇到一个比较麻烦的问题,也就是任务堆栈大小设定的问题,为此我们我需要知道一些问题: 1.1. 任务堆栈一但溢出,意味着系统的崩溃,在有MMU或者MPU的系统中,对堆栈溢出的检测十分简单,因为这是MMU和MPU必备的功能之一。(uCOS-II/uCOS-III中均有针对没有MMU和转载 2017-07-29 14:24:50 · 3371 阅读 · 3 评论 -
UCOS_III(原子战舰STM32)学习笔记二
- 1.任务堆栈 #define START_STK_SIZE 512 CPU_STK START_TASK_STK[START_STK_SIZE] 任务堆栈定义为512,CPU_STK 为uint型[4个字节],故定义的堆栈数组 START_TASK_STK大小为512*4=2048字节。 - 2.任务堆栈初始化 任务如何才能切换回上一个任务并且还能接着从上次被中断的地方开始运行?恢原创 2018-01-30 22:23:33 · 659 阅读 · 0 评论