- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 解读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 1916
原创 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 880
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人