| 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 ) |
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 |