
4-8 AUTOSAR BSW OS
在系统初始化阶段,每个资源拥有的上限优先级是静态分配的,资源的上限优先级必须高于所有要访问该资源的任务和中断的最高优先级,但是低于不访问该资源的任务的最低优先级。如果一个任务需要访问一个资源,并且该任务的优先级比该资源的优先级上限低,则将该任务的优先级提升到所要访问的资源的上限优先级;AUTOSAR OS的任务调度是基于优先级(Priority)的,每个任务都要根据其特性预先定义一个优先级,并且需要配置其可抢占属性,可抢占属性分为非抢占与全抢占,这里的抢占指的是内核可抢占。

















