En effet, un microcontrôleur est un circuit intégré qui embarque un microprocesseur, des mémoires (morte et vive), des unités périphériques et des interfaces d’entrées-sorties sur le même support, un peu comme s’il s’agissait déjà d’un petit ordinateur complet. Toutefois, les microcontrôleurs ne sont pas aussi flexibles et puissants que les microprocesseurs polyvalents de nos ordinateurs classiques.
Les microcontrôleurs sont caractérisés par un degré d’intégration plus élevé, par une consommation électrique réduite (moins énergivores) et par de faibles vitesses de fonctionnement. Ils sont aussi peu coûteux, mais sont capables de fournir un niveau de puissance suffisant afin de permettre aux objets connectés de demeurer opérationnels.
En général, les microcontrôleurs tournent sous un système d’exploitation temps réel (RTOS). Mais, ces RTOS ne disposent pas toujours de fonctionnalités intégrées facilitant l’accès à un réseau local ou au cloud. FreeRTOS, un OS pour les systèmes embarqués faible empreinte, portable, préemptif et open source pour microcontrôleur, est considéré comme l’un des RTOS les plus populaires à l’heure actuelle.
Par la voix de Andy Jassy, le directeur général d’AWS (Amazon web Service), Amazon a profité de la conférence re: Invent qu’elle organise en ce moment à Las Vegas pour dévoiler son OS open source et gratuit basé sur le kernel de FreeRTOS et dédié à l’embarqué : Amazon FreeRTOS (a:FreeRTOS).
D’après la firme de Seattle, a:FreeRTOS devrait faciliter les activités en rapport avec le déploiement, la sécurisation, la programmation, la gestion et la connexion (en local ou dans le cloud) d’appareils de faible puissance compatibles. Amazon précise que son RTOS dispose de bibliothèques logicielles qui devraient faciliter l’établissement de connexions sécurisées entre les appareils IoT compatibles et les services AWS Cloud qu’elle offre, AWS IoT Core par exemple. Il simplifierait aussi l’établissement de connexions sécurisées directes, de périphériques à périphériques, par le biais de son logiciel AWS Greengrass.
Le géant technologique américain a même déjà prévu une mise à jour de son OS dédié à l’embarqué qui devrait ajouter le support pour les mises à jour over-the-air, via Wi-Fi (ou BT éventuellement).
Peu de temps après cette annonce, l'entreprise technologique franco-italienne STMicroelectronics a fait part de sa collaboration avec AWS sur a:FreeRTOS. D'après elle, cette collaboration devrait permettre aux concepteurs de créer plus rapidement des nœuds IoT facilement connectables en associant des modules microélectroniques de ST et Amazon FreeRTOS. Il se pourrait que le kit de démarrage a:FreeRTOS soit en réalité le kit de découverte B-L475E-IOT01A de STMicroelectronics pour noeuds IoT.
Source : Amazon
Et vous ?
Qu’en pensez-vous ?
Quel OS utilisez-vous actuellement pour votre système embarqué ? Comptez-vous essayer celui d’Amazon ?
Voir aussi
Les microcontrôleurs dans les systèmes embarqués
Sondage : quels systèmes d'exploitation préférez-vous pour Raspberry Pi ? Et dans quel but utilisez-vous ce dispositif ?
Comment émuler Windows 98 sur un Raspberry Pi et en faire une montre-bracelet ?