基于M2M技术的智能家居系统和数字显示终端的设计原理与方案
日期:2012-05-08 23:54
高的任务;
OSCtxSw : 一个任务放弃CPU 使用权时调用;
OSIntCtxSw : 在退出中断服务函数OSIntExit()中被调用, 实现中断级任务切换。
LPC1758使用OSPendSV()函数快捷地进行上下文切换。OSPendSV()的C语言表述程序为OSPendSV: 关中断;
if (PSP ! =NULL)
{
//保存R4~R11 到任务堆栈SP_process;
OSTCBCurOSTCBStkPtr = SP_process;
}
OSTaskSwHook ;
OSPrioCur = OSPrioHighRdy;
OSTCBCur = OSTCBHighRdy;
PSP = OSTCBHighRdyOSTCBStkPtr;
//从新任务堆栈中恢复R4~R11;
/恢复中断;
//异常返回;
完成上述工作后, 只要再根据目标板的实际情况编写Target 目录中的3
14/24 下一页 上一页 首页 尾页
返回
刷新
WAP首页
网页版
登录
05/18 19:40