概述 OSAL(Operating System AbstractionLayer),即操作系统抽象层。 OSAL是一种基于事件驱动的轮询式操作系统,所提供的管理功能有: (1)任务登记、任务初始化、任务触发 (2)任务间消息传递 (3)任务同步 (4)中断处理 (5)计时器 (6)内存分配 系统分析 **osal_run_system()**不断轮询遍历所有任务事件,事件被置位后就会被调度执行该任务:需要注意的是每次任务被调度时都只处理一个事件,并在处理完后清除该事件。大致框图如下: 任务数组taskArr[]中的任务定义:(数组中的每个成员的类型)如下 unsigned short