系统数据:
1)当前的PID
2)所有的进程总数PAMOUNT
//多任务系统的初始化
1. 设置MSP值
2. 设置临时的PSP值(因为这段实际上只在启动定时器之前有效)
3. 设置CONTROL[1]=1(设置双堆栈),马上会自动切换到PSP上
4. 设置PID=0,设置PAMOUNT=0
5. 设置为进程信息表起始地址到PLIST(注意进程信息表是向上生长的)
6. 设置为进程堆栈分配的起始地址到PSTACK(堆栈是向下生长的)
//调用AddTask添加任务
1. 写入配置信息到任务表中(任务起始地址,堆栈地址(首次进行分配)xPSR等等)
a) 至于输入参数,就存放在任务的堆栈中
//启动任务切换
1. 设置SysTick定时器的详细配置(定时间,开中断)
2