
Chiisai
Chiisai a pour objectif de rendre le développement des HAL, du middleware et du Logiciel embarqué destinés aux petits microcontrôleurs plus simple, plus cohérent et plus interopérable. La publication de la spécification HAL de Chiisai marque le point de départ de l'évolution, pilotée par la communauté, d'une norme ouverte.
Réutilisation des logiciels sur différentes plateformes
Le nom « Chiisai » vient du japonais et signifie « petit ». Cette spécification est spécialement conçue pour les microcontrôleurs aux ressources limitées utilisés dans les capteurs, les actionneurs et d’autres systèmes embarqués compacts. Elle définit des interfaces normalisées pour les fonctions de base et de communication, et établit une séparation claire entre les pilotes de microcontrôleurs et le middleware. Cela permet de créer une base commune favorisant la réutilisation des logiciels sur différentes plateformes matérielles.
Collaboration en faveur des logiciels libres
Cette spécification a été élaborée en collaboration avec Infineon. D'autres fabricants de semi-conducteurs supportent déjà activement la norme Chiisai et travaillent ensemble à la mise en place d'un écosystème logiciel ouvert et indépendant des fournisseurs. Chiisai permet ainsi l'interopérabilité des composants logiciels et offre une approche unifiée pour le développement de couches d'abstraction matérielle (HAL), de middleware et de logiciels embarqués.
Aperçu des principaux avantages
- Norme ouverte
Développer des pilotes pour les petits microcontrôleurs sur la base d’une norme ouverte, sans restriction quant aux domaines d’application spécifiques. - Optimisé pour les petits microcontrôleurs
La spécification Chiisai HAL met l’accent sur des fonctionnalités de pilotes légères et peu encombrantes, ce qui la rend parfaitement adaptée aux microcontrôleurs aux ressources limitées. - Réutilisation simplifiée des logiciels
Des interfaces normalisées entre les pilotes et le middleware simplifient la réutilisation des logiciels et facilitent la migration entre différentes plateformes matérielles.
- Collaboration entre fournisseurs
Cette norme ouverte établit une base commune pour la collaboration entre les différents fournisseurs et bénéficie déjà du support actif de plusieurs fabricants de semi-conducteurs. - Fondement d’un écosystème logiciel ouvert
Des interfaces clairement définies simplifient l’intégration et l’évolution des HAL, du middleware et des logiciels embarqués.
Ensemble pour une norme ouverte


Plusieurs partenaires supportent l'initiative Chiisai et contribuent à une approche indépendante des fournisseurs visant à normaliser le développement de la couche d'abstraction matérielle (HAL) sur les petits microcontrôleurs.
Une collaboration ouverte entre les fabricants de semi-conducteurs, les éditeurs de logiciels et les utilisateurs jette les bases nécessaires à la mise en place et au développement de normes industrielles communes.
Chiisai sur GitHub
Découvrez la spécification de Chiisai HAL sur GitHub ou accédez à la dernière version rendue.
Contenu associé


Communiqué de presse


MICROSAR IO

