sarge  ] [  etch  ] [  etch-m68k  ] [  lenny  ] [  sid  ]
[ Source: gpsim  ]

Package: gpsim (0.22.0-4.1 and others)

Simulator for Microchip's PIC microcontrollers

Gpsim is a full-featured software simulator for Microchip PIC microcontrollers.

Gpsim has been designed to be as accurate as possible. Accuracy includes the entire PIC - from the core to the I/O pins and including ALL of the internal peripherals. Thus it's possible to create stimuli and tie them to the I/O pins and test the PIC the same PIC the same way you would in the real world.

Gpsim has been designed to be as fast as possible. Real time simulation speeds of 20Mhz PICs are possible.

Gpsim has been designed to be as useful as possible. The standard simulation paradigm including breakpoints, single stepping, disassembling, memory inspect & change, have been implemented. In addition, gpsim supports many debugging features that are only available with in-circuit emulators. For example, a continuous trace buffer tracks every action of the simulator. Also, it's possible to set read and write break points on values (e.g. break if a specific value is read from or written to a register).

Tags: Hardware Enablement: Embedded, Emulation, User Interface: X Window System, Role: Program, Scope: Utility, Interface Toolkit: GTK, X Window System: Application

Other Packages Related to gpsim

  • depends
  • recommends
  • suggests
  • dep: libatk1.0-0 (>= 1.20.0)
    The ATK accessibility toolkit
  • dep: libc0.1 (>= 2.7-1) [kfreebsd-amd64, kfreebsd-i386]
    GNU C Library: Shared libraries
    also a virtual package provided by libc0.1-udeb
  • dep: libc6 (>= 2.5-5) [m68k]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
    dep: libc6 (>= 2.6-1) [mips]
    dep: libc6 (>= 2.6.1-1) [armel]
    dep: libc6 (>= 2.7-1) [not alpha, armel, ia64, kfreebsd-amd64, kfreebsd-i386, m68k, mips]
  • dep: libc6.1 (>= 2.7-1) [alpha, ia64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6.1-udeb
  • dep: libcairo2 (>= 1.4.0)
    The Cairo 2D vector graphics library
  • dep: libfontconfig1 (>= 2.4.0)
    generic font configuration library - runtime
  • dep: libfreetype6 (>= 2.3.5)
    FreeType 2 font engine, shared library files
  • dep: libgcc1 (>= 1:4.1.1-21) [alpha, amd64, i386, ia64]
    GCC support library
    dep: libgcc1 (>= 1:4.2.1) [armel, mips]
    dep: libgcc1 (>= 1:4.2.1-4) [mipsel, powerpc, s390, sparc]
    dep: libgcc1 (>= 1:4.3) [arm, kfreebsd-amd64, kfreebsd-i386]
  • dep: libgcc2 (>= 4.2-20070208) [m68k]
    GCC support library
  • dep: libgcc4 (>= 4.1.1-21) [hppa]
    GCC support library
  • dep: libglib2.0-0 (>= 2.14.0) [armel, m68k, mips]
    The GLib library of C routines
    dep: libglib2.0-0 (>= 2.16.0) [not armel, m68k, mips]
  • dep: libgtk2.0-0 (>= 2.10.12-3) [armel, m68k, mips]
    The GTK+ graphical user interface library
    dep: libgtk2.0-0 (>= 2.12.0) [not armel, m68k, mips]
  • dep: libgtkextra-x11-2.0-1
    A useful set of widgets for GTK+
  • dep: libpango1.0-0 (>= 1.18.2) [armel, m68k, mips]
    Layout and rendering of internationalized text
    dep: libpango1.0-0 (>= 1.20.0) [not armel, m68k, mips]
  • dep: libpng12-0 (>= 1.2.13-4)
    PNG library - runtime
  • dep: libpopt0 (>= 1.10)
    lib for parsing cmdline parameters
  • dep: libreadline5 (>= 5.2)
    GNU readline and history libraries, run-time libraries
  • dep: libstdc++6 (>= 4.2-20070516) [m68k]
    The GNU Standard C++ Library v3
    dep: libstdc++6 (>= 4.2.1) [armel, mips]
    dep: libstdc++6 (>= 4.2.1-4) [not armel, kfreebsd-amd64, kfreebsd-i386, m68k, mips]
    dep: libstdc++6 (>= 4.3) [kfreebsd-amd64, kfreebsd-i386]
  • dep: libunwind7 (>= 0.98.5-6) [ia64]
    A library to determine the call-chain of a program - runtime
  • dep: libx11-6
    X11 client-side library
  • dep: libxcursor1 (>> 1.1.2)
    X cursor management library
  • dep: libxext6
    X11 miscellaneous extension library
  • dep: libxfixes3 (>= 1:4.0.1)
    X11 miscellaneous 'fixes' extension library
  • dep: libxi6
    X11 Input extension library
  • dep: libxinerama1
    X11 Xinerama extension library
  • dep: libxrandr2 (>= 2:1.2.0)
    X11 RandR extension library
  • dep: libxrender1
    X Rendering Extension client library
  • dep: zlib1g [not armel, m68k, mips]
    compression library - runtime
    dep: zlib1g (>= 1:1.2.3.3.dfsg-1) [armel, m68k, mips]
  • rec: gputils (>= 0.10.0-1)
    GNU PIC utilities

Download gpsim

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha 0.22.0-4.1 1,196.4 kB4600 kB [list of files]
amd64 0.22.0-4.1 1,143.1 kB3984 kB [list of files]
arm 0.22.0-4.1 1,098.2 kB3296 kB [list of files]
armel 0.22.0-4 1,017.9 kB3004 kB [list of files]
hppa 0.22.0-4.1 1,326.6 kB4180 kB [list of files]
i386 0.22.0-4.1 1,109.7 kB3272 kB [list of files]
ia64 0.22.0-4.1 1,385.3 kB6104 kB [list of files]
kfreebsd-amd64 (unofficial port) 0.22.0-4.1 1,145.4 kB4004 kB [list of files]
kfreebsd-i386 (unofficial port) 0.22.0-4.1 1,089.9 kB3210 kB [list of files]
m68k 0.22.0-4 1,106.7 kB3312 kB [list of files]
mips 0.22.0-4 1,056.5 kB3868 kB [list of files]
mipsel 0.22.0-4.1 1,049.0 kB3980 kB [list of files]
powerpc 0.22.0-4.1 1,207.1 kB3816 kB [list of files]
s390 0.22.0-4.1 1,156.7 kB3644 kB [list of files]
sparc 0.22.0-4.1 1,163.8 kB3536 kB [list of files]