nought

Le bug le plus coûteux est celui que votre client découvre.

Des tests fiables sur votre matériel, à chaque commit, sans dépendre d'un banc artisanal ni d'une seule personne.

Pas encore prêt ? Rejoignez la liste d'attente et suivez l'avancement.

En service sur deux bancs de CI matérielle CrispyVotre pipeline reste aux commandesDans votre labo ou hébergé par Nought

Comment se déroule un run HIL

Un run complet, du lease au clean state. Sélectionnez une étape pour suivre ce qui change sur le banc.

bench clean, ready for a run

A Nought bench, part by part An isometric drawing of a Nought bench, read from left to right. A controller is linked to a PoE switch. From the switch, one cable goes to each of three nought machines: Raspberry Pi boards with a PoE HAT, each on its mount and each wired to its own embedded system. The first machine, the one a run leases, is drawn in detail: two USB leads go from the Raspberry Pi to a plate carrying an RP2040 target board and its SWD probe, joined by three SWD wires. The second machine tests a larger board, the third a small enclosed device tapped by a Glasgow digital probe. On a commit the pipeline asks the controller for a machine, its parts seat, it powers up and boots from the network, the target is flashed and tested, a verdict goes back to the pipeline, then the target is erased and the machine powers off. Glasgow Raspberry Pi 3 Model B RP2040 target SWD probe 1contrôleur2switch PoE3machine nought4HAT PoE5platine cible6votre système embarqué7sonde SWD8sonde numérique lease API firmwaresha256 9f2a…carteserial 0048testssuite v1.4verdictPASSFAILsignature, feuille de routeétat proprerun en coursPASSFAIL
Un banc Nought : un contrôleur, un switch, une machine par système embarqué. Le run affiché ici est une illustration.
  1. Votre pipeline demande un banc

    nought: lease acquired by ci runner

  2. Démarrage sans disque.

    booting from ram, no disk attached

  3. Power cycle complet.

    dut: power cycle, rail A off → on, cold start

  4. Image de référence vérifiée.

    provision: reference image written, readback verified

  5. Exécutez vos tests en SSH.

    ssh: test session open, serial and signals captured

  6. Le résultat revient dans votre pipeline

    verdict: PASS, returned to ci runner

  7. Effacé. Éteint. Prêt à repartir.

    swd: target erased, power off

Confrontez-le à votre banc : devenez design partner Réserver un banc de la première série

Gardez vos outils. Laissez le banc faire le travail.

S'intègre à votre CI existante
Utilisez GitHub, GitLab, Jenkins ou vos propres outils pour réserver un banc, exécuter les tests et récupérer les résultats. Votre pipeline reste aux commandes.
Premier feu vert en jours, pas en mois
Si vos tests existent déjà : câblez votre cible, branchez votre CI sur l'API de location, lancez.
Aucun framework, pas de Kubernetes
Un Raspberry Pi standard plus des sondes du commerce. Aucune carte propriétaire.

Livrez avec confiance, pas en espérant que le banc était dans le bon état.

Un voyant vert n'a de valeur que s'il permet de décider une livraison. Nought fait repartir chaque exécution d'un état connu : votre équipe peut reproduire les défaillances et livrer avec confiance, pas au hasard.

Détectez les défauts avant la livraison

Un test peu fiable devient une défaillance terrain. Les tests sur vrai matériel la révèlent avant la livraison, là où elle coûte moins cher.

The Milbank Quarterly, FDA data

Votre banc ne doit pas dépendre d'une seule personne

Remplacez le montage et le savoir d'une personne par un workflow que toute l'équipe peut relancer de la même façon.

Un voyant vert auquel vous pouvez vous fier

Un résultat positif reflète votre firmware et vos tests, pas l'état du banc ce jour-là.

En service sur Crispy.

Deux bancs font tourner la CI matérielle de Crispy, notre bootloader A/B open source : matériel, pipeline et portail de pilotage.

Sur la feuille de route : une preuve signée par run, pour l’audit. Voir ce qu’elle contiendra.

Découvrez Nought en moins de 30 secondes sur YouTube.

Votre banc ressemble à ceci ?

Montrez-nous votre cible et votre CI. Nous validons Nought avec un petit nombre d'équipes embarquées.

Devenir design partner, gratuit et sélectif

Construit parce qu'on en avait besoin.

Après plus de 20 ans entre IT, logiciel et firmware, j'ai vu revenir le même écart : le logiciel est automatisé ; les tests sur vrai matériel restent spécifiques et manuels.

Chez ADNT, Crispy a rendu ce besoin concret. Nous avons construit le banc dont notre CI avait besoin : un banc qu'elle peut réserver, démarrer proprement et remettre à zéro après chaque run. Nought est le banc que j'aurais voulu avoir.

Trois façons de s'impliquer.

Construisez Nought avec nous, réservez une place dans la première série, ou suivez son avancement.

On l'a construit pour notre banc. Confrontons-le au vôtre.

Aidez-nous à valider Nought avec votre carte et votre workflow.

L'accès design partner est gratuit et sélectif. Nous lisons chaque candidature et répondons personnellement.

  1. sept. 2026 lancement récolte, 2 mois, consolidation
  2. déc. 2026 feuille de route publiée influence des early access
  3. janv. 2027 démarrage du dév. développement
  4. pour les utilisateurs en accès anticipé première série

inscriptions en accès anticipé ouvertes jusqu'à fin 2026

Accès anticipé

CHF 1 000

Dépôt unique, déduit de votre premier banc

Remboursable à 100 %

Votre e-mail d’abord, pour vous joindre au sujet de votre accès et d’un éventuel remboursement. Vous saisirez ensuite votre nom et procéderez au paiement sur SumUp.

  • Accédez en priorité à la première série.
  • Vos CHF 1 000 sont déduits du prix de votre premier banc.
  • Contribuez directement à la feuille de route.
  • Aucun risque budgétaire : le dépôt est intégralement remboursé si Nought ne sort pas.

Liste d'attente

Intéressé, tenez-moi au courant.

Chaque run laisse une preuve.

Sur la feuille de route : une preuve signée reliant firmware, carte, tests et verdict. Une pièce d’audit, pas une capture d’écran.

Feuille de route. Aucun run n'est signé aujourd'hui.

Questions

Face aux autres outils

Pourquoi pas Jumpstarter ou labgrid ?

Ils résolvent l'accès distant au matériel, et ils le font bien. Ce qu'ils ne font pas, c'est rendre l'hôte de test lui-même jetable. Nought le fait. Voyez-le comme une extension de votre CI, pas un remplacement de vos outils.

En quoi est-ce différent de Lager ou BenchCI ?

Ils enveloppent votre banc et y expédient vos tests. Nought fait une seule chose : il rend l'hôte de test lui-même éphémère, si bien que la reproductibilité vient de la machine, pas du soin apporté au script de nettoyage. À utiliser à côté d'eux, ou seul.

Pour démarrer

Combien de temps jusqu'à mon premier pipeline vert ?

Si vos tests existent déjà : quelques jours. Câblez votre cible, branchez votre CI sur l'API de location, lancez. Pas de labo à monter, pas de Kubernetes, pas de projet IT. Les labos à base de framework annoncent des semaines à des mois par système embarqué.

Faut-il Kubernetes ?

Non.

Sur quel matériel ça tourne ?

Un Raspberry Pi standard plus des sondes du commerce. Aucune carte propriétaire.

Avancement et prix

Où en est le produit ?

Le banc est en service : il fait tourner notre propre CI matérielle sur Crispy. Ce que nous définissons maintenant, c'est le produit public. Cette phase sert à récolter les besoins et contraintes des équipes embarquées ; nous publierons ensuite une feuille de route listant les fonctionnalités qui seront implémentées. Les design partners et les utilisateurs en accès anticipé la façonnent directement.

Combien coûtera un banc ?

Le prix final n'est pas encore annoncé. Les utilisateurs en accès anticipé versent un dépôt de CHF 1 000, déduit du prix de leur premier banc et intégralement remboursé si Nought ne sort jamais.

Quand est-ce livré ?

C'est en développement. Les utilisateurs en accès anticipé reçoivent la première série et fixent les priorités.

Et si ça ne sort jamais ?

Remboursement intégral, sans condition.