下载 FreeRTOS
 

出色的 RTOS & 嵌入式软件

内核类别中的文章

  • 11.0.0 版 FreeRTOS 内核简介:支持对称多处理 (SMP) 的重要版本
    FreeRTOS内核 11.0.0 版现已可下载。This release includes the following features: While FreeRTOS introduced Asymmetric Multiprocessing (AMP) support in 2017, FreeRTOS version 11.0.0 is the first to merge Symmetric Multiprocessing (SMP) support into the mainline release. SMP 使 FreeRTOS 内核的一个实例能够在多个相同的处理器上安排任务 [...]
    阅读更多…
  • 使用内存保护单元的好处
    目前你用来阅读这篇文章的设备依赖处理器的内存管理单元 (MMU) 对每个运行中的应用程序执行沙箱处理。如果用户设备不具备防止错误访问甚至恶意访问错误内存的能力(无论是操作系统数据还是其他任务数据),则可能成为漏洞和安全的雷区[…]
    继续阅读
  • 在 AVR® 微控制器上充分利用 FreeRTOS
    令人兴奋的是,FreeRTOS™ 10.3.1 版本中新增了两个 AVR® 微控制器 (MCU) 端口,或者共计有六个新端口。这些端口不仅涵盖 megaAVR® 0 系列 MCU 和全新的 AVR Dx 设备,还涵盖 AVR MCU 的三个主要编译器,分别为 MPLAB XC8 编译器、AVR-GCC 编译器和 IAR Embedded Workbench® for AVR 编译器。[…]
    继续阅读
  • 通过 FreeRTOS 通知减少 RAM 占用空间并加速执行
    引言 队列和信号量是所有操作系统提供的教科书式的功能。Developers new to FreeRTOS use them because they are familiar with them. 但在大多数使用情况下,FreeRTOS 直达任务通知更小,且速度提升高达 45%,可以替代信号量,而 FreeRTOS 消息缓冲区和流缓冲区提供了更小和更快的[...]
    继续阅读
  • 在 ARMv8-M 微控制器上使用 FreeRTOS
    [另请参阅描述使用 FreeRTOS 时如何设置 ARM Cortex-M 中断优先级的页面。] ARM 将 TrustZone 引入采用 ARMv8-M 架构的 Cortex-M 系列微控制器。TrustZone is an optional security extension that enables two security domains within a single processor. 包含 TrustZone 的 Cortex-M 核心(包括 Cortex-M33 和 Cortex-M23)使用...]
    继续阅读
  • 使用 FreeRTOS 消息缓冲区进行简单的多核内核间通信
    [FreeRTOS 下载中的 STM32H745I 演示提供了如下所述控制缓冲区方案的工作实例。]在这篇文章中,我描述了如何使用 FreeRTOS 消息缓冲区实现一个基本的、轻量级的内核间通信方案。该消息缓冲区是无锁的圆形缓冲区,可以传递不同大小的数据包[…]
    继续阅读
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.