【RT-Thread读书笔记】(2)线程栈初始化、就绪列表及调度器
一,线程栈初始化在线程初始化中,其中有一步是进行线程栈的初始化,线程栈是单片机RAM中的一段连续的内存空间(全局数组),那么对线程栈的初始化显然就是对一段连续的内存空间赋初使值,线程栈的初始化是利用rt_hw_stack_init()来完成的,需要说明的是,线程栈中存放的数据并不是随机的杂乱无章的,而是按照严格的位置存放CPU各个寄存器的值,因为这些值在线程从非运行态恢复到运行态时,是要依次恢复给CPU的寄存器的,具体的存放方式是从栈顶开始,首先是异常发生时自动保存的8