0
gpsim
gpsim是适用于Microchip PIC单片机的开源模拟器。它支持所有三个PIC系列:12位,14位和16位内核。另请参见gputils http://gputils.sourceforge.net/。
- 免费应用
- Windows
gpsim是一个功能完整的软件模拟器,用于根据GNU通用公共许可证2版或更高版本分发的Microchip PIC微控制器,以及其中的某些库根据2版或更高版本的GNU通用公共许可证发行。gpsim被设计为尽可能精确。精度包括整个PIC-从内核到I / O引脚,还包括所有内部外设。因此,可以创建激励并将其绑定到I / O引脚,并以与现实世界中相同的方式对PIC进行PIC测试。gpsim被设计为尽可能快。20Mhz图片的实时仿真速度是可能的。(在我的400Mhz PII Linux Box上模拟时,“ goto $”程序的运行速度与25Mhz图片相同。当然,当您添加刺激并开始与外围设备交互时,性能会下降。但是它仍然很快!)gpsim具有被设计为尽可能有用。(至少这是目的-诚实。)已经实现了标准的仿真范例,包括断点,单步执行,拆卸,内存检查和更改等。此外,gpsim支持许多调试功能,这些功能仅在在线仿真器中可用。例如,一个连续的跟踪缓冲区跟踪模拟器的每个动作(无论是否需要)。同样,可以在值上设置读写断点(例如,从寄存器读取或写入特定值时中断)。gpsim并不理想,但是正在改善。它支持良好的OL风格的CLI,例如gdb和基于gtk的gui。