FreeRTOS is a real-time operating system for embedded devices, being ported to several microcontrollers. It is distributed under the GPL with an optional exception. The exception permits users' proprietary code to remain closed source while maintaining the kernel itself as open source, thereby facilitating the use of FreeRTOS in commercial applications..
| Property | Value |
| dbpprop:abstract
|
- FreeRTOS is a real-time operating system for embedded devices, being ported to several microcontrollers. It is distributed under the GPL with an optional exception. The exception permits users' proprietary code to remain closed source while maintaining the kernel itself as open source, thereby facilitating the use of FreeRTOS in commercial applications.. Supported architectures: ARM architecture ARM7 ARM9 ARM Cortex-M3 Atmel AVR AVR32 HCS12 MicroBlaze MSP430 PIC microcontroller PIC18, PIC24, dsPIC, PIC32 Renesas H8/S x86 8052 Coldfire V2 V850 78K0R, Fujitsu MB91460 series, Fujitsu MB96340 Nios_II FreeRTOS is designed to be small and simple. The kernel itself consists of only three or four C files. To make the code readable, easy to port, and maintainable, it is written mostly in C, but there are a few assembler functions included where needed (mostly in architecture specific scheduler routines). The download contains prepared configurations and demonstrations for every port and compiler, allowing rapid application design. The FreeRTOS. org site also contains RTOS tutorials, details of the RTOS design and performance comparison results for various microcontrollers. Key features: Small and simple. Very good for hobbyists who are new to OSes. Scheduler can be configured for both preemptive or cooperative operation. Coroutine support (Coroutine in FreeRTOS is a very simple and lightweight task that has very limited use of stack) FreeRTOS has recently spawned a spin off project called SafeRTOS. SafeRTOS is based on the FreeRTOS code base but has been updated, documented, tested and audited to enable its use in IEC 61508 safety related applications. Another related project is OpenRTOS, which has an identical code base to FreeRTOS but with different licensing. The OpenRTOS license removes all reference to the GPL and its implications. For example, one of the conditions of using FreeRTOS in a commercial product is that the user is made aware of the use of FreeRTOS and the source code must be provided upon request. OpenRTOS doesn't have this requirement.
- FreeRTOS ist ein Open-Source-Echtzeitbetriebssystem für eingebettete Systeme. Es wurde auf verschiedene Mikrocontroller portiert. Das unter einer leicht modifizierten GPL stehende Microkernelsystem wird zurzeit in der Version 5.3.0 angeboten. Durch die leichte Modifikation der GPL muss unter FreeRTOS laufende Applikationssoftware nicht auch unter die GPL gestellt werden, wodurch sich das Betriebssystem auch für kommerzielle Projekte eignet. Im Gegensatz zu kommerziellen Systemen, wie embOS und CMX-RTX fehlen FreeRTOS allerdings wichtige Synchronisationsmechanismen wie Event Flags. Mutexe sind in neueren Versionen vorhanden . Eine, ebenfalls freie, Alternative zu FreeRTOS ist der TNKernel, der über eine vollständige Synchronisations-API verfügt, aber auf weniger Mikrocontroller portiert wurde als FreeRTOS.
- FreeRTOS est un noyau système d'exploitation temps réel pour microcontrôleur.
- FreeRTOS — многозадачная операционная система реального времени (ОСРВ) для встроенных систем. Портирована для нескольких микропроцессоров. Распространяется под модифицированной лицензией GPL с исключением, позволяющим разработчику присвоить модифицированный код операционной системы.
- FreeRTOS pek çok mikrokontrolöre taşınabilen gömülü cihazlar için tasarlanmış gerçek zamanlı işletim sistemidir. GPL lisansının değiştirilmiş bir şekli altında dağıtılmaktadır. Bu lisans kullanıcıya ait kodların kapalı kalmasını bunun yanında kernel'in açık kaynak olarak kullanılmasına izin vermektedir buda FreeRTOS'un ticari kullanımını kolaylaştırmaktadır. FreeRTOS' ücretsiz olarak indirilip kullanılabilmektedir. Desteklediği mimariler; ARM Cortex-M3 ARM architecture ARM7 AVR x86 PIC mikrokontrolör PIC18 Renesas H8/S MSP430 HCS12 MicroBlaze Kurulum işlemi her türlü mimari için önceden hazırlanmış konfigurasyon işlemi ile gerçeklştirilebilir. FreeRTOS işdüzenleyicisi küçük ve basit olacak şekilde tasarlanmıştır. FreeRTOS CORTEX-M3 mikrokontrolörleri için tasarlanmış gerçek zamanlı bie kernel' e sahip ilk işletim sistemi olmuştur.
|
| dbpprop:developer
|
- Richard Barry & FreeRTOS Team
|
| dbpprop:family
| |
| dbpprop:hasPhotoCollection
| |
| dbpprop:kernelType
| |
| dbpprop:latestReleaseDate
| |
| dbpprop:latestReleaseVersion
| |
| dbpprop:license
| |
| dbpprop:marketingTarget
| |
| dbpprop:name
| |
| dbpprop:reference
| |
| dbpprop:sourceModel
| |
| dbpprop:supportedPlatforms
| |
| dbpprop:website
| |
| dbpprop:wikiPageUsesTemplate
| |
| dbpprop:wordnet_type
| |
| dbpprop:workingState
| |
| rdf:type
| |
| rdfs:comment
|
- FreeRTOS is a real-time operating system for embedded devices, being ported to several microcontrollers. It is distributed under the GPL with an optional exception. The exception permits users' proprietary code to remain closed source while maintaining the kernel itself as open source, thereby facilitating the use of FreeRTOS in commercial applications..
- FreeRTOS ist ein Open-Source-Echtzeitbetriebssystem für eingebettete Systeme. Es wurde auf verschiedene Mikrocontroller portiert. Das unter einer leicht modifizierten GPL stehende Microkernelsystem wird zurzeit in der Version 5.3.0 angeboten. Durch die leichte Modifikation der GPL muss unter FreeRTOS laufende Applikationssoftware nicht auch unter die GPL gestellt werden, wodurch sich das Betriebssystem auch für kommerzielle Projekte eignet.
- FreeRTOS est un noyau système d'exploitation temps réel pour microcontrôleur.
- FreeRTOS — многозадачная операционная система реального времени (ОСРВ) для встроенных систем. Портирована для нескольких микропроцессоров.
- FreeRTOS pek çok mikrokontrolöre taşınabilen gömülü cihazlar için tasarlanmış gerçek zamanlı işletim sistemidir. GPL lisansının değiştirilmiş bir şekli altında dağıtılmaktadır. Bu lisans kullanıcıya ait kodların kapalı kalmasını bunun yanında kernel'in açık kaynak olarak kullanılmasına izin vermektedir buda FreeRTOS'un ticari kullanımını kolaylaştırmaktadır. FreeRTOS' ücretsiz olarak indirilip kullanılabilmektedir.
|
| rdfs:label
|
- FreeRTOS
- FreeRTOS
- FreeRTOS
- FreeRTOS
- FreeRTOS
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:homepage
| |
| foaf:page
| |
| is owl:sameAs
of | |