chiisai_key_visual.jpg

Chiisai

Spécification open source pour un développement HAL efficace sur des microcontrôleurs aux ressources limitées

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

vector-partner-network.png

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é

Contactez-nous
Embedded Software
Équipe
Contactez-nous
Que vous soyez encore en phase d’exploration ou que vous prépariez déjà les prochaines étapes de votre projet, partagez-nous vos besoins. Nous vous aidons à trouver la solution adaptée.