即用freeRTOS_windows_mingw64.zip

  • G9_454979
    了解作者
  • C/C++
    开发工具
  • 2.2MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-02-28 16:36
    上传日期
解压即用freeRTOS_windows_mingw电脑仿真, 调试通过, VSCODE+mingw, 调试通过, FreeRTOSv202012.02-LTS
即用freeRTOS_windows_mingw64.zip
内容介绍
Documentation and download available at https://www.FreeRTOS.org/ Changes between FreeRTOS V10.4.3 and FreeRTOS V10.4.3 LTS Patch 1 released September 10 2021 See https://www.FreeRTOS.org/FreeRTOS-V10.4.5.html + ARMv8-M secure-side port: Tasks that call secure functions from the non-secure side of an ARMv8-M MCU (ARM Cortex-M23 and Cortex-M33) have two contexts – one on the non-secure side and one on the secure-side. Previous versions of the FreeRTOS ARMv8-M secure-side ports allocated the structures that reference secure-side contexts at run time. Now the structures are allocated statically at compile time. The change necessitates the introduction of the secureconfigMAX_SECURE_CONTEXTS configuration constant, which sets the number of statically allocated secure contexts. secureconfigMAX_SECURE_CONTEXTS defaults to 8 if left undefined. Applications that only use FreeRTOS code on the non-secure side, such as those running third-party code on the secure side, are not affected by this change. Changes between FreeRTOS V10.4.2 and FreeRTOS V10.4.3 released December 14 2020 V10.4.3 is included in the 202012.00 LTS release. Learn more at https:/freertos.org/lts-libraries.html See https://www.FreeRTOS.org/FreeRTOS-V10.4.x.html + Changes to improve robustness and consistency for buffer allocation in the heap, queue and stream buffer. + The following functions can no longer be called from unprivileged code. - xTaskCreateRestricted - xTaskCreateRestrictedStatic - vTaskAllocateMPURegions Changes between FreeRTOS V10.4.1 and FreeRTOS V10.4.2 released November 10 2020 See https://www.FreeRTOS.org/FreeRTOS-V10.4.x.html + Fix an issue in the ARMv8-M ports that caused BASEPRI to be masked between the first task starting to execute and that task making a FreeRTOS API call. + Introduced xTaskDelayUntil(), which is functionally equivalent to vTaskDelayUntil(), with the addition of returning a value to indicating whether or not the function placed the calling task into the Blocked state or not. + Update WolfSSL to 4.5.0 and add the FIPS ready demo. + Add support for ESP IDF 4.2 to ThirdParty Xtensa port. + Re-introduce uxTopUsedPriority to support OpenOCD debugging. + Convert most dependent libraries in FreeRTOS/FreeRTOS to submodules. + Various general maintenance and improvements to MISRA compliance. Changes between FreeRTOS V10.4.0 and FreeRTOS V10.4.1 released September 17 2020 See https://www.FreeRTOS.org/FreeRTOS-V10.4.x.html + Fixed an incorrectly named parameter that prevented the ulTaskNotifyTakeIndexed macro compiling, and the name space clash in the test code that prevented this error causing test failures. 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/master Changes between FreeRTOS V10.3.0 and FreeRTOS V10.3.1 released February 18 2020 See https://www.FreeRTOS.org/FreeRTOS-V10.3.x.html + ./FreeRTOS-Labs directory was removed from this file. The libraries it contained are now available as a separate download. Changes between FreeRTOS V10.2.1 and FreeRTOS V10.3.0 released February 7 2020 See https://www.FreeRTOS.org/FreeRTOS-V10.3.x.html New and updated kernel ports: + Added RISC-V port for the IAR compiler. + Update the Windows simulator port to use a synchronous object to prevent a user reported error whereby a task continues to run for a short time after being moved to the Blocked state. Note we were not able to replicate the reported issue and it likely depends on your CPU model. + Correct alignment of stack top in RISC-V port when configISR_STACK_SIZE_WORDS is defined to a non zero value, which causes the interrupt stack to be statically allocated. + The RISC-V machine timer compare register can now be for any HART, whereas previously it was always assumed FreeRTOS was running on HART 0. + Update the sequence used to update the 64-bit machine timer compare register on 32-bit cores to match that suggested in RISC-V documentation. + Added tickless low power modes into the ARM, IAR and GCC Cortex-M0 compiler ports. + Updated the behaviour of the ARMv7-M MPU (Memory Protection Unit) ports to match that of the ARMv8-M ports whereby privilege escalations can only originate from within the kernel's own memory segment. Added configENFORCE_SYSTEM_CALLS_FROM_KERNEL_ONLY configuration constant. + Update existing MPU ports to correctly disable the MPU before it is updated. + Added contributed port and demo application for a T-Head (formally C-SKY) microcontroller. New API functions: + Added the vPortGetHeapStats() API function which returns information on the heap_4 and heap_5 state. + Added xTaskCatchUpTicks(), which corrects the tick count value after the application code has held interrupts disabled for an extended period. + Added xTaskNotifyValueClear() API function. + Added uxTimerGetReloadMode() API function. Other miscellaneous changes: + Change type of uxPendedTicks from UBaseType_t to TickType_t to ensure it has the same type as variables with which it is compared to, and therefore also renamed the variable xPendingTicks. + Update Keil projects that use the MPU so memory regions come from linker script (scatter file) variables instead of being hard coded. + Added LPC51U68 Cortex-M0+ demos for GCC (MCUXpresso), Keil and IAR compilers. + Added CORTEX_MPU_STM32L4_Discovery_Keil_STM32Cube demo. + Added LPC54018 MPU demo. + Rename xTaskGetIdleRunTimeCounter() to ulTaskGetIdleRunTimeCounter(). Changes between FreeRTOS V10.2.1 and FreeRTOS V10.2.0 released May 13 2019: + Added ARM Cortex-M23 port layer to complement the pre-existing ARM Cortex-M33 port la
评论
    相关推荐
    • 嵌入式
      嵌入式 芝麻实验室
    • 嵌入式课件
      嵌入式课件,很详细,我们的课件 嵌入式课件,很详细,我们的课件
    • 嵌入式课件
      嵌入式课件PPT 通过讲义可了解嵌入式开发的基础内涵代码及具体操作讲解
    • 嵌入式课件
      这是学校的嵌入式课件,讲的比较详细,有问题欢迎大家到我空间留言或博客交流哦
    • 嵌入式课件
      嵌入式授课的ppt文件,是初学嵌入式的学习文件,适合初学者
    • 嵌入式课件
      大学嵌入式系统的课件,内容比较详细,学完后入门不是问题。
    • 嵌入式开发
      嵌入式开发方面的非常好的书籍,希望上传共享,请大家积极点评。
    • 嵌入式教程
      嵌入式教程,让你全面了解嵌入式,西工大出品很不错的哦~~~
    • 嵌入式
      嵌入式
    • 嵌入式开发
      ARM应用系统开发详解.pdf C&C++嵌入式系统编程.pdf 嵌入式处理器体系结构发展漫谈.pdf 嵌入式系统的C程序设计.pdf 嵌入式操作系统综述.pdf