FreeRTOS é um núcleo de sistema operacional de tempo real voltado para dispositivos embarcados, já portado para 40 plataformas de microcontroladores. Sua distribuição ocorre sob a licença MIT.
Histórico
O núcleo do FreeRTOS foi originalmente desenvolvido por Richard Barry por volta de 2003 e depois passou a ser mantido pela empresa de Barry, a Real Time Engineers Ltd. Em 2017, a responsabilidade pelo projeto foi transferida para a Amazon Web Services (AWS). Barry continua atuando no desenvolvimento do FreeRTOS como integrante da equipe da AWS. Com a transição para o controle da Amazon, as versões subsequentes do projeto também migraram da licença GPL versão 2 (que incluía exceções específicas para vinculação estática a código proprietário fora do núcleo do FreeRTOS) para a licença MIT.
Arquiteturas suportadas
Altera Nios II Arquitetura ARM ARM7 ARM9 ARM Cortex-M ARM Cortex-A Atmel Atmel AVR AVR32 SAM3, SAM4 SAM7, SAM9 SAMD20, SAML21
Ceva-BXx SensPro Ceva-XC16 Ceva-XM6 Ceva-Xx Ceva-XM4 Cortus APS1 APS3 APS3R APS5 FPS6 FPS8 Cypress PSoC eSi-RISC eSi-16x0 eSi-32x0 DSP Group DBMD7 Espressif ESP8266 ESP32 Fujitsu FM3 MB91460 MB96340 Freescale Coldfire V1, V2 HCS12 Kinetis IBM PPC404, PPC405 Infineon TriCore Infineon XMC4000 Intel x86 8052 Microchip Technology PIC18, PIC24, dsPIC PIC32 Microsemi SmartFusion Multiclet P1 NXP LPC1000 LPC2000 LPC4300 Renesas 78K0R RL78
RX600 RX200 SuperH V850 RISC-V RV32I RV64I PULP RI5CY Silicon Labs EFM32 Gecko (ARM Cortex) STMicroelectronics STM32 STR7 Texas Instruments C2000 series (TMS320F28x) MSP430 Stellaris Hercules (TMS570LS04 & RM42) Xilinx MicroBlaze Zynq-7000
Ver também Contiki TinyOS Nano-RK Zephyr RIOT
Ligações externas
Categoria:Sistemas operativos x86 Categoria:RTOS Categoria:Micronúcleo Categoria:Sistemas operacionais livres Categoria:Sistemas operacionais embarcados Categoria:Sistemas operativos ARM
en:FreeRTOS