FreeRTOS

E134577

FreeRTOS is a popular open-source real-time operating system kernel designed for embedded devices and microcontrollers, widely used in resource-constrained and IoT applications.

All labels observed (1)

Label Occurrences
FreeRTOS canonical 1

How this entity was disambiguated

Statements (74)

Predicate Object
instanceOf RTOS
embedded operating system
open-source software
real-time operating system kernel
acquiredBy Amazon Web Services
acquisitionYear 2017
creator Richard Barry
designedFor Internet of Things devices
embedded systems
microcontrollers
resource-constrained devices
developer Real Time Engineers Ltd.
distributionModel source code distribution
documentation online API reference
porting guides
user manuals
featureGoal configurability
deterministic behavior
low interrupt latency
portability
small footprint
hasComponent demo applications
example projects
kernel
portable layer
license MIT License
partOf Amazon Web Services FreeRTOS ecosystem
platform ARM Cortex-M series
surface form: ARM Cortex-M

ARM7TDMI
surface form: ARM7

ARM9
AVR microcontrollers
surface form: AVR

Texas Instruments
surface form: MSP430

PIC microcontrollers
surface form: PIC32

RISC-V
many 16-bit microcontrollers
many 32-bit microcontrollers
many 8-bit microcontrollers
x86
previousLicense Modified GPL license
programmingLanguage C
supportsDevelopmentEnvironment GCC-based toolchains
IAR Embedded Workbench
Keil MDK
various vendor IDEs
supportsFeature configurable kernel
cooperative multitasking
coroutines
dynamic memory allocation
event groups
hook functions
interrupt management
mutexes
portability layer
preemptive multitasking
priority-based scheduling
queues
run-time statistics
semaphores
software timers
stack overflow checking
static memory allocation
task notifications
task scheduling
tickless idle mode
time slicing
trace hooks
supportsStandard CMSIS-RTOS wrapper on some ports
useCase IoT sensor nodes
automotive embedded systems
communication gateways
consumer electronics
industrial control systems
wearable devices
website https://www.freertos.org/

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Fitbit OS basedOn FreeRTOS