f1ucoss终结版.rar
不超过100行的FReeRTOS,只有核心代码。只适合转牛角尖者,研究FReeRTOS原理者。 #include "task.h" #include "usart.h" TCB *TCBCur; u32 Prio_t = 0; TCB TCBL[64]; void task_create(void (* task)(void ),u32 *STK,u32 prio) { TCBCur = &TCBL;[prio]; *(--STK) = 1
不超过100行的FReeRTOS,只有核心代码。只适合转牛角尖者,研究FReeRTOS原理者。 #include "task.h" #include "usart.h" TCB *TCBCur; u32 Prio_t = 0; TCB TCBL[64]; void task_create(void (* task)(void ),u32 *STK,u32 prio) { TCBCur = &TCBL;[prio]; *(--STK) = 1