next up previous contents index
Next: 6.5 Related documentation / Up: 6. TIPS Previous: 6.3 Documentation included in   Contents   Index


6.4 Related open source tools

Name Purpose Where to get
gpsim PIC simulator http://www.dattalo.com/gnupic/gpsim.html
gputils GNU PIC utilities http://sourceforge.net/projects/gputils
flP5 PIC programmer http://freshmeat.net/projects/flp5/
ec2drv/newcdb Tools for Silicon Laboratories JTAG debug adapter, partly based on SDCDB (Unix only) http://sourceforge.net/projects/ec2drv
indent Formats C source - Master of the white spaces http://directory.fsf.org/GNU/indent.html
srecord Object file conversion, checksumming, ... http://sourceforge.net/projects/srecord
objdump Object file conversion, ... Part of binutils (should be there anyway)
cmon51 8051 monitor (hex up-/download, single step, disassemble) http://sourceforge.net/projects/cmon51
doxygen Source code documentation system http://www.doxygen.org
kdevelop IDE (has anyone tried integrating SDCC & SDCDB? Unix only) http://www.kdevelop.org
paulmon 8051 monitor (hex up-/download, single step, disassemble) http://www.pjrc.com/tech/8051/paulmon2.html
splint Statically checks c sources (see 3.2.9) http://www.splint.org
ddd Debugger, serves nicely as GUI to SDCDB (Unix only) http://www.gnu.org/software/ddd/
d52 Disassembler, can count instruction cycles, use with options -pnd http://www.8052.com/users/disasm/
cmake Cross platform build system, generates Makefiles and project workspaces http://www.cmake.org    and a dedicated wiki entry: http://www.cmake.org/Wiki/CmakeSdcc


next up previous contents index
Next: 6.5 Related documentation / Up: 6. TIPS Previous: 6.3 Documentation included in   Contents   Index
2008-12-05