当前位置: 首页 > news >正文

功能型企业网站有哪些鞍山软件制作平台

功能型企业网站有哪些,鞍山软件制作平台,百度网站建设平台,宣传片制作公司营业范围要求目录 内核#xff1a;调度#xff08;oc_core.c文件的函数#xff09;OS_TCB#xff08;任务控制块#xff09;初始化任务控制块列表(ucos_ii.h文件的函数)系统调用#xff0c;主动让渡CPU发生中断#xff0c;强制当前任务让渡CPU就绪表(ucos_ii.h文件的函数)设置任务进… 目录 内核调度oc_core.c文件的函数OS_TCB任务控制块初始化任务控制块列表(ucos_ii.h文件的函数)系统调用主动让渡CPU发生中断强制当前任务让渡CPU就绪表(ucos_ii.h文件的函数)设置任务进入就绪态设置任务脱离就绪态在就绪表中找到优先级最高(数最小)的任务 内核调度oc_core.c文件的函数 OS_TCB任务控制块初始化 INT8U OS_TCBInit (INT8U prio,OS_STK *ptos,OS_STK *pbos,INT16U id,INT32U stk_size,void *pext,INT16U opt);任务控制块列表(ucos_ii.h文件的函数) OS_EXT OS_TCB OSTCBTbl[OS_MAX_TASKS OS_N_SYS_TASKS];系统调用主动让渡CPU void OS_Sched (void) {#if OS_CRITICAL_METHOD 3u /* Allocate storage for CPU status register */OS_CPU_SR cpu_sr 0u;#endifOS_ENTER_CRITICAL();if (OSIntNesting 0u) /* Schedule only if all ISRs done and ... */{if (OSLockNesting 0u) /* ... scheduler is not locked */{OS_SchedNew();OSTCBHighRdy OSTCBPrioTbl[OSPrioHighRdy];if (OSPrioHighRdy ! OSPrioCur) /* No Ctx Sw if current task is highest rdy */{#if OS_TASK_PROFILE_EN 0uOSTCBHighRdy-OSTCBCtxSwCtr; /* Inc. # of context switches to this task */#endifOSCtxSwCtr; /* Increment context switch counter */OS_TASK_SW(); /* Perform a context switch */}}}OS_EXIT_CRITICAL(); }发生中断强制当前任务让渡CPU void OSIntExit (void) {#if OS_CRITICAL_METHOD 3u /* Allocate storage for CPU status register */OS_CPU_SR cpu_sr 0u;#endifif (OSRunning OS_TRUE){OS_ENTER_CRITICAL();if (OSIntNesting 0u) /* Prevent OSIntNesting from wrapping */{OSIntNesting--;}if (OSIntNesting 0u) /* Reschedule only if all ISRs complete ... */{if (OSLockNesting 0u) /* ... and not locked. */{OS_SchedNew();OSTCBHighRdy OSTCBPrioTbl[OSPrioHighRdy];if (OSPrioHighRdy ! OSPrioCur) /* No Ctx Sw if current task is highest rdy */{#if OS_TASK_PROFILE_EN 0uOSTCBHighRdy-OSTCBCtxSwCtr; /* Inc. # of context switches to this task */#endifOSCtxSwCtr; /* Keep track of the number of ctx switches */OSIntCtxSw(); /* Perform interrupt level ctx switch */}}}OS_EXIT_CRITICAL();} }就绪表(ucos_ii.h文件的函数) OS_EXT OS_PRIO OSRdyTbl[OS_RDY_TBL_SIZE]; /* Table of tasks which are ready to run */设置任务进入就绪态 设置任务脱离就绪态 在就绪表中找到优先级最高(数最小)的任务
http://www.hkea.cn/news/14438030/

相关文章:

  • 网站建设方法总汇电子商务网站平台建设
  • 国内做的比较简洁的网站开发平台搭建
  • 如何查询网站的空间大连市住房与城乡建设部网站
  • 网站体验分析玉器企业网站源码
  • 苏州网站开发建设公司淘宝客网站模板有哪些
  • 行业网站建设分析电子产品展示网站模板
  • 响应式网站生成贴吧推广引流
  • wordpress 修改建站时间品牌整合营销传播
  • 东莞大朗网站设计温州网站排名优化
  • 哈尔滨座做网站的WordPress评论第页
  • 双流规划建设管理局网站网页设计美食
  • 网站制作现在赚钱么小型公司局域网怎么建立
  • app网站建设宣传方案广州效果图制作公司
  • 上饶建网站公司做外贸哪个网站好
  • 自己建商城型网站如何做app软件开发
  • 一级a做爰片在线看免播放器网站做的比较好的几个宠物网站
  • 用什么网站做一手楼好如何开网店需要多少资金
  • 字画价格网站建设方案网站制作公司多少费用
  • 国外网站加速手机网站打开手机app
  • 建设工程消防监督管理规定网站常州网站制作培训
  • 太平洋建设 网站代刷网站开发
  • 学校网站开发协议企业邮箱怎么获取
  • 京东购物网站怎么做centos安装 wordpress环境搭建
  • 淮安做网站杨凯新手学做网站图
  • 长沙网站优化收费wordpress浏览pdf
  • ppt设计培训班绍兴seo整站优化
  • 住房和城乡建设部网站诚信评价即刻搜索
  • 婺源做微信网站免费网站推广工具有哪些
  • 漯河市住房和乡镇建设局官方网站cms企业网站源码
  • 手机网站建设文章天津设计公司联系方式