Partenariat technologique

FreeRTOS : système d'exploitation pour microcontrôleurs

Découvrez FreeRTOS, un système d’exploitation temps réel pour microcontrôleurs avec bibliothèques intégrées pour communiquer, analyser et déboguer, distribué sous licence MIT.

FreeRTOS est un système d’exploitation temps réel (RTOS) open source utilisé principalement sur des microcontrôleurs et systèmes embarqués. Léger et performant, il permet de gérer efficacement le partage des ressources matérielles tout en intégrant des bibliothèques pour le réseau (TCP/IP), les systèmes de fichiers et le débogage. Distribué sous licence MIT depuis 2017, il est aujourd’hui largement adopté dans les projets IoT et industriels.

Un système d’exploitation temps réel léger et performant

Le noyau de ce RTOS est de type système monolithique, ce qui signifie que les fonctions principales du système d’exploitation sont regroupées dans un seul bloc logiciel. Cette architecture permet d’obtenir de très bonnes performances avec une empreinte mémoire réduite.

Il est particulièrement adapté aux systèmes embarqués nécessitant une exécution déterministe, comme les objets connectés ou les applications industrielles.

Compatible avec de nombreux microcontrôleurs et circuits intégrés, il fonctionne notamment sur STM32, MSP430, AVR ou encore les architectures ARM Cortex-M et Cortex-A.

Smile & FreeRTOS

Expertise Smile autour des systèmes embarqués temps réel

Smile accompagne les entreprises dans le développement de systèmes embarqués basés sur des RTOS. Nos équipes interviennent sur des microcontrôleurs, SoC et SoM pour concevoir des solutions complètes.

Nos expertises couvrent notamment :

  • le développement de BSP (Board Support Package),
  • la création et l’adaptation de drivers,
  • l’intégration d’un système d’exploitation embarqué dans des objets connectés.

Nous concevons des architectures IoT intégrant le Edge computing et le Cloud, notamment via l’écosystème AWS, dans lequel FreeRTOS est nativement intégré.

Si vous souhaitez en apprendre plus, notre livre blanc FreeRTOS & AMAZON WEB SERVICES est en téléchargement libre !

 

Modèle de licence et évolution du projet

Initialement distribué sous double licence (GPL et commerciale), le projet a évolué en 2017 lors de son intégration dans l’écosystème AWS (Amazon Web Services).

Depuis, il est publié sous licence MIT, une licence open source permissive qui permet de modifier le code et de l’intégrer dans des applications spécifiques sans contrainte forte.

Il existe également des variantes commerciales :

  • OpenRTOS : inclut un support professionnel et des garanties
  • SafeRTOS : conçu pour les environnements critiques avec certifications (IEC 61508, ISO 26262, IEC 62304)