Gli strumenti di automazione della progettazione elettronica o semplicemente gli strumenti EDA sono una classe di programmi per computer specializzati sviluppati per aiutare nella progettazione di chip IC o schede PCB. Sono ampiamente utilizzati dai produttori di microchip per lo sviluppo di prodotti elettronici di prim'ordine e la riduzione dei costi di produzione. I programmi EDA sono essenziali in un gran numero di pratiche ingegneristiche, tra cui la progettazione di sistemi e l'implementazione dell'hardware. Linux offre alcuni dei migliori strumenti di questo tipo per i progettisti di sistemi. Nella guida di oggi, i nostri redattori hanno esaminato una vasta gamma di questi strumenti e delineato alcuni dei migliori programmi EDA per le persone che lavorano nella produzione di dispositivi elettronici.
I migliori strumenti EDA e software di progettazione PCB
Le applicazioni Linux EDA di solito variano nello scopo. Alcuni strumenti si concentrano principalmente sulla progettazione e sulla simulazione, mentre altri possono concentrarsi sulla preparazione della produzione, sull'analisi del progetto e sulla verifica. Abbiamo selezionato un'ampia gamma di strumenti che comprendono la maggior parte delle funzionalità richieste dagli ingegneri e dai produttori di chip moderni.
1. KiCad
KiCad è senza dubbio uno dei migliori software di progettazione PCB disponibili gratuitamente. È un popolare EDA open source che offre un'ampia gamma di solide funzionalità. KiCad viene fornito con un eccellente ambiente integrato per l'inserimento di schemi e la progettazione di layout PCB. Fornisce inoltre una serie di strumenti utili che consentono agli sviluppatori di creare viste 3D del PCB, dei suoi componenti, file Gerber, opere d'arte e distinta base. Quindi, se stai cercando un'alternativa gratuita ma efficace alle applicazioni EDA a pagamento, KiCad sarebbe un'opzione eccellente.
Caratteristiche di KiCad
- Viene fornito con un visualizzatore 3D intuitivo che consente ai progettisti di schede PCB di ispezionare i layout in una tela interattiva.
- KiCad è scritto utilizzando il linguaggio di programmazione C++, quindi è estremamente veloce rispetto a molti software di progettazione di circuiti stampati.
- Il modello di licenza open source GNU GPL di KiCad consente agli sviluppatori di ispezionare la fonte e modificare l'applicazione se necessario.
- I produttori di chip possono scegliere tra un'ampia gamma di strumenti e librerie esterni per questa applicazione EDA.
2. AQUILA
EAGLE è un moderno software di progettazione PCB commercializzato da Autodesk, la società dietro la famosa applicazione CAD AutoCAD. Il modulo completo per EAGLE è Editor di layout grafico facilmente applicabile. È una soluzione EDA con script adatta per la progettazione di dispositivi elettronici avanzati e pratici. Questo software multipiattaforma offre solide funzionalità di simulazione e schematica insieme a funzionalità come capacità di annotazione online, supporto per l'esecuzione in batch e rivestimento in rame. EAGLE è un prodotto proprietario e offre un'eccellente assistenza clienti. Tuttavia, il suo modello di licenza basato su abbonamento non è adatto a molti sviluppatori.
Caratteristiche di EAGLE
- EAGLE è dotato di un'interfaccia utente grafica bella e intuitiva che rende la navigazione molto più semplice per i progettisti di chip.
- L'editor schematico supporta blocchi di progettazione modulari, simulatore SPICE, controllo elettronico delle regole e sincronizzazione in tempo reale.
- Il suo editor di layout PCB consente semplici strumenti di allineamento, instradamento push &shove, instradamento per evitare ostacoli, progettazione ad alta velocità e controllo delle regole di progettazione.
- Autodesk offre una versione gratuita di questo software di progettazione di circuiti stampati per studenti e accademici, nonché una versione limitata per gli appassionati.
3. gEDA
Il progetto gEDA è essenzialmente una raccolta di strumenti di automazione della progettazione elettronica gratuiti e open source. Come KiCad, consente un flusso di lavoro estremamente produttivo e può essere utilizzato per creare la prossima generazione di dispositivi elettrici. Questa suite fornisce ai produttori di chip strumenti per l'acquisizione schematica, la prototipazione, la progettazione di circuiti e la produzione, tra molti altri. Inoltre, gEDA è stato sviluppato per superare la mancanza di software Linux EDA di alta qualità. Pertanto, un gran numero di collaboratori open source sta lavorando a questo progetto e implementando nuove funzionalità di tanto in tanto.
Caratteristiche di gEDA
- I progettisti possono disegnare schemi elettronici robusti molto rapidamente utilizzando gschem strumento di questa suite di programmi EDA.
- È possibile modificare facilmente in blocco gli attributi dei componenti del layout PCB utilizzando gattrib programma.
- L'utilità gsch2pcb fornisce uno strumento a riga di comando semplice ma efficace per semplificare il flusso di lavoro di progettazione dei chip.
- gEDA offre un eccellente supporto per la documentazione per aiutare i principianti a iniziare a utilizzare questo set di strumenti EDA.
- Tutte le utilità del progetto gEDA vengono fornite con la licenza GPL e quindi possono essere facilmente estese o modificate.
4. Upverter
Upverter è una soluzione EDA basata sul web che si concentra principalmente sulla semplicità e sulla facilità d'uso. Consente agli ingegneri dei dispositivi elettrici di creare, rivedere e condividere schemi di circuiti e layout PCB. Inoltre, Upverter consente ai progettisti di generare file Gerber, modelli di rendering 3D e distinte base. Sebbene Upverter sia un prodotto commerciale, i progetti open source possono utilizzare questa applicazione gratuitamente. Quindi, se stai cercando un EDA di livello aziendale gratuito ma efficace, non esitare a dare un'occhiata a Upverter.
Caratteristiche di Upverter
- Fornisce un'interfaccia di acquisizione schematica pulita che supporta la collaborazione in tempo reale e la perfetta integrazione dei layout PCB.
- L'interfaccia utente basata sul Web di Upverter garantisce ai progettisti di lavorare su progetti su larga scala senza affrontare problemi ambientali.
- L'editor di layout PCB di questo strumento è reattivo e consente la visualizzazione intuitiva dei livelli, selezioni multi-filtro e sondaggi incrociati.
- Upverter consente ai progettisti di chip di importare dati schematici da EDA commerciali come EAGLE, Altium Designer e OrCAD.
- Offre inoltre un'ampia selezione di set di strumenti integrati per la sincronizzazione in tempo reale, il monitoraggio dei problemi e i wiki di sviluppo.
5. Fritz
Fritzing è un software di progettazione di circuiti stampati open source volto ad avviare ingegneri di dispositivi elettrici. Chiunque sia interessato al campo dell'elettronica può realizzare i propri prototipi e condividerli con la comunità utilizzando questa applicazione. È scritto usando C++ e quindi offre prestazioni eccellenti. Tuttavia, è necessario disporre di una conoscenza approfondita della programmazione incorporata se si desidera modificare o estendere l'applicazione autonomamente. Per fortuna, Fritzing ha un gran numero di membri attivi della comunità che forniscono un'eccellente documentazione e supporto tecnico.
Caratteristiche di Fritzing
- Fritzing facilita l'ingresso nella progettazione di circuiti stampati fornendo un'intuitiva vista "breadboard" del circuito e dei suoi componenti.
- Descrive un gran numero di componenti di alto livello comunemente usati che aiutano a trasformare i circuiti in PCB pronti per la produzione in pochissimo tempo.
- Il codice sorgente di questo software EDA è disponibile gratuitamente e può essere esteso facilmente grazie alla sua licenza GNU GPL.
- Il sito Web di Fritzing elenca un gran numero di progetti open source che possono essere utilizzati come punto di riferimento per gli sviluppatori principianti.
6. EasyEDA
EasyEDA è uno degli strumenti EDA più semplici ma utili per gli sviluppatori elettronici che utilizzano i sistemi Linux o BSD come postazione di lavoro principale. Si tratta di una soluzione basata sul Web che consente agli sviluppatori di progettare, simulare e condividere facilmente i propri layout PCB. Inoltre, EasyEDA offre anche comodi client desktop per tutte le principali piattaforme, inclusi Linux, Mac e Windows. Sebbene il prodotto principale sia commerciale, il team di sviluppo fornisce una versione gratuita di questo EDA con funzionalità limitate per i nuovi utenti.
Caratteristiche di EasyEDA
- EasyEDA fornisce file Gerber gratuiti per gli utenti registrati e consente loro di ordinare fabbricazioni PCB personalizzate a un piccolo costo.
- Gli sviluppatori di chip possono creare forti voci schematiche e simulare circuiti SPICE direttamente dall'editor online.
- Il sito Web EasyEDA contiene un'ampia selezione di progetti di microcontrollori che possono essere utilizzati come punto di riferimento per i principianti.
- Puoi anche generare file Gerber personalizzati, distinte base e creare attestati in formato PDF, PNG o SVG.
7. LibrePCB
LibrePCB è uno dei migliori strumenti di automazione della progettazione elettronica per i moderni ingegneri elettronici. Fornisce una soluzione EDA potente ma intuitiva, facile da usare e produttiva. È un'applicazione all-in-one con utilità per la gestione dei progetti, l'acquisizione di schemi, la progettazione di PCB e la gestione delle librerie. Inoltre, la natura open source di questo progetto promuove la personalizzazione di terze parti. Quindi, se stai cercando un EDA completo che fornisca tutte le funzionalità essenziali senza un prezzo elevato, ti consigliamo vivamente di dare un'occhiata a LibrePCB.
Caratteristiche di LibrePCB
- Questo EDA multipiattaforma è dotato di un'interfaccia GUI intuitiva, molto facile da usare e all'altezza degli standard moderni.
- Consente ai progettisti di lavorare con più varianti dello stesso layout e supporta la sincronizzazione automatica tra le schede e gli schemi.
- LibrePCB offre un eccellente browser di libreria che consente agli sviluppatori di aggiungere facilmente componenti aggiuntivi ai loro schemi.
- Questa applicazione EDA fornisce un'ampia documentazione approfondita per aiutare i principianti a configurare l'ambiente e iniziare a lavorare subito.
8. Sistema di progettazione avanzata PathWave (ADS)
Se stai cercando strumenti EDA di livello aziendale, PathWave Advanced Design System (ADS) sarà il miglior software di progettazione PCB per le tue esigenze. È una soluzione commerciale completa che funziona in modo nativo su RHEL e SUSE Linux oltre che su Windows. Offre robusti strumenti integrati insieme a una vasta libreria di componenti che possono essere utilizzati per progettare facilmente circuiti elettronici all'avanguardia. Consente ai produttori di chip di aumentare la produttività accelerando il flusso di lavoro e consente una collaborazione di gruppo rapida ed efficiente.
Caratteristiche di PathWave Advanced Design System (ADS)
- Questo prodotto commerciale supporta lo scripting avanzato utilizzando Python e il linguaggio proprietario Application Extension Language (AEL).
- I progettisti possono utilizzare diversi formati di file per importare ed esportare i dati dei circuiti, inclusi HSPICE, SPICE, Gerber, netlist Spectre, Excellon e ODB++.
- PathWave Advanced Design System (ADS) può generare diagrammi, grafici e diagrammi accurati per aiutarti a visualizzare il tuo progetto PCB.
- Gli sviluppatori possono sfruttare robusti simulatori elettromagnetici e analizzatori di integrità del segnale per migliorare le prestazioni dei collegamenti ad alta velocità.
9. Magia
Magic è uno strumento di layout VLSI open source che esiste dagli anni '80. Consente ai produttori di circuiti integrati di creare progetti di circuiti robusti che possono essere facilmente implementati sull'hardware. Magic è abbastanza semplice da usare e utilizza regole di progettazione e progetti di circuiti facili da raggiungere. Questa soluzione EDA gratuita si è ampiamente evoluta nel tempo e fornisce un'eccellente documentazione sotto forma di manuali scritti e wiki. Puoi verificarlo se lavori esclusivamente nel campo del VLSI.
Caratteristiche di Magic
- Magic è eccezionalmente leggero e funziona senza problemi anche sui sistemi Linux e BSD con le risorse più limitate.
- La licenza BSD permissiva di questo software di progettazione di circuiti stampati consente un'ampia personalizzazione e modifica.
- Fornisce il controllo delle regole in tempo reale dei progetti per aiutare a mantenere il flusso di lavoro e rimuovere i problemi di compatibilità.
- Il software è ben mantenuto e gli sviluppatori distribuiscono le versioni più recenti del pacchetto principale abbastanza frequentemente.
10. Pcb-rnd
Pcb-rnd è un'applicazione semplice ma robusta per la progettazione di layout PCB compatti. È popolare sia tra i professionisti che tra gli accademici grazie alla sua piccola impronta di memoria e agli approcci di progettazione semplicistici. Questa applicazione multipiattaforma offre pacchetti predefiniti per tutti i principali sistemi operativi, inclusi Linux e BSD. Pcb-rnd ha le sue radici nel popolare progetto gEDA ed è stato biforcato dai suoi sviluppatori per creare uno strumento di progettazione di layout modulare ma flessibile. Inoltre, il progetto è molto ben mantenuto e puoi ottenere assistenza tecnica abbastanza rapidamente.
Caratteristiche di Pcb-rnd
- Pcb-rnd è prontamente disponibile su un gran numero di distribuzioni Linux, tra cui Ubuntu, Debian, Arch, Fedora e Mageia.
- Questo software di progettazione di circuiti stampati è estremamente leggero e funziona senza problemi anche sulle CPU più limitate in termini di risorse.
- Pcb-rnd ha un'architettura modulare composta da un nucleo generico e una serie di plug-in altamente ottimizzati ma sostituibili.
- È compatibile con i più diffusi strumenti EDA come KiCad, gEDA e EAGLE e può essere scritto in più di dieci linguaggi di programmazione.
11. KTechlab
KTechlab è un IDE Linux moderno e ricco di funzionalità per la progettazione e la simulazione di PIC. Ha il supporto integrato per il routing automatico e consente la simulazione di componenti elettronici di uso comune e circuiti logici. KTechlab è una soluzione solo per Linux e funziona sulla piattaforma KDE. Per questo software è disponibile anche una porta QT. I progettisti di chip possono utilizzare questo strumento per l'acquisizione schematica e per progettare facilmente processori digitali ad alta tecnologia. Quindi, dai un'occhiata a questo strumento se stai cercando strumenti EDA affidabili per il tuo sistema KDE.
Caratteristiche di KTechlab
- KTechlab utilizza un flusso di lavoro basato su progetti che consente agli sviluppatori di creare più sottoprogetti per i loro progetti di microcontrollori.
- È scritto usando C++ e quindi offre prestazioni relativamente buone rispetto ad altre alternative EDA per la piattaforma KDE.
- La base di codice open source di questo software è disponibile pubblicamente e può essere modificata o estesa da sviluppatori di terze parti.
- KTechlab offre un'eccellente documentazione, quindi iniziare con questo cIDE è relativamente più facile per i principianti.
12. QElectroTech
QElectroTech è una soluzione EDA basata su Qt per la creazione di schemi elettrici pratici. Consiste di due utilità, un potente editor per l'acquisizione di schemi e un editor di diagrammi per disegnare progetti robusti. QElectroTech facilita anche la creazione di disegni meccanici per illustrare l'elaborazione elettronica e la strumentazione dei circuiti. È altamente internazionalizzato e supporta la traduzione per più di dieci lingue. Questo EDA multipiattaforma offre anche binari predefiniti per le principali distribuzioni Linux, tra cui Ubuntu, Debian, CentOS, RHEL e Fedora.
Caratteristiche di QElectroTech
- Viene fornito con un'interfaccia utente grafica semplice e facile da usare, che semplifica il disegno di circuiti per i progettisti di chip.
- QElectroTech offre documentazione di alta qualità per i principianti e un solido bug tracker per la gestione dei progetti open source.
- Viene fornito con una vasta libreria contenente un'ampia gamma di simboli comuni che includono anche tutti i simboli standardizzati IEC 60617.
- Gli sviluppatori di terze parti possono estendere questo EDA o modificare le funzionalità esistenti grazie alla sua licenza GNU GPL open source.
13. Xilinx Vivado
Xilinx Vivado è una soluzione EDA multipiattaforma rivolta a sviluppatori di microchip professionisti. È possibile utilizzare questo strumento per sintetizzare o analizzare i progetti HDL, nonché per eseguire analisi temporali complesse. È un prodotto commerciale con licenza shareware, adatto a piccoli team di sviluppo. Questo strumento è un'eccellente aggiunta alla tua cintura di strumenti se lavori come progettista di FPGA o sei interessato allo sviluppo di microcontrollori in generale. Supporta molti dispositivi ad alta capacità e accelera notevolmente il processo di progettazione complessivo.
Caratteristiche di Xilinx Vivado
- Il compilatore Vivado HLS può tradurre programmi scritti in C, C++ e SystemC per indirizzare i dispositivi Xilinx senza la necessità di creare RTL manuale.
- La suite di progettazione Vivado offre un'integrazione e un supporto di implementazione più rapidi per FPGA, sistemi di elaborazione ARM e altri core IP.
- È stato sviluppato in sostituzione della popolare soluzione Xilinx ISE ed è prontamente disponibile per Linux e Windows.
- Gli sviluppatori possono aggiungere nuove funzionalità o modificare quelle esistenti utilizzando Vivado TCL Store, il suo sistema di scripting personalizzato.
14. Simulatore di circuiti piuttosto universale
Quite Universal Circuit Simulator o QUCS è uno dei migliori strumenti gratuiti di automazione della progettazione elettronica per i produttori di dispositivi elettronici. Fornisce un'interfaccia grafica facile da usare che rende la simulazione del circuito senza problemi e più veloce che mai. QUCS è un vero EDA multipiattaforma, con una gamma di pacchetti predefiniti per Ubuntu, Mac OS X e Windows. È particolarmente adatto per i progettisti che lavorano con Verilog e VHDL. Inoltre, le capacità di acquisizione e simulazione degli schemi sono anche un punto in più per i progettisti di chip.
Caratteristiche di Quite Universal Circuit Simulator
- QUCS può essere utilizzato per simulare il comportamento di segnali grandi, piccoli e di rumore dei circuiti PCB e analizzarne il comportamento.
- L'interfaccia GUI di questa soluzione EDA è estremamente facile da usare e rende la navigazione dei componenti totalmente semplice.
- Gli ingegneri possono simulare tutti i tipi di circuiti elettrici, inclusi CC, CA, transitori, parametri S, bilanciamento armonico e circuiti digitali puri.
- QUCS ha il supporto integrato per un'ampia gamma di diagrammi, tra cui cartesiano, polare, curva del luogo, diagrammi temporali e grafici di Smith.
15. SmartSim
SmartSim è un programma EDA gratuito ma ricco di funzionalità per la progettazione di circuiti logici digitali e la loro simulazione. Inizialmente è stato sviluppato per funzionare su Raspberry Pie e da allora è stato portato su Linux, Windows e persino su dispositivi ARM. SmartSim può creare circuiti logici complessi utilizzando componenti personalizzati. Questo lo rende una soluzione praticabile per un gran numero di ingegneri di dispositivi elettrici. Il risultato finale può essere facilmente esportato in diversi formati di file, inclusi PDF, PNG e SVG. Nel complesso, SmartSim sarebbe un eccellente EDA sia per i nuovi studenti che per gli hobbisti.
Funzionalità di SmartSim
- SmartSim consente ai progettisti di creare circuiti logici elettrici utilizzando RAM/ROM che possono essere salvate e caricate in seguito.
- Offre un ampio set di componenti plug-in che consentono ai progettisti di espandere le capacità dei loro circuiti logici.
- SmartSim offre un'interfaccia utente touch screen che consente progetti interattivi quando si utilizzano tali dispositivi.
- Il codice open source di questa applicazione EDA è disponibile gratuitamente su GitHub, il che consente ulteriori modifiche.
16. Elettrico
Electric è uno dei più vecchi strumenti EDA presenti in questo elenco. Tuttavia, anche se è stato rilasciato quasi trent'anni fa, Electric è ancora utilizzato da un numero considerevole di progettisti di chip. Questo sicuramente parla del successo che questa EDA ha ottenuto in questi anni. Puoi utilizzare Electric per disegnare facilmente schemi personalizzati e layout PCB. Invece di manipolare i poligoni su diversi livelli del wafer, come fanno molti strumenti di creazione di circuiti integrati, Electric vede il suo layout come un circuito connesso.
Caratteristiche di Electric
- Electric è scritto utilizzando i linguaggi di programmazione JAVA e Scala e quindi funziona su tutte le piattaforme informatiche che supportano JVM.
- Può essere utilizzato per affrontare circuiti integrati (IC) personalizzati, linguaggi di descrizione dell'hardware (HDL) e acquisizione di schemi.
- Electric consente ai progettisti di creare CMOS, tecnologie di layout come nanotubi e fotonica, nonché filtri digitali e logiche temporali.
- Offre varie funzionalità CAD, come il controllo delle regole, la simulazione, la generazione, il routing, la compilazione del silicio e il controllo della coerenza della rete (LVS).
17. Gnucap
Gnucap è un simulatore di circuiti a segnali misti che funziona praticamente su qualsiasi piattaforma informatica. Il nome sta per Gnu Circuit Analysis Package, che si spiega da sé. Gnucap è un'applicazione interattiva che supporta più dialetti di simulazione come SPICE, Verilog e Spectre. Può lavorare facilmente con diversi tipi di parametri, misure e modelli di progettazione. Inoltre, Gnucap utilizza molti algoritmi moderni per migliorare le prestazioni di simulazione. Quindi, se stai cercando un'alternativa di simulazione a prova di futuro a SPICE, vale la pena provare Gnucap.
Caratteristiche di Gnucap
- Gnucap è uno degli strumenti EDA più leggeri ed è progettato utilizzando un'architettura basata su plug-in per ulteriori vantaggi.
- Puoi scrivere i tuoi plug-in personalizzati utilizzando il linguaggio C++ e aggiungerli come moduli di oggetti condivisi compilati o file ".so" o ".dll".
- Gnucap implementa diversi meccanismi di controllo degli errori per migliorare la sua accuratezza e veri motori a modalità mista per una maggiore velocità.
- Qualsiasi sviluppatore di terze parti può scegliere di modificare questo EDA o aggiungere funzionalità aggiuntive grazie alla sua licenza GNU GPL.
18. Emulatore di circuiti Falstad
Il Falstad Circuit Emulator è un emulatore basato sul web molto popolare. Può emulare un'ampia selezione di componenti elettrici, inclusi circuiti CA, diodi, MOSFET, amplificatori operazionali, filtri digitali, oscillatori e altro ancora. Puoi letteralmente emulare qualsiasi tipo di circuito usando il suo editor web. Inoltre, questa applicazione di emulazione è sviluppata come applet Java ma offre anche una porta JavaScript. Quindi, nel complesso, l'emulatore Falstad è popolare principalmente grazie al suo design semplice ma all'elevata accessibilità.
Caratteristiche dell'emulatore di circuiti Falstad
- Questo software di progettazione di circuiti è uno dei più semplici per studenti e hobbisti grazie alla sua interfaccia web intuitiva.
- Falstad Circuit Emulator offre un ampio elenco di esempi di circuiti elettrici per aiutare i principianti a iniziare.
- Sebbene esista una versione offline autonoma di questo emulatore di circuito, è disponibile solo per Mac e Windows.
- Gli utenti di smartphone Apple possono scaricare una versione mobile di questa applicazione dall'Apple App Store.
19. Verificatore
Verilator è un simulatore Verilog ad alte prestazioni che converte i programmi Verilog in modelli comportamentali accurati in C++ o SystemC multi-thread. Ha goduto di una crescente popolarità tra accademici e sviluppatori open source grazie alla sua facilità d'uso e ai significativi vantaggi in termini di prestazioni. Giganti aziendali come Intel, AMD e Oracle utilizzano questa applicazione EDA open source per scopi commerciali. Inoltre, poiché si tratta di un progetto opensource, gli sviluppatori di terze parti sono autorizzati a eseguire il fork per i propri progetti senza problemi legali.
Funzionalità di Verilator
- Verilator offre prestazioni fulminee e può regolarmente superare gli strumenti di automazione della progettazione elettronica commerciale.
- Questa simulazione HDL è in grado di gestire tutte le versioni di Verilog, nonché le asserzioni SystemVerilog e Sugar/PSL.
- Gli sviluppatori possono facilmente creare i propri strumenti oltre all'output XML fornito da questa applicazione EDA gratuita.
- Gli sviluppatori forniscono anche un'eccellente documentazione e contratti di supporto commerciale.
20. XCircuito
XCircuit è uno strumento EDA multipiattaforma per disegnare schemi circuitali di qualità da pubblicazione e altre figure correlate. Può essere utilizzato per produrre netlist di circuiti basate sulla cattura schematica. XCircuit consente inoltre ai progettisti di creare e salvare componenti personalizzati per un utilizzo successivo. La libreria completamente modificabile semplifica la gestione di questi componenti per l'utente finale. Inoltre, poiché XCircuit è un progetto open source, puoi facilmente aggiungere funzionalità personalizzate o modificare quelle esistenti, se necessario.
Caratteristiche di XCircuit
- Offre binari prontamente disponibili per le principali distribuzioni Linux e BSD, tra cui RHEL, Ubuntu, Slackware e OpenBSD.
- XCircuit è un'applicazione EDA abbastanza leggera e funziona facilmente su macchine Linux meno recenti e con risorse limitate.
- Questa applicazione EDA fornisce il suo output come netlist schematiche e nel linguaggio di programmazione PostScript.
- Sebbene un singolo sviluppatore mantenga questo progetto, offre comunque documentazione di qualità e gestione dei bug.
Pensieri finali
Gli strumenti di automazione della progettazione elettronica comprendono un'ampia varietà di applicazioni, inclusi software e simulatori di progettazione PCB. Sebbene un gran numero di strumenti EDA commerciali siano ancora destinati a Windows, Linux ha la sua giusta quota di concorrenti. Alcuni dei migliori software di progettazione PCB per Linux includono gEDA, KiCad e Upverter. I nostri redattori hanno anche delineato alcuni eccellenti simulatori di circuiti che possono essere interessanti sia per gli appassionati di elettronica che per gli studenti di ingegneria. Se tutto va bene, siamo stati in grado di fornirti un elenco completo di tutti i popolari programmi EDA per Linux. Facci sapere nella sezione dei commenti se hai domande su un'applicazione specifica.