Wednesday, May 16, 2007

Microchip PIC MCU Development Tools under Linux

I've collected some links about PIC MCU Development Tools under Linux.

1. MPLAB under Linux with Wine (my mini-howto):
http://forum.microchip.com/tm.aspx?m=112347

2. PICkit 2 under Linux
pk2 by Jeff Post: http://home.pacbell.net/theposts/picmicro/
pyk by Mark Rages: search pyk http://groups.google.com/group/pickit-devel
piklab by Nicolas Hadacek: http://piklab.sourceforge.net/

3. MPLAB ICD 2 under Linux
http://piklab.sourceforge.net/

4. PICStart+ under Linux
PICP by Jeff Post: http://home.pacbell.net/theposts/picmicro/
Piklab: http://piklab.sourceforge.net/
Pista: http://gatling.ikk.sztaki.hu/~kissg/pd/pista/pista.html

5. PICDEM FS USB related project
1) PICDEM FS USB bootloader for Linux using libusb
http://www.internetking.org/fsusb/
http://forum.microchip.com/tm.aspx?m=106426
2)PICDEM FS USB demo appliation under Linux using libusb
http://www.varxec.net/picdem_fs_usb/

6. PICkit 1 under Linux
http://charm.cs.uiuc.edu/users/olawlor/projects/2003/microchip/
http://tfc.duke.free.fr/pickit.html

7. Basic tools: gputils assembler/linker, gpsim simulator and sdcc C compiler
GPutils: http://gputils.sourceforge.net/
GPSIM: http://www.dattalo.com/gnupic/gpsim.html
SDCC: http://sdcc.sourceforge.net/


3 comments:

Dan Kegel said...

Your recipe for installing mplab
might be a bit outdated. Could you
try the simplified recipe in
http://bugs.winehq.org/show_bug.cgi?id=8407#c1
?

Xiaofan Chen said...

Now I consider Wine+MPLAB not that useful if one wants to use the hardware components like ICD2. Maybe VMWare is better.

MPLAB 7.62 installation under Ubuntu is pretty easy. MLAB 8.0 seems to have some problems. Now I do not use Wine+MPLAB anyway. I only need C18/C30/C32 and they work fine under Wine without the need to install MPLAB.

Anonymous said...

Hi
I've put a small app that helps to develop PIC things on the net, at www.slgnps.com. It runs in linux(under Mint 4.0 at least under JRE 6.

It embeds user code and a small interpreter into a hex file
that you then burn into the pic.

cheers