我正在学习一门在微控制器上编写操作系统的课程。
操作系统是用 C 语言编写的,讲师按以下方式初始化每个线程的堆栈空间。
int32_t TCB_STACK[NUM_OF_THREADS][STACK_SIZE];
如果没有任何操作系统已经运行来为其提供服务,如何分配内存?我错过了什么吗?
c embedded operating-system memory-management
c ×1
embedded ×1
memory-management ×1
operating-system ×1