6.5 Related open source tools

Name
Purpose
Where to get
gpsim
PIC simulator
gputils
GNU PIC utilities
flP5
PIC programmer
ec2drv/newcdb
Tools for Silicon Laboratories JTAG debug adapter, partly based on SDCDB (Unix only)
indent
Formats C source - Master of the white spaces
srecord
Object file conversion, checksumming, ...
objdump
Object file conversion, ...
Part of binutils (should be there anyway)
cmon51
8051 monitor (hex up-/download, single step, disassemble)
doxygen
Source code documentation system
kdevelop
IDE (has anyone tried integrating SDCC & SDCDB? Unix only)
paulmon
8051 monitor (hex up-/download, single step, disassemble)
splint
Statically checks c sources (see 3.3.4)
ddd
Debugger, serves nicely as GUI to SDCDB (Unix only)
d52
Disassembler, can count instruction cycles, use with options -pnd
cmake
Cross platform build system, generates Makefiles and project workspaces