Quartus II 13.1(Linux版本)安装

Quartus II 13.1(Linux版本)安装

需要文件:Quartus II 13.1-Linux安装包、Device库、pj文件

ps :最近因为需要,打算测试下在Linux系统(Ubuntu)的服务器跑quartus II的速度,原本以为会很轻松就可以测试完,但是没想到从下载软件到安装就是一条坎坷的路,为方便他人,也为了给自己做个记录,此篇文章由此诞生,hhhhhhhh*

安装之路——安装包的心酸
首先我在网上找了很久的Quartus 13.1的安装包,(因为Intel官网的安装包我不知道为什么下载不起)也别问我为什么不下载最新的,因为有它的好处,也用得习惯。然后找的了很多,而且都是*.run的类型,器件库也都是该格式,我根据网上的方法对文件进行chmod u+x *.run,再去运行,但是安装界面都一直没启动成功,于是各种尝试,看别人的安装方法,安装驱动……一系列伤心的往事,最后还是没装成功。
不过我还是没放弃,又开始在网上到处逛,找资源,找教程,找解决方法,终于找到了一个比较合适的安装教程,不过它要求的是iso文件,却又没给出安装文件,真的很让人头秃,不过我好好分析了下某个地址,嘿嘿,具体方法保密,然后得到了altera的原下载地址,还能用,这边放出安装包和器件库
http://download.altera.com/akdlm/software/acdsinst/13.1/162/iso/Quartus-13.1.0.162-linux.iso
http://download.altera.com/akdlm/software/acdsinst/13.1/162/iso/Quartus-13.1.0.162-devices-1.iso
http://download.altera.com/akdlm/software/acdsinst/13.1/162/iso/Quartus-13.1.0.162-devices-2.iso

安装之路——懵逼的安装
在安装包都准备好之后,正式走上安装的路,没想到又遇到BUG了,心累……
将Linux.iso直接解压或者挂载在指定文件夹,进入altera_13.1_linux 文件夹,在终端运行 ./setup.sh,然后发现会报错,说是bash: ./setup.sh: /bin/env: bad interpreter: No such file or directory,原因是Ubuntu和Redhat的那个bash存放的路径不一样,(这个BUG困了我蛮久,因为网上的教程说的比较简单,然后个人理解有点差异,就花了些时间解决);解决的方法就是进setup.sh直接在首行进行编辑,把bash路径改成Ubuntu的,如下图,
在这里插入图片描述
注:如果遇到文件只读,可强制或者加入可写权限对文件进行编辑。.
改好后,再次运行,运行setup.sh时会有提示(You must have the 32-bit compatibility libraries installed for the Quartus II installer and software to operate properly.),
解决方法:终端输入

sudo apt-get install libxtst6:i386 libxi6:i386 -y 

没有提示的就不管。
接着出现的就是我们熟悉的安装界面了,器件库的镜像文件如果放在同一路径的话,可以自己把自己需要的Device安装了,安装完成。
注:1、如果安了软件,但是还没装器件库,就进入器件库的那个iso,找到该文件
Quartus II 13.1(Linux版本)安装_第1张图片
在终端直接运行,进入安装器件库界面,如果没反应,再用下面方法再来
2、找到这个文件,注意文件路径
Quartus II 13.1(Linux版本)安装_第2张图片
运行,就是器件库安装向导了,接下来的安装使用和windows一样。
Quartus II 13.1(Linux版本)安装_第3张图片

安装之路——难寻的pj文件
安装好软件和器件库后,就需要pj了,pj文件也是让人找了许久,才终于凑了个出来,话不多说,上crack:

pj文件下载

把Crack_QII_13.1_linux.zip和Crack_QII_13.1_linux64.zip里面的文件分别解压缩后,在/altrea/13.1/quartus/linux和/altrea/13.1/quartus/linux64里面分别替换同名文件即可。
license文件和Windows一样,网卡号需要修改。

安装之路——usb blaster 配置
软件终于辛苦的装好了,接下来久配置一下最后下程序的操作吧,插上下载器,便可以直接检测,而不需要每次赋权限。
方法:在/etc/udev/rules.d这个默认的规则目录下新建一个以rules为后缀的文件

sudo nano /etc/udev/rules.d/51-usbblaster.rules

然后里面添加这句话:

# USB-Blaster
SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6001", MODE="0666", SYMLINK+="usbblaster"

保存好就行了这样usb blaster用起来相当方便。
插上usb blaster与板卡进行连接,可以直接进这边试试检测结果
Quartus II 13.1(Linux版本)安装_第4张图片
Quartus II 13.1(Linux版本)安装_第5张图片
点Start,然后可以看到检测到的芯片。

-------------------------------------------------END-------------------------------------------------
PS:Linux我其实不太会用,搞得十分心酸……
若有错误欢迎指出

你可能感兴趣的:(LINUX,Quartus,II,13.1(Linux版本),Ubuntu)