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: 6.5 Related documentation / Up: 6. TIPS Previous: 6.3 Documentation included in Contents Index