
A common criticism of Microchip’s compilers and IDE is that they’re only available on Windows. However, the compilers are all based on GCC so they’re open source. Tayken has been working on a Linux port, and linked to this detailed guide with resources for compiling C30 under Linux. Binaries are not yet available, but the future of PIC on Linux looks bright.
I finished most of it, just have to check if libraries are correctly arranged and do some final tests then I’ll post it on my blog.
This will make it possible to develop for PIC24/30/33 under Linux, that includes the Bus Pirate and the web platform. Great work Tayken!
PIC24/30/33 chips handle embedded networking, sensor polling, and protocol conversion in deployments ranging from industrial telemetry to offshore sportsbooks transaction terminals and agricultural monitoring stations. A native Linux toolchain removes the last barrier for developers who build and deploy on Linux-only infrastructure.
*The picture is of the Windows MPLAB IDE and not the compiler, we weren’t sure what image best represented a compiler.

I have posted something related to that on Microchip forums
http://www.microchip.com/forums/m519053.aspx
Seems there is no need to wast more time on actual port ;)
Reading that ‘important notice’ really leaves me with the impression that Microchip is an open source leech. We had to release this source, and we got a huge leg up by using community developed compiler code, but the rest is ours and you better not use it.
yes Ian, Microchip has never adhered to Open Source culture.
I don’t remember where I have read a comment about Microchip since 8 or 9 months ago, but it seems that they recruited a lot of java developers, and they seems to work on a new dev environment based on NetBeans (instead of Eclipse… strange choice).
I think that the main work for them now is not GCC port, but it’s the port of the drivers and dlls for their debug tools and emulators/simulators (for C18 I think that they are already happy with HITEC multiplatform C18 compiler).
What I don’t understand is, since they acquired HITEC, why they dont integrate their tools under HTIDE (Eclipse based) since HITEC does all work to inegrate its compilers, PIC software simulators and most of Microchip debug tools (ICD2, MP3; …)???
Wait and see !!!