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

📄 ker_con.hpp

📁 易能嵌入式操作系统E_LAND1.0.0_LPC2106_DS12.rar
💻 HPP
字号:
//==========================================================================================
//--文件名:KER_CON.H
//--
//--功  能:配置系统内核
//--
//--作  者:陈  斌
//--
//--版本号:v1.00
//--
//--时  间:2006.12.31
//==========================================================================================
#ifndef KER_CON_H
#define KER_CON_H
#include <OS_CPU.Hpp>

//--代码控制-----------------------------------------------
#define SPEED			EN//DIS//	//速度优先
#define	CODE			EN//DIS//	//代码优先
//#define DKE_INL			inline


//--定义优先级---------------------------------------------
#define DKE_PRICOU		60//15//8//				//最大优先级最少1个系统使用一个最高优先级(系统中断为最高优先级,统计任务为次高优先级,空闲任务没有优先级)

//--------------------------------------------------------------
//-----优先级事件控制块-----------------------------------------
//--------------------------------------------------------------

//------定义互斥信号----------------------------------------------
#define DKE_MUTEX		EN//DIS//		//互斥信号量使能

//------定义信号量----------------------------------------------
#define DKE_SEM			EN//DIS//		//信号量使能
#define DKE_MAX_SEM		0xFF			//使用最大信号量数

//------定义消息(邮箱)---------------------------------------------------
#define DKE_MESSAGE		EN//DIS//		//消息使能

//------定义队列----------------------------------------------------
#define DKE_QUEFIFO		EN//DIS//		//先进先出使能
#define DKE_QUELIFO		EN//DIS//		//先进后出使能
#define DKE_QUELOCK		EN//DIS//		//定义队列锁

#define DKE_MAX_QUE		200				//使用最大队列数

#define DKE_FUNQ		EN//DIS//		//使能函数队列
#define DKE_UINT8Q		EN//DIS//		//使能8位数据队列

//------事件标志------------------------------------------------
#define DKE_EFLAG		DIS//EN//		//事件标志使能
#define DKE_MAX_EFLAG	8				//标志控制块中最大事件标志数

//------定义管程--------------------------------------------------------
#define DKE_MONITOR		DIS//EN//		//管程使能

//------定义系统使用事件控制块的数目--------------------------
#define DKE_EVENCOU		5				//定义系统使用事件控制块的数目

//--------------------------------------------------------------
//-----FIFO事件控制块-------------------------------------------
//--------------------------------------------------------------
#define DKE_FIFOEVE		DIS//EN//

//--------------------------------------------------------------
//-----其他-----------------------------------------------------
//--------------------------------------------------------------
//--统计任务-------------------------------------------------
#define DKE_STAT		EN//DIS//		//使能统计任务

//--进程堆栈计算------------------------------------------
#define DKE_STACHE		EN//DIS//		//进程堆栈空间计算

//--定义系统调试模式----------------------------------------
#define DKE_DEBUG		DIS//EN//		//仅对堆栈的计算

//--任务调度的钩子函数--------------------------------------
#define DKE_SWHOOK		DIS//EN//

//--空闲任务的钩子函数--------------------------------------
#define DKE_IDLEHOOK	DIS//EN//

//--定义编译时间和日期--------------------------------------
#define DKE_STARTDT		DIS//EN//		//编译时间和日期使能可读

//----------------------------------------------------------
#endif

⌨️ 快捷键说明

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