Piklab is an integrated development environment for applications based 
on PIC and dsPIC microcontrollers. The GNU PIC Utilities, SDCC, PICC, 
PIC30 toolchain, ICD2 debugger, PICkit1, PICkit2, PicStart+, GPSim and 
most direct programmers are supported. 

