RISCV学习笔记7.8(开源虚拟机篇)--AlmaLinux虚拟机安装modelsim
上一期的教程我們安裝了wine,這一期來教大家安裝仿真軟件modelsim哈。
1、軟件下載
請參考:RISCV學習筆記6.5(軟件篇)–ubuntu18.04虛擬機安裝modelsim se 10.2c
2、軟件準備
參考網(wǎng)站:如何在 AlmaLinux 8 上安裝 Java
1)java安裝
使用下面的命令開安裝java哈。
但是我們使用java -version,查看到的java版本是1.8版本的,這顯然不是我們剛才安裝的。
這時候需要使用下面命令sudo alternatives --config java來進行版本的替換。輸入數(shù)字2就可以替換到新安裝的java版本了哈。
再使用java -version即可看到j(luò)ava11版本。
2)重要包的安裝。
參考博客:EDA安裝—Centos7安裝Modelsim10.2c及安裝問題解決辦法
3、正式安裝
1)進入共享文件夾下的modelsim的安裝文件夾。
2)使用下面命令運行安裝文件。
3)遇到第一個問題,可以看出缺少文件。
4)使用命令sudo dnf search libnsl來查找相關(guān)的包。
5)使用命令sudo dnf install libnsl.i686安裝即可。
6)繼續(xù)運行sudo ./install.linux。
7)點擊install Products來安裝產(chǎn)品。
10)選擇軟件的安裝路徑。
11)全部打勾。
12)點擊agree。
13)點擊install。
14)等待安裝完成。
15)之后進行軟件的校驗環(huán)節(jié)。
16)全部打勾后,點擊verify。
17)校驗pass后,點擊Done即可。
4、軟件使用。
參考:RISCV學習筆記6.5(軟件篇)–ubuntu18.04虛擬機安裝modelsim se 10.2c
1)使用命令sudo chmod -R 777 /home/ICer/modelsim對modelsim文件夾開放訪問權(quán)限。
2)之后聯(lián)系我得到工具哈,得到工具后放到共享文件夾備用即可。
3)將工具拷貝到下面文件夾中,并且進入該文件夾。
4)執(zhí)行命令wine MentorKG.exe -patch .,會生成一個文件,將文件保存在固定位置備用。
5)以圖形方式手動保存LICENSE.TXT為所要求格式。
6)之后進入共享文件夾的modelsim安裝包中,將安裝包中的補丁文件包解壓,并把兩個文件復制到指定的路徑。
使用下面命令拷貝補丁文件到指定位置。
7)運行補丁文件,但是會出現(xiàn)下面的錯誤。原因是缺少libstdc++.so.5文件。
注:具體解決辦法見:解決安裝程序報錯libstdc++.so.5不存在問題
(0)使用ldd sfk,查看sfk運行依賴。下圖可以看出缺少libstdc++.so.5文件。
(1)進入下面網(wǎng)站http://archive.ubuntu.com/ubuntu/pool/universe/g/gcc-3.3/,下載libstdc++5_3.3.6-28ubuntu1_i386.deb文件,將下載好的文件放到共享文件夾中備用。
(2)在window下解壓deb文件。
(3)繼續(xù)解壓data.tar。
(4)在linux在命令方式進入下面路徑中。
(5)之后運行sudo cp libstdc++.so.5.0.7 /usr/lib/,拷貝libstdc++.so.5.0.7文件到/usr/lib/。
(6)最后進入/usr/lib/中(cd /usr/lib/),運行命令:sudo ln -s libstdc++.so.5.0.7 libstdc++.so.5
(7)運行sudo ldconfig更新設(shè)置。
(8)使用ldd sfk,查看sfk運行依賴。下圖可以看出缺少libstdc++.so.5文件已經(jīng)補全。
8)這時候就可以繼續(xù)運行sudo ./patch_calibre2011_linux。
9)cd ~并且用gvim打開.bashrc文件,在文件的最后添加下面的內(nèi)容,最后輸入:wq保存并退出。別忘記source下哈。
10)修改網(wǎng)卡
(0)使用ip addr可以看出網(wǎng)卡名稱是ens33。
參考網(wǎng)站:【Linux】將ens33修改為eth0 網(wǎng)卡方法
(1)sudo vim /etc/sysconfig/grub
(2)為GRUB_CMDLINE_LINUX變量增加2個參數(shù)。net.ifnames=0 biosdevname=0
(3)運行sudo grub2-mkconfig -o /boot/grub2/grub.cfg重新生成 grub 配置文件。
(4)修改網(wǎng)卡配置文件
(5)修改ifcfg-eth0文件,修改其中的兩個地方即可,輸入:wq退出并保存。
sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0
(6)重啟電腦即可。
重點:(7)使用命令sudo chmod +x /home/ICer/modelsim/modeltech/linux_x86_64/mgls/lib/mgls_asynch
(7)運行vsim,會出現(xiàn)下面的報錯。出現(xiàn)上面問題的原因是缺少freetype。
freetype下載網(wǎng)址:http://download.savannah.gnu.org/releases/freetype/
(8)window下,下載freetype-2.12.1.tar.gz,并把下載好的文件放到共享文件夾中。
(9)linux進入共享文件夾存放freetype-2.12.1.tar.gz的地方,運行下面的命令:
(10)使用命令cd ~并用gvim打開.bashrc文件。在文件中添加下面的代碼,使用:wq退出并保存。最后記得source下哈。
export LD_LIBRARY_PATH=/eda/mentor/lib32/(11)再次運行vsim。當當當,modelsim界面出現(xiàn)咯。
總結(jié)
以上是生活随笔為你收集整理的RISCV学习笔记7.8(开源虚拟机篇)--AlmaLinux虚拟机安装modelsim的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: EXCEL数组公式求解一定条件下的最大值
- 下一篇: Material Design(三)--