注意点: 1:首先要将中断的嵌套全部设置为抢占优先级。2:将freertos系统内核中断(configKERNEL_INTERRUPT_PRIORITY)的优先级设置成最低。3:将freertos的最大系统调用中断优先级(configMAX_SYSCALL_INTERRUPT_PRIORITY)设置 ...
分类:
其他好文 时间:
2017-05-22 01:22:42
阅读次数:
664
轻量级操作系统FreeRTOS的内存管理机制(三)
分类:
其他好文 时间:
2017-05-05 00:56:06
阅读次数:
162
本篇文章将会对FreeRTOS源码中第二种内存管理机制heap2.c进行讲解,在heap2.c中同样使用一个全局静态数组ucHeap来表示内存,heap2.c内存管理机制较heap1.c而言增加了内存释放的功能,通过使用链表对内存进行有效管理。 ...
分类:
其他好文 时间:
2017-04-22 19:50:28
阅读次数:
333
郑重声明,版权所有! 转载需说明。 FREERTOS堆栈大小的单位是word,不是byte. 根据处理器架构优化系统的任务优先级不能超过32,If the architecture optimized method is used then configMAX_PRIORITIES cannot b ...
分类:
其他好文 时间:
2017-01-06 21:53:40
阅读次数:
974
而ucos的任务优先级是任务优先级的数组越小,任务优先级越高。和STM32的中断优先级保持一样的分析,和freeRTOS相反。 ...
分类:
其他好文 时间:
2016-12-28 15:05:22
阅读次数:
344
在工作过程中,遇到这样一个产品,它基于 Cortex-M7 内核的 STM32F769 芯片,同时使用了 FreeRTOS 实时操作系统。 由于该产品使用电池供电,因此有着低功耗的需求。 接下来,我将简单描述一下 STM32 与 FreeRTOS 各自的低功耗特性,以及在配合使用时如何去实现产品的低 ...
分类:
其他好文 时间:
2016-12-22 00:19:07
阅读次数:
329