microchip提供了在linux下的集成开发软件MAPLAB X IDE,以及免费xc编译器(不提供优化编译)。MAPLAB X IDE不再支持Picstart+及ICD2等较早的编程/调试工具了。
其实,在linux下有很多优秀的PIC免费开发工具,还兼容较早的编程/调试工具。
piklab就是一款支持众多PIC编译器的IDE集成开发工具,仍然提供对Picstart+及ICD2等较早的编程/调试工具的支持。piklab可以在百度搜索或http://sourceforge.net/projects/piklab/下载源码编译安装。piklab基于kde开发,并使用QT4,由于使用lubuntu桌面,需要安装编译环境:
sudo apt-get install libqt4-core libqt4-dev libqt4-dev-bin libqt4-gui libqt4-opengl libqt4-opengl-dev
sudo apt-get install cmake libusb-dev libppd-dev kdelibs-bin kdelibs5-dev
sudo apt-get install kdeconnect
然后进入源码目录
cmake .
make
sudo make install
JalV2是一款优秀的非C语言的PIC单片机免费开源编译器,他使用类pascal语言(不要说“我只会用C”。结合例子,JalV2上手不需要1小时,熟练应用不需要1天,有空看看pascal语言更好),具有跟ccs c类似的风格,在jallib中提供了几乎所有应用的库及上千个例子,能快速上手,迅速完成开发工作。
JalV2可以百度搜索或http://www.casadeyork.c