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 proprietary applications.

PropertyValue
dbpedia-owl:abstract
  • 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 6.1.1 angeboten. Durch die leichte Modifikation der GPL braucht unter FreeRTOS laufende Applikationssoftware nicht auch unter die GPL gestellt zu 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 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 proprietary applications.
  • FreeRTOS は組み込みシステム用のオープンソースのリアルタイムオペレーティングシステム (RTOS) 。いくつものマイクロコントローラに移植されている。
  • FreeRTOS — многозадачная операционная система реального времени (ОСРВ) для встраиваемых систем. Портирована на несколько микропроцессорных архитектур. Распространяется под модифицированной лицензией GPL с исключением, позволяющим разработчику присвоить модифицированный код операционной системы.
  • FreeRTOS est un noyau de système d'exploitation temps réel pour microcontrôleur. Il est distribué sous la licence libre GPL avec une exception facultative. L'exception permet aux utilisateurs avec du code source propriétaire de garder leur code source fermé/secret tout en maintenant le noyau lui-même en logiciel libre (open source), ce qui facilite l'utilisation de FreeRTOS dans des applications propriétaires.. Architectures matérielles supportées : ARM architecture ARM7 ARM9 ARM Cortex-M3 Atmel AVR AVR32 Cortus - APS3 HCS12 MicroBlaze MSP430 Microcontrôleur PIC PIC18, PIC24, dsPIC, PIC32 Renesas H8/S Renesas SuperH Renesas RX600 x86 8052 Motorola ColdFire V1 Motorola ColdFire V2 V850 78K0R, Fujitsu MB91460 series, Fujitsu MB96340 Nios II FreeRTOS est conçu pour être petit (très peu d'utilisation mémoire) et simple. Le noyau lui-même se compose que de trois ou quatre fichiers en langage C. Pour rendre le code plus lisible, facile à porter et à maintenir, il est écrit principalement en C, mais il y a quelques fonctions en langage assembleur qui sont incluses où elles sont nécessaires (la plupart du temps dans les routines de l'ordonnanceur qui sont spécifique à chaque architecture). L'archive complète de FreeRTOS à télécharger contient des configurations déjà prêtes à l'emploi et des exemples de démonstrations pour chaque portage et compilateur, ce qui permet de concevoir rapidement des applications. Le site FreeRTOS. org contient aussi des tutoriels sur ce système RTOS, des détails de la conception de ce système RTOS et des résultats de comparaison de performances pour différents microcontrôleurs. Principales caractéristiques: Petit (très peu d'utilisation mémoire) et simple. Très bon pour les débutants/amateurs qui débutent sur les systèmes d'exploitation temps réel pour système embarqué. L'ordonnanceur peut être configuré pour fonctionner mode préemptif ou coopératif. Le support de coroutine (la coroutine dans FreeRTOS est une tâche très simple et légère qui a une utilisation très limitée de la pile) FreeRTOS a récemment donné naissance à un projet dérivé appelé SafeRTOS. SafeRTOS est basé sur le code source de FreeRTOS mais il a été mis à jour, documenté, testé et vérifié afin de permettre son utilisation dans les applications devant respecter la norme de sécurité IEC 61508. Un autre projet dérivé de FreeRTOS est OpenRTOS, qui a une base de code identique à FreeRTOS mais avec des licences différentes. La licence OpenRTOS supprime toute référence à la licence GNU GPL et à ses implications. Par exemple, l'une des conditions d'utilisation de FreeRTOS dans un produit commercial, c'est que l'utilisateur doit être mis au courant de l'utilisation de FreeRTOS dans ce produit commercial et que le code source de l'application doit lui être fourni s'il le demande. OpenRTOS n'a pas cette exigence.
dbpedia-owl:wikiPageExternalLink
dbpprop:developer
  • Richard Barry & FreeRTOS Team
dbpprop:family
  • Real-time operating systems
dbpprop:kernelType
dbpprop:latestReleaseDate
  • May, 2011
dbpprop:latestReleaseVersion
  • 7 (xsd:integer)
dbpprop:license
  • Modified GPL
dbpprop:marketingTarget
dbpprop:name
  • FreeRTOS
dbpprop:sourceModel
dbpprop:supportedPlatforms
  • 96340.0
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dbpprop:workingState
  • Current
dcterms:subject
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 proprietary applications.
  • FreeRTOS は組み込みシステム用のオープンソースのリアルタイムオペレーティングシステム (RTOS) 。いくつものマイクロコントローラに移植されている。
  • FreeRTOS — многозадачная операционная система реального времени (ОСРВ) для встраиваемых систем. Портирована на несколько микропроцессорных архитектур. Распространяется под модифицированной лицензией GPL с исключением, позволяющим разработчику присвоить модифицированный код операционной системы.
  • 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 6.1.1 angeboten. Durch die leichte Modifikation der GPL braucht unter FreeRTOS laufende Applikationssoftware nicht auch unter die GPL gestellt zu werden, wodurch sich das Betriebssystem auch für kommerzielle Projekte eignet.
  • FreeRTOS est un noyau de système d'exploitation temps réel pour microcontrôleur. Il est distribué sous la licence libre GPL avec une exception facultative. L'exception permet aux utilisateurs avec du code source propriétaire de garder leur code source fermé/secret tout en maintenant le noyau lui-même en logiciel libre (open source), ce qui facilite l'utilisation de FreeRTOS dans des applications propriétaires..
rdfs:label
  • FreeRTOS
  • FreeRTOS
  • FreeRTOS
  • FreeRTOS
  • FreeRTOS
owl:sameAs
foaf:homepage
foaf:page
is owl:sameAs of
is foaf:primaryTopic of