MyGit

V10.4.0-kernel-only

FreeRTOS/FreeRTOS-Kernel

版本发布时间: 2020-09-12 01:24:05

FreeRTOS/FreeRTOS-Kernel最新发布版本:V11.1.0(2024-04-22 15:38:26)

Changes between FreeRTOS V10.3.1 and FreeRTOS V10.4.0 released September 10 2020

See https://www.FreeRTOS.org/FreeRTOS-V10.4.x.html

Major enhancements:

+ Task notifications:  Prior to FreeRTOS V10.4.0 each created task had a
  single direct to task notification.  From FreeRTOS V10.4.0 each task has
  an array of notifications.  The direct to task notification API has been
  extended with API functions postfixed with "Indexed" to enable the API to
  operate on a task notification at any array index.  See
  https://www.freertos.org/RTOS-task-notifications.html for more information.
+ Kernel ports that support memory protection units (MPUs): The ARMv7-M and
  ARMv8-M MPU ports now support a privilege access only heap. The ARMv7-M
  MPU ports now support devices that have 16 MPU regions, have the ability
  to override default memory attributes for privileged code and data
  regions, and have the ability to place the FreeRTOS kernel code outside of
  the Flash memory. The ARMv8-M MPU ports now support tickless idle mode.
  See https://www.freertos.org/FreeRTOS-MPU-memory-protection-unit.html
  for more information.

Additional noteworthy updates:

+ Code formatting is now automated to facilitate the increase in
  collaborative development in Git.  The auto-formated code is not identical
  to the original formatting conventions.  Most notably spaces are now used
  in place of tabs.
+ The prototypes for callback functions (those that start with "Application",
  such as vApplicationStackOverflowHook()) are now in the FreeRTOS header
  files, removing the need for application writers to add prototypes into
  the C files in which they define the functions.
+ New Renesas RXv3 port layer.
+ Updates to the Synopsys ARC code, including support for EM and HS cores,
  and updated BSP.
+ Added new POSIX port layer that allows FreeRTOS to run on Linux hosts in
  the same way the Windows port layer enables FreeRTOS to run on Windows
  hosts.
+ Many other minor optimisations and enhancements. For full details  
  see https://github.com/FreeRTOS/FreeRTOS-Kernel/commits/main

相关地址:原始地址 下载(tar) 下载(zip)

查看:2020-09-12发行的版本