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

📄 proctbl.h

📁 minitos是一个实时的嵌入式操作系统
💻 H
字号:
#ifndef _PROCTBL_H_
#define _PROCTBL_H_

#include "MiniTosDef.h"

//全局变量定义
PROC Proc[N_PROC];
PROC SysProc[N_SYSPROC];

struct ProcTbl  * ptrCurrProc;  /* pointer for Current Proc[n] */

int CurrProc;

struct ProcTbl * ptrSleepProc=NULL;


//在移植ucip中需要系统信号量,方便移植
#ifdef SEM_NO_MALLOC

//信号量不使用malloc,在一些比较小系统的移植上,如果没有malloc函数,可以数组来定义
//但是在这种情况下,不方便释放空间和变量。
#define N_SYSSEM	20
SEMPORE SysSem[N_SYSSEM];	
int gSysSemUsed=0;	//被使用的信号量(不释放了)
#else
#endif

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -