Forum Linux.embarqué Logiciel de simulation/développement de schéma électronique

Posté par  . Licence CC By‑SA.
Étiquettes :
2
16
mai
2022

Bonjour,

J'aimerais me lancer dans la conception d'un schéma électronique contenant entre autre une puce GPS.

J'aimerais savoir si il existe sur Linux des logiciels libres (gratuit ?) permettant de réaliser ce genre de chose ?

L'idée serait de pouvoir créer le PCB (pas besoin de fonctionnalités avancées), importer des composants industriels existant (comme la puce GPS) et pouvoir développer et simuler le firmware.

Je connais très peu ce monde, j'ai donc du mal à démarrer.

Merci pour votre aide :)

  • # kicad

    Posté par  . Évalué à 9.

    Pour les pcb : https://www.kicad.org/

  • # kicad, ngspice, avr ?

    Posté par  . Évalué à 4.

    Comme déjà mentionné, avec Kicad, tu peux faire le schéma, la carte, les fichiers de fabrication. Le logiciel n'est pas super facile de prise en main, mais c'est assez efficace une fois la logique comprise.

    Avec ngspice, tu peux simuler le circuit, mais pas le firmware.

    Si ton microcontrôleur est un AVR (Arduino ou pas), à une époque on pouvait le brancher en mode debug avec avr studio (via Wine) et contrôler l'exécution pas à pas, c'est peut-être encore possible. Il existe peut-être la même chose pour PIC.

    • [^] # Re: kicad, ngspice, avr ?

      Posté par  . Évalué à 1.

      Je ne suis pas certain de bien comprendre.

      Avec Kicad on ne peut pas executer son code dans un simulateur ?

      Comment on fait quand on développe un firmware pour le tester ?

      • [^] # Re: kicad, ngspice, avr ?

        Posté par  . Évalué à 2.

        Tu peux passer le circuit électrique dans un simulateur comme ngspice, mais pas exécuter un firmware. Pour ceci, il faudrait un émulateur (ou une machine virtuelle) du processeur ciblé.

        Je ne sais pas s'il existe des logiciels de CAD qui permettent de tester le code d'un firmware par-rapport au circuit en cours de conception.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.