⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 minitos是一个实时的嵌入式操作系统
💻 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 + -