Annuaire des initiatives

Vous ne trouvez pas l'initiative qui correspond à votre besoin ? Notre assistant peut vous aider.

  • Projet de développement dédié à la gestion et à la configuration de modules FPGA embarqués sur des systèmes Linux. Il permet de compiler et de déployer des applications spécifiques pour différentes plateformes matérielles comme SMART-AMC, BEAST ou NumExo2. Le projet facilite le suivi des versions et l'intégration de modifications génériques entre branches.
  • Projet open source dédié à l'optimisation et au benchmarking de cœurs RISC-V sur des architectures FPGA. Il permet de mesurer les performances de processeurs embarqués, d'automatiser des tests matériels et de faciliter le développement de systèmes embarqués pour la recherche et l'industrie. Le projet inclut des outils pour compiler des logiciels, configurer des environnements de développement et exécuter des benchmarks comme CoreMark.
  • Notoriété 7 %
    Ce projet gère le pilote DKMS pour les cartes de comptage temporel C208/P201 développées par l'ESRF. Il permet l'installation, la compilation et la mise à jour automatique des modules noyau Linux nécessaires au fonctionnement de ces cartes matérielles. Le dépôt facilite le déploiement et la maintenance des pilotes sur différents systèmes.
  • Ce projet fournit un environnement dédié à la gestion et à la configuration des outils de compilation pour une carte Raspberry Pi 3 Model B+. Il est utilisé par l'équipe EXPLORE pour standardiser et faciliter le développement sur cette plateforme matérielle spécifique. Le dépôt inclut des procédures automatisées pour configurer l'environnement de travail.
  • SAB4Z est un pont AXI simplifié conçu pour les cœurs Zynq de Xilinx, permettant une communication efficace entre le Processing System (PS) et la logique programmable (PL). Il offre des registres de contrôle, des entrées/sorties matérielles et un accès mémoire alternatif pour des applications embarquées avancées. Ce projet open source inclut des outils de synthèse, des scripts de compilation croisée et des exemples de pilotes Linux pour faciliter le développement de systèmes embarqués personnalisés.
  • MAR-CI est un système d'intégration continue dédié à la validation et au test automatisé des codes sources du projet MAR. Il permet de vérifier la conformité des structures de fichiers, d'exécuter des pipelines de compilation et de test sur différentes configurations matérielles et logicielles, et de gérer des accès sécurisés aux dépôts privés. L'outil facilite la collaboration entre développeurs en automatisant les vérifications et en fournissant des rapports détaillés sur les résultats des tests.
  • MicroBenchmark est une bibliothèque C++ conçue pour faciliter l'évaluation et la comparaison des performances de fonctions ou d'algorithmes. Elle permet aux développeurs de mesurer l'efficacité de leurs implémentations en générant des rapports détaillés et des graphiques de performance. L'outil est particulièrement utile pour optimiser des calculs intensifs, comme les produits de Hadamard, et comparer l'impact de différentes options de compilation ou de configurations matérielles.
  • Ce projet permet d'exécuter des binaires compilés pour l'architecture RISC-V sur des cartes FPGA Zynq (Zybo, Zedboard, ZC706). Il facilite la configuration et le déploiement de systèmes embarqués personnalisés, en automatisant la génération de bitstreams et l'intégration de noyaux de processeurs RISC-V. Il est particulièrement utile pour les développeurs et chercheurs souhaitant prototyper ou tester des architectures matérielles et logicielles avancées.
  • Ce projet facilite la compilation et l'intégration de paquets logiciels dans des images de micrologiciels pour OpenWRT. Il automatise la création de firmwares personnalisés incluant des paquets spécifiques, adaptés à différentes architectures matérielles. Idéal pour les développeurs et administrateurs système souhaitant déployer des solutions embarquées optimisées.
  • LLVM est un projet open source dédié à la compilation et à l'optimisation de code source. Il fournit des outils pour transformer du code écrit dans divers langages en code machine optimisé, améliorant ainsi les performances des programmes. Utilisé par des développeurs et des entreprises, il facilite la portabilité et l'efficacité des logiciels sur différentes architectures matérielles.

10 initiatives