- 博客(5)
- 收藏
- 关注
原创 FreeRTOS源代码分析 - task.h 学习笔记
注意:task.h中有FreeRTOS的MPU模式(Memory Protect Unit)/* 定义的宏*//**引用任务的类型。例如,调用xTaskCreate返回(通过指针参数)一个TaskHandle\t变量,然后用作vTaskDelete删除任务的参数。 */typedef void * TaskHandle_t;...
2020-02-08 13:30:07
886
原创 FreeRTOS MPU模块学习笔记
FreeRTOS MPU模块介绍LPC17xx包括存储器保护单元(MPU)。这允许整个内存映射(包括Flash、RAM和外围设备)细分为若干区域,以及要分别分配给每个区域的访问权限。区域是地址范围由起始地址和大小组成。FreeRTOS MPU是一个FreeRTOS Cortex-M3端口,包括集成MPU支持。它允许额外的功能,并包括一个稍微扩展的API,但在其他方面与标准Cortex-M3端...
2020-02-07 16:14:07
5013
原创 FreeRTOS源代码分析 - List.c 学习笔记
FreeRTOS中list.c包含4个函数,其中功能如下:void vListInitialise( List_t * const pxList ) PRIVILEGED_FUNCTION;链表根节点初始化void vListInitialiseItem( ListItem_t * const pxItem ) PRIVILEGED_FUNCTION;链表节点初始化void vList...
2020-02-06 23:29:19
689
原创 FreeRTOS源代码分析 - List.h 学习笔记
FreeRTOS源代码分析 - List部分list为链表,在FreeRTOS中被广泛的使用,其中包括:list.c主文件和list.h头文件在list.h头文件中定义的内容如下:/* 定义的宏*/List.h中首先可以设置configUSE_LIST_DATA_INTEGRITY_CHECK_BYTES进行相应的列表完整性检查:...
2020-02-06 22:47:16
335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人