堆栈时先进后出的,栈都是先进后出的,只有队列是先进先出的,各个堆栈的空间地址相互之间没有关系,是由编译器决定的,移植在STM32上的UCOSIII一定是向下生长的,他必须与处理器的生长方向一样,堆栈的生长方向由处理器本身决定,UCOSII与UCOSII中均有选择开关,向上生长还是向下,例如51堆栈就是向上生长的,但他们的堆栈分配与进出原理是一样的,理解他可以在纸上画图理解一下,如果想深入理解UCOS最好买一本书《嵌入式实时操作系统UCOSIII》是UCOS作者写的,有中文版的,并且阅读源码,有问题可以联系我,与我共同探讨QQ: 3030895463
堆栈时先进后出的,栈都是先进后出的,只有队列是先进先出的,各个堆栈的空间地址相互之间没有关系,是由编译器决定的,移植在STM32上的UCOSIII一定是向下生长的,他必须与处理器的生长方向一样,堆栈的生长方向由处理器本身决定,UCOSII与UCOSII中均有选择开关,向上生长还是向下,例如51堆栈就是向上生长的,但他们的堆栈分配与进出原理是一样的,理解他可以在纸上画图理解一下,如果想深入理解UCOS最好买一本书《嵌入式实时操作系统UCOSIII》是UCOS作者写的,有中文版的,并且阅读源码,有问题可以联系我,与我共同探讨QQ: 3030895463
举报