Linux Embedded

Le blog des technologies libres et embarquées

    • le 29 septembre 2018 à 17:02

      Louis,

      Est ce que crosstool-ng propose des outils (testsuite) pour tester la toolchain générée ?

      Je constate que les PR sur github sont (build) testé avec Travis en utilisant les cible suivante:
      arm-unknown-eabi, arm-unknown-linux-musleabi, aarch64-unknown-linux-gnu, mips64el-multilib-linux-uclibc,
      powerpc-e500v2-linux-gnuspe, x86_64-unknown-linux-uclibc et xtensa-fsf-linux-uclibc
      Ce qui est déjà pas mal mais cela ne permet pas de détecter un problème au runtime...

      Connais-tu le projet toolchain-builder ? [1]
      Toolchain-builder permet de compiler la toolchain, générer un système minimal et de l'exécuter dans Qemu (lorsque le support Qemu est disponible).
      Cependant, le test reste limité car le système ne fait que démarrer jusqu'au shell.
      Aussi, Toolchain-builder se base sur l'infrastructure de Buildroot pour générer une toolchain interne, le choix de la cible est limité par ce qui est supporté par Buildroot.

      Crosstool-ng est capable de générer des toolchain baremetal et supporte des cibles qui ne sont pas disponible dans Buildroot (alpha, s390, mingw).

      [1] https://gitlab.com/free-electrons/toolchains-builder

      Romain

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.