📄 main.c
字号:
#include "includes.h"#include "MiniTosDef.h"void at91_init_kernel(void);void begin_next_proc(void);extern int gTest;char TaskStk[1000];PROC *pUserTest;char TaskStk2[1000];PROC *pUserTest2;int gX1,gX2;void UserTest(int argc,void*argv){ int i; gX1=0; gX2=0; for(i=0;i<10;i++,gX1++) { // SendOneChar(1,argc); DelayTicks(2); if(i==5) { // SuspendProcess(pUserTest);//挂起本进程 } }}void UserTest2(int argc,void *argv){ gX2=0; while(1) { DelayTicks(10); gX2++; }}void start_kernel(void){ gTest=0; at91_init_kernel();// start miniTOS MO_InitSystem(); //minitos init pUserTest=CreateProcess(UserTest,'1',NULL,TaskStk+900,PROC_PRIO,5,MO_RUN); pUserTest2=CreateProcess(UserTest2,'2',NULL,TaskStk2+900,PROC_PRIO,5,MO_RUN); SelectNewTask(); unlock_int(); begin_next_proc();}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -