中文代码内核文件---头文件
2013-11-11 00:00
183 查看
//版权声明:
// 本代码为开源代码,作者拥有代码版权,但你可以在任何非商业用途程序中引用,但请标注出处,你
// 也可以对代码进行更改。作者对代码中所包括的错误以及所造成的一切后果将不负任何责任。如果你发
// 现代码中有任何问题或错误,请与我联系。
// 联系方法:QQ 2367051920,Email:nvwa-xt@qq.com
// -----作者:朱晓辉 2013年11月11日
//=================================
//------------头文件---------------
//=================================
//-------------开始----------------
//---系统管理控制块
类型定义 结构类型 管理控制块
{
整数8 运行号; //运行号码;
整数8 新运行号; //新运行号;
整数8 系统运行标志 ; //运行标志;
整数8 时间片; //时间片;
整数8 中断嵌套; //中断嵌套;
整数8 调度锁; //调度锁;
整数8 系统状态; //系统状态模式
}管理块;
管理块 系统管理块;
整数8 优先运行; //任务优先运行标志
//-----任务控制块结构:
类型定义 结构类型 任务控制块
{
整数8 任务栈顶 ; // 1 任务栈顶寄存器
整数8 任务状态; // 2 任务状态寄存器
整数8 任务挂起前状态;
整数8 任务类型; // 3 任务的类型
整数16 任务延时; // 4 任务延时寄存器
}任务块;
任务块 系统任务块[任务总数];
//---全局变量定义:
// ---任务栈区
整数8 任务栈[任务总数][任务栈_长度];
//---公共运行栈
#如果 任务调度_形式 == 1
整数8 运行栈[ 公共栈_长度 ] ;
#如果结束
//------运行队列 :
整数8 运行表[ 任务总数 ]; //运行队列;
整数8 优先_运行表[ 任务总数 ]; //运行队列;
//------声明系统中的任务函数
无返回值 任务_0();
无返回值 任务_1();
//===================================
//---------------结束----------------
//===================================
// 本代码为开源代码,作者拥有代码版权,但你可以在任何非商业用途程序中引用,但请标注出处,你
// 也可以对代码进行更改。作者对代码中所包括的错误以及所造成的一切后果将不负任何责任。如果你发
// 现代码中有任何问题或错误,请与我联系。
// 联系方法:QQ 2367051920,Email:nvwa-xt@qq.com
// -----作者:朱晓辉 2013年11月11日
//=================================
//------------头文件---------------
//=================================
//-------------开始----------------
//---系统管理控制块
类型定义 结构类型 管理控制块
{
整数8 运行号; //运行号码;
整数8 新运行号; //新运行号;
整数8 系统运行标志 ; //运行标志;
整数8 时间片; //时间片;
整数8 中断嵌套; //中断嵌套;
整数8 调度锁; //调度锁;
整数8 系统状态; //系统状态模式
}管理块;
管理块 系统管理块;
整数8 优先运行; //任务优先运行标志
//-----任务控制块结构:
类型定义 结构类型 任务控制块
{
整数8 任务栈顶 ; // 1 任务栈顶寄存器
整数8 任务状态; // 2 任务状态寄存器
整数8 任务挂起前状态;
整数8 任务类型; // 3 任务的类型
整数16 任务延时; // 4 任务延时寄存器
}任务块;
任务块 系统任务块[任务总数];
//---全局变量定义:
// ---任务栈区
整数8 任务栈[任务总数][任务栈_长度];
//---公共运行栈
#如果 任务调度_形式 == 1
整数8 运行栈[ 公共栈_长度 ] ;
#如果结束
//------运行队列 :
整数8 运行表[ 任务总数 ]; //运行队列;
整数8 优先_运行表[ 任务总数 ]; //运行队列;
//------声明系统中的任务函数
无返回值 任务_0();
无返回值 任务_1();
//===================================
//---------------结束----------------
//===================================
相关文章推荐
- 中文代码内核文件---主函数
- 中文代码内核文件--调度
- 中文代码内核文件---时间管理
- 中文代码内核文件---初始化
- 中文代码内核文件--宏定义
- 内核模块编写代码使用的头文件以及头文件作用
- C#程序代码:合并文件(处理中文)
- java代码压缩文件,文件名中中文变为乱码 [
- struts2 实现文件上传下载 (下载支持中文文件名)代码
- 一段代码让你学会Qt的中文显示,以及文件打开,保存操作
- TCP的头文件代码解释(中文)
- 英文win7 64英文matlab2014a .m文件代码中文注释乱码
- jQuery Visual Studio 2008 智能代码提示文件简体中文翻译
- JSP 文件下载的相对完整代码(解决中文问题和Weblogic报错)
- java 上传文件代码,支持中文文件名和中文文件内容,可以同时提交多个参数
- TCP的.cc文件代码解释(中文)
- 如何解决ASP.NET下载时的中文文件名乱码,与TXT文件中存在代码两个问题
- Java IO 读取/写入文件 中文乱码困难解决代码
- 【移植Linux 3.4.2内核之四】修改内核代码支持YAFFS文件系统
- Eclipse中python代码文件支持中文