日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

RISCV学习笔记7.8(开源虚拟机篇)--AlmaLinux虚拟机安装modelsim

發(fā)布時(shí)間:2024/1/8 linux 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RISCV学习笔记7.8(开源虚拟机篇)--AlmaLinux虚拟机安装modelsim 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

上一期的教程我們安裝了wine,這一期來教大家安裝仿真軟件modelsim哈。

1、軟件下載

請(qǐng)參考:RISCV學(xué)習(xí)筆記6.5(軟件篇)–ubuntu18.04虛擬機(jī)安裝modelsim se 10.2c

2、軟件準(zhǔn)備

參考網(wǎng)站:如何在 AlmaLinux 8 上安裝 Java
1)java安裝
使用下面的命令開安裝java哈。

sudo dnf update sudo dnf install java-11-openjdk

但是我們使用java -version,查看到的java版本是1.8版本的,這顯然不是我們剛才安裝的。

這時(shí)候需要使用下面命令sudo alternatives --config java來進(jìn)行版本的替換。輸入數(shù)字2就可以替換到新安裝的java版本了哈。

再使用java -version即可看到j(luò)ava11版本。

2)重要包的安裝。
參考博客:EDA安裝—Centos7安裝Modelsim10.2c及安裝問題解決辦法

sudo dnf install glibc.i686 libXext.i686 libXft.i686 ncurses-devel.i686 libXtst.i686 libXtst-devel.i686

3、正式安裝

1)進(jìn)入共享文件夾下的modelsim的安裝文件夾。
2)使用下面命令運(yùn)行安裝文件。

sudo chmod 777 install.linux sudo ./install.linux

3)遇到第一個(gè)問題,可以看出缺少文件。

4)使用命令sudo dnf search libnsl來查找相關(guān)的包。

5)使用命令sudo dnf install libnsl.i686安裝即可。
6)繼續(xù)運(yùn)行sudo ./install.linux。
7)點(diǎn)擊install Products來安裝產(chǎn)品。

10)選擇軟件的安裝路徑。

11)全部打勾。

12)點(diǎn)擊agree。

13)點(diǎn)擊install。

14)等待安裝完成。

15)之后進(jìn)行軟件的校驗(yàn)環(huán)節(jié)。

16)全部打勾后,點(diǎn)擊verify。

17)校驗(yàn)pass后,點(diǎn)擊Done即可。

4、軟件使用。

參考:RISCV學(xué)習(xí)筆記6.5(軟件篇)–ubuntu18.04虛擬機(jī)安裝modelsim se 10.2c
1)使用命令sudo chmod -R 777 /home/ICer/modelsim對(duì)modelsim文件夾開放訪問權(quán)限。
2)之后聯(lián)系我得到工具哈,得到工具后放到共享文件夾備用即可。
3)將工具拷貝到下面文件夾中,并且進(jìn)入該文件夾。

cp MentorKG.exe /home/ICer/modelsim/modeltech/linux_x86_64/ cd /home/ICer/modelsim/modeltech/linux_x86_64/

4)執(zhí)行命令wine MentorKG.exe -patch .,會(huì)生成一個(gè)文件,將文件保存在固定位置備用。


5)以圖形方式手動(dòng)保存LICENSE.TXT為所要求格式。

6)之后進(jìn)入共享文件夾的modelsim安裝包中,將安裝包中的補(bǔ)丁文件包解壓,并把兩個(gè)文件復(fù)制到指定的路徑。

使用下面命令拷貝補(bǔ)丁文件到指定位置。

cp patch_calibre2011_linux sfk /home/ICer/modelsim/


7)運(yùn)行補(bǔ)丁文件,但是會(huì)出現(xiàn)下面的錯(cuò)誤。原因是缺少libstdc++.so.5文件。

sudo chmod 777 patch_calibre2011_linux sfk sudo ./patch_calibre2011_linux

注:具體解決辦法見:解決安裝程序報(bào)錯(cuò)libstdc++.so.5不存在問題

(0)使用ldd sfk,查看sfk運(yùn)行依賴。下圖可以看出缺少libstdc++.so.5文件。

(1)進(jìn)入下面網(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在命令方式進(jìn)入下面路徑中。

(5)之后運(yùn)行sudo cp libstdc++.so.5.0.7 /usr/lib/,拷貝libstdc++.so.5.0.7文件到/usr/lib/。
(6)最后進(jìn)入/usr/lib/中(cd /usr/lib/),運(yùn)行命令:sudo ln -s libstdc++.so.5.0.7 libstdc++.so.5
(7)運(yùn)行sudo ldconfig更新設(shè)置。
(8)使用ldd sfk,查看sfk運(yùn)行依賴。下圖可以看出缺少libstdc++.so.5文件已經(jīng)補(bǔ)全。
8)這時(shí)候就可以繼續(xù)運(yùn)行sudo ./patch_calibre2011_linux。

9)cd ~并且用gvim打開.bashrc文件,在文件的最后添加下面的內(nèi)容,最后輸入:wq保存并退出。別忘記source下哈。

# Modelsim export PATH=$PATH:/home/ICer/modelsim/modeltech/linux_x86_64 export MGLS_LICENSE_FILE=/home/ICer/Desktop/installer_package/LICENSE.TXT

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個(gè)參數(shù)。net.ifnames=0 biosdevname=0


(3)運(yùn)行sudo grub2-mkconfig -o /boot/grub2/grub.cfg重新生成 grub 配置文件。

(4)修改網(wǎng)卡配置文件

sudo cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.bak sudo mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0

(5)修改ifcfg-eth0文件,修改其中的兩個(gè)地方即可,輸入:wq退出并保存。

sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0


(6)重啟電腦即可。
重點(diǎn):(7)使用命令sudo chmod +x /home/ICer/modelsim/modeltech/linux_x86_64/mgls/lib/mgls_asynch
(7)運(yùn)行vsim,會(huì)出現(xiàn)下面的報(bào)錯(cuò)。出現(xiàn)上面問題的原因是缺少freetype。
freetype下載網(wǎng)址:http://download.savannah.gnu.org/releases/freetype/

(8)window下,下載freetype-2.12.1.tar.gz,并把下載好的文件放到共享文件夾中。

(9)linux進(jìn)入共享文件夾存放freetype-2.12.1.tar.gz的地方,運(yùn)行下面的命令:

cp freetype-2.12.1.tar.gz /home/ICer/Desktop/installer_package/ cd /home/ICer/Desktop/installer_package/ tar -xvf freetype-2.12.1.tar.gz cd freetype-2.12.1 ./configure --prefix=/usr/local/freetype --without-png make -j8 sudo make install sudo mkdir /eda/ sudo mkdir /eda/mentor/ sudo mkdir /eda/mentor/lib32 sudo cp /usr/local/freetype/lib/libfreetype.so.* /eda/mentor/lib32/

(10)使用命令cd ~并用gvim打開.bashrc文件。在文件中添加下面的代碼,使用:wq退出并保存。最后記得source下哈。

export LD_LIBRARY_PATH=/eda/mentor/lib32/

(11)再次運(yùn)行vsim。當(dāng)當(dāng)當(dāng),modelsim界面出現(xiàn)咯。

總結(jié)

以上是生活随笔為你收集整理的RISCV学习笔记7.8(开源虚拟机篇)--AlmaLinux虚拟机安装modelsim的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。