FreeRTOS
FreeRTOS é um núcleo[1][2][3] 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
[editar | editar código]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.[4] 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.[5]
Arquiteturas suportadas
[editar | editar código]- Altera Nios II
- Arquitetura ARM
- Atmel
- Ceva [en]
- Ceva-BXx
- SensPro
- Ceva-XC16
- Ceva-XM6
- Ceva-Xx
- Ceva-XM4
- Cortus
- APS1
- APS3
- APS3R
- APS5
- FPS6
- FPS8
- Cypress
- eSi-RISC
- eSi-16x0
- eSi-32x0
- DSP Group
- DBMD7
- Espressif
- Fujitsu
- FM3
- MB91460
- MB96340
- Freescale
- IBM
- PPC404, PPC405
- Infineon
- Intel
- Microchip Technology
- PIC18, PIC24, dsPIC
- PIC32
- Microsemi
- Multiclet
- P1
- NXP
- Renesas
- RISC-V[6]
- RV32I
- RV64I
- PULP RI5CY
- Silicon Labs
- EFM32 Gecko (ARM Cortex)
- STMicroelectronics
- STM32
- STR7
- Texas Instruments
- Xilinx
Ver também
[editar | editar código]Referências
[editar código]- ↑ «2011 Embedded Market Study». EE Times. Cópia arquivada em 2 de abril de 2012
- ↑ Kolesnik, Sergey (8 de dezembro de 2013). «Comparing microcontroller real-time operating systems»
- ↑ «Why RTOS and What Is RTOS?». Consultado em 29 de agosto de 2014. Cópia arquivada em 7 de agosto de 2016
- ↑ «RTOS - Free professionally developed and robust real time operating system for small embedded systems development»
- ↑ «Update to MIT licensed FreeRTOS V10.0.0». GitHub
- ↑ «Using FreeRTOS on RISC-V Microcontrollers». FreeRTOS. Consultado em 11 de setembro de 2019
Ligações externas
[editar | editar código]- Sítio oficial (em inglês)