这几天,在计算机上安装了Debian7,而MPLAB X IDE也升级到了v2.0版,它使用Netbean作为IDE,也支持跨平台开发,于是想试试在Linux下MPLAB X IDE是否好用。安装过程虽然不算复杂,但是对于Linux的初学者还是有些困难,会遇到一些问题,所以我把安装过程整理了一下,和大家分享。
因为MPLAB X IDE不再Debian的软件库中,所以首先要到Microchip的网站上下载,然后在安装。软件的下载网址如下,我下载了Linux版的MPLAB X IDE v2.0以及xc16 v1.21。
http://www.microchip.com/pagehandler/en-us/family/mplabx/home.html?tab=t2
下载后,还需要安装几个依赖关系包,才能安装MPLAB X IDE。需要安装的包有:
ia32-libs,32位架构(仅64位系统需要,如果是32位的系统就不用了)
libc6:i386,嵌入式GNU C库
libexpat1:i386,XML 解析库
在64位Debian下安装ia32-libs时,如果提示软件包有未满足的依赖关系,通常是没有添加32位架构,解决方法如下:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install ia32-libs
安装好上面的文件后,需要修改一下MPLAB X IDE安装文件的权限,这样才能顺利安装。方法是在终端下输入下面的命令:
chmod u+x MPLABX-vX.XX-linux-installer.run
上面的vX.XX代表MPLABX的版本,根据实际版本号进行修改。这里安装的是v2.00,所以它就是2.00。
最后就是运行安装程序了。MPLAB X IDE的安装文件不是deb或tar格式,它是一个.run后缀的文件,可以直接运行安装。在终端下输入
sudo ./MPLABX-vX.XX-linux-installer.run
就可以进行软件安装了。如果运行后没有出现安装界面就直接返回,或者提示段错误,说明图形方式安装遇到问题,那么可以试试文本方式进行安装,方法是在命令行后面加上--mode text 参数:
sudo ./MPLABX-vX.XX-linux-installer.run --mode text
安装的过程很快,一会儿就完成了。然后是安装编译器,方法和上面差不多,就不重复了。安装完成后,系统菜单会在开发子菜单下多出两个项目,就可以直接运行MPLAB X IDE了,界面和使用方法,与Windows版本几乎没有任何不同。打开一个旧程序,可以顺利编译并下载到mcu上,运行速度比windows版还快一些。
文章评论(0条评论)
登录后参与讨论