cc2541
文章平均质量分 89
yqsqqqqq
这个作者很懒,什么都没留下…
展开
-
OSAL osal_msg_send解读
在onboard.c中 首先调用osal_msg_allocate申请一块内存,内存大小为sizeof(osal_msg_hdr_t)+sizeof(keyChange_t),这里注意的是返回地址是 首地址+sizeof(osal_msg_hdr_t)处的地址,这里长度为sizeof(keyChange_t)的内存分配给keyChange_t类型的msgPtr指针。=================原创 2017-12-13 17:32:43 · 924 阅读 · 0 评论 -
解读OSAL流程
平时我们在写单片机程序时候基本是main方法里边对外设初始化,然后在while(1)里边写任务函数。OSAL也是这样的流程。我们首先找到main方法:int main(void){ /* Initialize hardware */ HAL_BOARD_INIT(); // Initialize board I/O InitBoard( OB_COLD ); /* Initialz原创 2017-12-14 10:00:05 · 1948 阅读 · 0 评论