歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 14.04 安裝 Quartus II 13.1 圖解

Ubuntu 14.04 安裝 Quartus II 13.1 圖解

日期:2017/2/28 14:32:28   编辑:Linux教程

簡單講解下在Ubuntu 14.04 安裝 Quartus II 13.1 的過程推介。

第一步去官網注冊然後下載對應的Linux版本,包括軟件和設備文件兩部分,軟件也就是quartus II nios ide,modelsim-altera這些,設備就是具體altera的芯片支持(這部分沒裝裝了軟件也沒用)


第二步安裝,由於我下載的DVD鏡像,所以第一步是掛載到虛擬光驅,當然你也可以解壓(不過將會浪費很多時間),掛載完之後進入對應目錄,該目錄下有一個setup.sh

這個就是安裝腳本,運行這個腳本之前必須保證你的模擬終端使用的是bash而不是dash,在你的終端執行

sudo dpkg-reconfigure dash

--------------------------------------分割線 --------------------------------------

Ubuntu 10.04下搭建FPGA/CPLD開發環境:Quartus II 9.1 http://www.linuxidc.com/Linux/2010-04/25545.htm

Ubuntu 14.04 下載、安裝、配置的相關知識 http://www.linuxidc.com/Linux/2014-04/100370.htm

Ubuntu 14.04系統下載地址:http://www.linuxidc.com/Linux/2014-04/100352.htm

Windows 7下硬盤安裝Ubuntu 14.04圖文教程 http://www.linuxidc.com/Linux/2014-04/100369.htm

Ubuntu下安裝PDF 文檔閱讀器Adobe Reader 9.5.5 http://www.linuxidc.com/linux/2014-04/100845.htm

--------------------------------------分割線 --------------------------------------

上圖詢問你是否讓dask作為系統默認shell,我們當然選擇否,要知道ubuntu這個默認設置(以dash為shell)會導致很多東西莫名其妙的錯誤,而你摸不著頭腦,不知道哪裡錯了。

./setup.sh
執行之後你會發現提示/bin/env找不到之類的錯誤,原因就是ubuntu的env是在/usr/bin/中,所以你就修改setup.sh中的收行改為

#!/usr/bin/env bash
這是由於這個linux安裝包是為RedHat發行版制造的~~

雖然QuartusII已經支持64位,但是它的運行仍然需要32位的庫,這從運行setup.sh時的輸出可以看出:

You must have the 32-bit compatibility libraries installed for the Quartus II installer and software to operate properly.

熟悉的安裝向導出來了,接下來的事情你會做吧??我的路徑是安裝到/opt/altera/13.1

裝完軟件部分再裝設備(device)部分,定位安裝路徑到前面安裝軟件時的路徑/opt/altera/13.1。

破解的神碼不用我說了吧,直接搜索關鍵字就行了。

這次Quartus幫我們建立了一個快捷方式(也就是desktop file),但是我們仍然需要修改下,首先是建立運行腳本並賦予其可執行權限:(/opt/altera/13.1/quartus下)

#!/bin/sh
export QUARTUS_ROOTDIR_OVERIDE=/opt/altera/13.1
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib/x86_64-linux-gnu/:/usr/lib/i386-linux-gnu
${QUARTUS_ROOTDIR_OVERIDE}/quartus/bin/quartus --64bit
然後修改,安裝QuartusII建立的快捷方式並復制到/usr/share/applicactions下:


[Desktop Entry]
Type=Application
Version=0.9.4
Name=Quartus II 13.1 (64-bit)
Comment=Quartus II 13.1 (64-bit)
Icon=/opt/altera/13.1/quartus/adm/quartusii.png
Exec=/opt/altera/13.1/quartus/quartus
Terminal=false
Path=/opt/altera/13.1


上面加粗一行改為我們上面建立腳本的路徑。

接下來我們來安裝Quartus II需要的32位庫,其實這時候Quartus II已經可以運行,但是MegaWizard無法打開,根據終端的錯誤提示:我們需要安裝:

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

這兩個庫安裝完畢之後,就能打開MegaWizard了,而且我的項目也全編譯通過了。

其它的很多功能我還沒有測試,很有可能還缺少什麼庫,這個時候你的做法應該是打開終端,然後在終端裡面執行我們剛才的寫的腳本,然後根據終端輸出信息來判斷缺少了什麼

依據這個來解決問題。

Enjoy!

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved