/* shuts down the system in case of stack overflow */
STACKMONITOR = TRUE; //堆栈监控使能
/* let us have ORTI information */
ORTI = TRUE; //ORTI协议调用使能(注:运行debug时,需设定为true)
EVENT EV0; //定义事件0
EVENT EV1; //定义事件1
APPMODE Ap1; //定义运行模式
TASK task0 //设定任务0的运行模式
{
PRIORITY = 9; //优先级设定1-255,越大表示优先级高
SCHEDULE = FULL; //执行任务计划
ACTIVATION = 1; //激活状态
AUTOSTART = TRUE {APPMODE=Ap1;}; //自动调用,true表示任务系统自动调用功能使能
EVENT = EV0; //定义任务中运行的事件
EVENT = EV1;
};
TASK task1 //设定任务1的运行模式
{
PRIORITY = 5;
SCHEDULE = FULL;
ACTIVATION = 1;
AUTOSTART = FALSE;
};
TASK task2 //设定任务2的运行模式
{
PRIORITY = 5;
SCHEDULE = FULL;
ACTIVATION = 1;
AUTOSTART = FALSE;
};
};
3、设定嵌入式系统工程参数:
在嵌入式系统设计中通过选择工程菜单[menus]Project>>Project Options,打开对话框Options for Embedded Project *.PrjEmb(如图2.1)。在图2.1右上角的设定选项中选择TASKING TSK51x/TSK52x;然后,在处理器域中选择当前嵌入式工程的软核对象(如TSK51A)。在C编译域中存储器模式属性选中variables in XDATA并使能 allow reentrant function功能框。(注:对初学者而言,可以简单的通过将所有功能选项设定为系统默认状态,如图2.1中红色标注部分)。
图2.1嵌入式系统参数设定栏
上一页 [1] [2]
本文关键字:如何 嵌入式 嵌入式系统-技术,单片机-工控设备 - 嵌入式系统-技术