exd_tsk.c

来自「Hyper Operating System。基于ITRON接口的实时操作系统。」· C语言 代码 · 共 48 行

C
48
字号
/* ------------------------------------------------------------------------ *//*  Hyper Operating System V4  μITRON4.0慌屯 Real-Time OS                  *//*    ITRONカ〖ネル タスク瓷妄怠墙                                          *//*                                                                          *//*                                  Copyright (C) 1998-2002 by Project HOS  *//*                                  http://sourceforge.jp/projects/hos/     *//* ------------------------------------------------------------------------ */#include "knl_tsk.h"#include "knl_sys.h"#include "knl_mem.h"/* 极タスクの姜位と猴近 */void exd_tsk(void){	T_KERNEL_TCB_RAM *tcb_ram;	T_MKNL_TCB *mtcb_run;	ID tskid;	/* 悸乖面タスクの艰评 */	mtcb_run = mknl_get_run_tsk();	mknl_loc_sys();	/* システムのロック */	/* 悸乖タスクの姜位 */	mknl_ter_tsk(mtcb_run);	tcb_ram = KERNEL_STATIC_CAST(T_KERNEL_TCB_RAM, mtcb, mtcb_run);	tskid = kernel_get_tid(tcb_ram);		/* メモリの豺庶(システムロック豺近までは豺庶した挝拌も奥链であることを瘦俱する) */	kernel_fre_mem(tcb_ram);	/* タスクコントロ〖ルブロックテ〖ブルから判峡豺近 */	KERNEL_TSKID_TO_TCB_RAM(tskid) = NULL;	/* タスクディスパッチの悸乖 */	mknl_exe_dsp();}/* ------------------------------------------------------------------------ *//*  Copyright (C) 1998-2002 by Project HOS                                  *//* ------------------------------------------------------------------------ */

⌨️ 快捷键说明

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