1.设置任务优先级 嵌入式系统中的重要的应用应该被设置为高优先级,一些显示操作就应该被设置为低优先级. 然而, 由于实时系统的复杂性, 在大多数情况下任务的优先级是不能被事先确定的.多数系统中,不是所有的任务都是重要的,不重要的任务应该被设置为低优先级. 2.堆栈空间大小的确定 堆栈的大小取决于该任务的需求.设定堆栈大小时,你就需要考虑: 所有可能被堆栈调用的函数及其函数的嵌套层数, 相关局部变量的大小, 中断服务程序所需要的空间. 另外, 堆栈还需存入CPU寄存器,如果处理器有浮点数单元FPU…