TI 的OSAL做的很不错,不过看起来也挺费劲可能自己水平太差吧,网上买的谷雨的开发板觉得确实挺不错的. 做点学习笔记,首先是记录OSAL里执行的顺序流程,主要是task ,event,message 1, APP_Main.c: /* Initialize the operating system */ osal_init_system(); 其中初始化了 // Initialize the system tasks. osalInitTasks(); /*******************…
玩过TI 的ZigBee或者BLE的人,都会接触到OSAL.OSAL是什么?OSAL英文全称:operating system abstraction layer(操作系统抽象层).基于OSAL的调度机制,OSAL支持多任务,而且一个任务内支持多个事件执行.有关OSAL调度机制的实现原理,可以去网上搜索资料.在OSAL下,我们就可以把对数据或者单片的操作转化成各种任务,各种事件,真正做到有条不紊.和较为复杂UCOS系统比起来,OSAL实现起来比较简单,其核心也只是做一些任务的轮询调度.OSAL占…