123
gpsim

gpsim

O gpsim é um simulador de código aberto para microcontroladores PIC da Microchip.Ele suporta todas as três famílias de PICs: núcleos de 12 bits, 14 bits e 16 bits.Veja também gputils http://gputils.sourceforge.net/.
O gpsim é um simulador de software completo para microcontroladores Microchip PIC distribuídos sob a GNU General Public License, versão 2 ou superior, e algumas de suas bibliotecas sob a GNU Lesser General Public License, versão 2 ou superior.O gpsim foi projetado para ser o mais preciso possível.A precisão inclui todo o PIC - do núcleo aos pinos de E / S e incluindo TODOS os periféricos internos.Assim, é possível criar estímulos e amarrá-los aos pinos de E / S e testar o PIC da mesma maneira que você faria no mundo real.O gpsim foi projetado para ser o mais rápido possível.São possíveis velocidades de simulação em tempo real de fotos de 20Mhz.(Um programa 'goto $' roda na mesma velocidade de uma foto de 25Mhz quando simulado na minha caixa de 400Mhz PII Linux. É claro que, quando você adiciona estímulos e começa a interagir com os periféricos, o desempenho diminui. Mas ainda é rápido!)foi projetado para ser o mais útil possível.(Pelo menos essa é a intenção - honesto.) O paradigma de simulação padrão, incluindo pontos de interrupção, passo único, desmontagem, inspeção e alteração de memória e assim por diante, foi implementado.Além disso, o gpsim suporta muitos recursos de depuração que estão disponíveis apenas com emuladores no circuito.Por exemplo, um buffer de rastreamento contínuo rastreia todas as ações do simulador (se você deseja ou não).Além disso, é possível definir pontos de interrupção de leitura e gravação em valores (por exemplo, interrupção se um valor específico for lido ou gravado em um registro).O gpsim não é chique, mas está melhorando.Ele suporta uma boa e antiga CLI como o gdb e uma interface gráfica baseada no gtk.

Local na rede Internet:

Recursos

Alternativas ao gpsim para Web com licença gratuita