下载 FreeRTOS
 

出色的 RTOS & 嵌入式软件

内核
最新资讯
简化任何设备的身份验证云连接。
利用 CoAP 设计节能型云连接 IoT 解决方案。
11.0.0 版 FreeRTOS 内核简介:
FreeRTOS 路线图和代码贡献流程。
使用 FreeRTOS 实现 OPC-UA over TSN。

FreeRTOS 内核移植

没看到与您的微控制器部件号和所选择的编译器供应商完全匹配的演示?这些演示能够适配受支持的微控制器系列中的任何微控制器。请参阅创建新 FreeRTOS 应用程序改编 FreeRTOS 演示文档页面。由于现在许多 IDE 构建在 Eclipse 上,因此也请参阅描述如何在 Eclipse 项目资源管理器中使用虚拟和链接路径的页面,以确保您无需将 RTOS 源文件复制到 Eclipse 项目目录下。

FreeRTOS 移植分为“官方支持”或“贡献”两类。“官方”和“贡献”的定义页面描述了这两种类别以及作出区分的理由。此页面仅列出了官方 RTOS 移植。

 

还没有硬件? 别担心,请参阅快速启动演示页面,查看 Windows 和 Linux 移植链接以及 Arm Cortex-M3 QEMU 项目。

 

.
硬件合作伙伴 支持的处理器系列 支持的工具
A
Altera Cyclone V SoC (ARM Cortex-A9), Nios II Altera SoC EDS(配备 GCC 的 ARM DS-5)、配备 GCC 的 Nios II IDE
ARMv8-M
请注意,此类别仅适用于模拟目标。 其他 ARMv8-M 目标属于其各自的供应商类别。
ARM Cortex-M33 模拟器 GCC(和构建 FreeRTOS ARMv8-M GCC 移植的 ARMclang)
Atmel SAMV7 (ARM Cortex-M7)、SAM3 (ARM Cortex-M3)、SAM4 (ARM Cortex-M4 )、SAMD20 (ARM Cortex-M0+)、SAMA5 (ARM Cortex-A5)、SAM7 (ARM7)、SAM9 (ARM9)、AT91、AVR 和 AVR32 UC3 IAR、GCC、Keil、Rowley CrossWorks
C
Cadence Tensilica Xtensa 配备 Xtensa Xplora IDE 的 XCC
CEVA SensPro、SensPro2、CEVA-BX1、CEVA-BX2、CEVA-X1、CEVA-X2、CEVA-XC16、CEVA-XM6、CEVA-XM4、CEVA-XC12、CEVA-XC4500 LLVM
Cortus APS3 配备 GCC 的 Cortus IDE
Cypress PSoC 5 ARM Cortex-M3 GCC、ARM Keil 和 RVDS——都包含在 PSoC Creator IDE 中
F
Freescale Kinetis ARM Cortex-M4、Coldfire V2、Coldfire V1、其他 Coldfire 系列、HCS12、PPC405 & PPC440(Xilinx 实现)(小型分页内存模型),以及其他贡献的移植 Codewarrior、GCC、Eclipse、IAR
I
Infineon TriCore、XMC4000 (ARM Cortex-M4F)、XMC1000 (ARM Cortex-M0) GCC、Keil、Tasking、IAR
Fujitsu(现为 Spansion FM3 ARM Cortex-M3 32 位(例如 MB91460)和 16 位(例如 MB96340 16FX) Softune、IAR、Keil
L
Luminary Micro / Texas Instruments。另请参阅 TI 所有基于 Stellaris 微控制器的 Luminary Micro ARM Cortex-M3 和 ARM Cortex-M4 Keil、IAR、Code Red、CodeSourcery GCC、Rowley CrossWorks
M
Microchip。另请参阅 Microsemi(现为 Microchip)) PIC32MX、PIC32MZ、PIC32MZ EF、PIC24、PIC24EP、dsPIC、MEC14xx、CEC13xx、CEC17xx、MEC17xx、MEC51xx MPLAB C32、MPLAB C30
Microsemi MiFive (RISC-V)、SmartFusion、SmartFusion2 IAR、Keil、SoftConsole(配备 Eclipse 的 GCC)
N
NEC(现为 Renesas) V850(32 位)、78K0R(16 位) IAR
Nuvoton NuMicro M2351 (ARM Cortex-M23) IAR、Keil
NXP Semiconductors(恩智浦半导体) VEGAboard (RISC-V)、LPC55S6x(ARM Cortex-M33)、LPC1500 (ARM Cortex-M3)、LPC1700 (ARM Cortex-M3)、LPC1800 (ARM Cortex-M3)、LPC1100 (ARM Cortex-M0)、LPC2000 (ARM7)、LPC4000 (ARM Cortex-M4F/ ARM Cortex-M0) GCC、Rowley CrossWorks、IAR、Keil、LPCXpresso IDE、Eclipse、MCUXpresso IDE
R
Renesas RZ/A1 / RZ/A2M、(ARM Cortex-A9)、RZ/T、RX700 / RX71M、RX600 / RX64M / RX62N / RX63N / RX65N、RX200、RX100、SuperH、RL78、H8/S 以及贡献的移植 GCC、e2 studio、IAR Embedded Workbench、HEW(高性能 Embedded Workbench)
S
SiFive RISC-V RV32 Freedom Studio (GCC)、IAR
Silicon Labs [前 Energy Micro] EFM32 Gecko(Cortex-M3 和 Cortex-M4F)、8051 兼容微控制器。 Simplicity Studio (GCC)、IAR、SDCC
Spansion FM3 32 位(例如 MB91460)和 16 位(例如 MB96340 16FX)ARM Cortex-M3 Softune、IAR、Keil
ST STM32(ARM Cortex-M0、ARM Cortex-M7、ARM Cortex-M3 和 ARM Cortex-M4F)、STR7 (ARM7)、STR9 (ARM9) IAR 、Atollic TrueStudio、GCC、Keil、Rowley CrossWorks
T
TI RM48、TMS570、ARM Cortex-M4F MSP432、MSP430、MSP430X、SimpleLink、Stellaris (ARM Cortex-M3、ARM Cortex-M4F) Rowley CrossWorks、IAR、GCC、Code Composer Studio
X
Xilinx Zynq、Zynq UltraScale+ MPSoC(64 位 ARM Cortex-A53 和 32 位 ARM Cortex-R5)、Microblaze、在 Virtex4 FPGA 上运行的 PPC405、在 Virtex5 FPGA 上运行的 PPC440。 GCC
Intel/x86 IA32(32 位平面内存模型)、Quark SoC X1000(32 位平面内存模型),任何仅在 Real 模式下运行的 x86 兼容机,以及 Win32 移植Linux 模拟器的移植也可用。 GCC、Visual Studio 2010 Express、MingW、Open Watcom、Borland, Paradigm
Tricore、MICO32、Blackfin、Jennic、eZ80、SuperH 等。 贡献的移植 贡献的移植以“原样”提供,且不会获得直接支持。






Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.