gpsim

gpsim

gpsim to symulator open source dla mikrokontrolerów PIC firmy Microchip.Obsługuje wszystkie trzy rodziny PIC: rdzenie 12-bitowe, 14-bitowe i 16-bitowe.Zobacz także gputils http://gputils.sourceforge.net/.
gpsim to w pełni funkcjonalny symulator oprogramowania dla mikrokontrolerów Microchip PIC dystrybuowanych na Powszechnej Licencji Publicznej GNU, wersja 2 lub nowsza, oraz niektórych jego bibliotek na podstawie GNU Lesser General Public License, wersja 2 lub nowsza.gpsim został zaprojektowany tak, aby był jak najdokładniejszy.Dokładność obejmuje cały PIC - od rdzenia do styków we / wy, w tym WSZYSTKIE wewnętrzne urządzenia peryferyjne.W ten sposób można tworzyć bodźce i wiązać je ze stykami we / wy i testować PIC tak samo, jak w prawdziwym świecie.gpsim został zaprojektowany tak szybko, jak to możliwe.Możliwe są prędkości symulacji w czasie rzeczywistym zdjęć o częstotliwości 20 MHz.(Program „goto $” działa z tą samą prędkością co obraz 25 MHz przy symulacji na moim Linux Linux PII 400 MHz. Oczywiście, gdy dodajesz bodźce i zaczynasz wchodzić w interakcje z urządzeniami peryferyjnymi, wydajność spada. Ale wciąż jest szybka!) Gpsim mazostały zaprojektowane tak, aby były jak najbardziej użyteczne.(Przynajmniej taka jest intencja - szczerze mówiąc). Zaimplementowano standardowy paradygmat symulacji obejmujący punkty przerwania, pojedyncze kroki, deasemblację, kontrolę i zmianę pamięci itd.Ponadto gpsim obsługuje wiele funkcji debugowania, które są dostępne tylko z emulatorami wewnątrz obwodu.Na przykład bufor ciągłego śledzenia śledzi każdą akcję symulatora (czy tego chcesz, czy nie).Możliwe jest również ustawienie odczytu i zapisu punktów przerwania na wartościach (np. Przerwa, jeśli określona wartość jest odczytywana z rejestru lub zapisywana w rejestrze).gpsim nie jest wyszukany, ale się poprawia.Obsługuje dobry, staroświecki interfejs CLI, taki jak gdb i GUI oparte na gtk.
gpsim

cechy

Alternatywy dla gpsim dla Linux

KiCad

KiCad

KiCad to pakiet oprogramowania typu open source do automatyzacji projektowania elektronicznego (EDA) - projektowanie schematów obwodów elektronicznych i płytek obwodów drukowanych (PCB).
Ktechlab

Ktechlab

KTechLab to IDE dla mikrokontrolerów i elektroniki.Obsługuje symulację obwodu, rozwój programu dla mikrokontrolerów oraz symulację programowanego mikrokontrolera wraz z jego obwodem aplikacji.
SimulIDE

SimulIDE

Symulator obwodów elektronicznych w czasie rzeczywistym. Obejmuje symulację PIC, AVR i Arduino.
Ngspice

Ngspice

Ngspice to symulator obwodu o mieszanym poziomie / mieszanym sygnale.Jego kod oparty jest na trzech pakietach oprogramowania typu open source: Spice3f5, Cider1b1 i Xspice.
eSim

eSim

eSim (wcześniej znany jako Oscad / FreeEDA) to narzędzie EDA typu open source do projektowania obwodów, symulacji, analiz i projektowania obwodów drukowanych.