Le système d’exploitation temps réel FreeRTOS tourne désormais sur l’architecture de processeur RISC-V

[EDITION ABONNES] La société Amazon Web Services (AWS) a annoncé le 25 février dernier la disponibilité de la version 10.2.0 du système d’exploitation temps réel pour microcontrôleurs FreeRTOS, version qui se caractérise par la prise en charge de l’architecture de processeur open source RISC-V. ...

Développé dans le cadre d’un projet placé sous la bannière d’AWS depuis 2017, FreeRTOS est disponible sous licence open source MIT et tourne sur de nombreuses architectures de microcontrôleur (AVR, Arm, MSP430, PIC, etc.). Amazon FreeRTOS complète le noyau de base FreeRTOS avec des bibliothèques orientées IoT qui apportent des fonctions réseau additionnelles dont la prise en charge de Bluetooth Low Energy, des mises à jour over-the-air (OTA) et de la technologie Wi-Fi. L’architecture RISC-V, de son côté, peut être implémentée au sein d’un large éventail de processeurs et notamment dans des microcontrôleurs bas coût qui peuvent être produits sans frais de licence associés.

Avec la version 10.2.0, le noyau FreeRTOS prend donc désormais en charge l’architecture RISC-V et plus particulièrement le profil RISC-V I (RV32I et RV64I) et peut être étendu pour s’exécuter sur n’importe quel microcontrôleur RISC-V, assure AWS. Des exemples préconfigurés sont disponibles avec la carte d’évaluation OpenISA VEGAboard (photo en en-tête), l’émulateur QEMU pour la carte HiFive de la société SiFive et l’émulateur Renode d’Antmicro pour la carte M2GL025 Creative de Microchip. A noter que la VEGABoard s’articule autour d’un circuit NXP baptisé RV32M1 qui associe des cœurs Arm Cortex-M0 et M4 avec les cœurs RI5CY et Zero-RI5CY de la plate-forme Pulp.

Vous pouvez aussi suivre nos actualités sur la vitrine LinkedIN de L'Embarqué consacrée à l’architecture de processeur RISC-V : Embedded-RISCV https://www.linkedin.com/showcase/embedded-riscv/

 

Vous pouvez aussi suivre nos actualités sur la vitrine LinkedIN de L'Embarqué consacrée aux microcontrôleurs : Embedded-MCU https://www.linkedin.com/showcase/embedded-mcu/