RISCV学习笔记6.5(软件篇)--ubuntu18.04虚拟机安装modelsim se 10.2c

这篇具有很好参考价值的文章主要介绍了RISCV学习笔记6.5(软件篇)--ubuntu18.04虚拟机安装modelsim se 10.2c。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今天来教大家在ubuntu下安装modelsim。

最近一段时间在学习tinyriscv,需要检查代码的语法是否有误,所以就有了在ubuntu虚拟机安装modelsim的想法。

参考博客:

1、团队处理器系列(一):软件安装与配置
2、Win11安装ise14.7(最终解决方案)——Ubuntu18.04安装ISE与modelsim
3、Ubuntu下命令行加速、终端加速、命令行代理的方法/proxychains安装与使用
4、ubuntu 20.04 下安装使用加速软件
5、如何在 Ubuntu 18.04 上安装和使用 Wine

1、安装包下载

这里推荐博客:Win11安装ise14.7(最终解决方案)——Ubuntu18.04安装ISE与modelsim
百度网盘下载即可。
文件下载后之后,保存到之前教程中的共享盘中。
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu

2.正式安装

在ubuntu的命令行中输入下方命令来打开共享文件夹访问权限。

sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other

ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
进入文件夹中,可以看到下图所示的文件。
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
当然,在安装软件之前,我们还需要安装一些依赖。
(1)首先,需要安装java环境,输入下面的命令来进行安装。

sudo apt update
sudo apt upgrade
sudo apt install default-jre
sudo apt install default-jdk

在命令行中敲入java --version来查看java安装成功。
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
(2)然后,需要安装32位的依赖库。

sudo dpkg --add-architecture i386
sudo apt install libxext6:i386 libxtst6:i386 libxi6:i386 libstdc++5:i386

最后,回到modelsim的安装包路径,并打开命令行来进行软件的安装。
给install.linux开权限并且以管理员的方式运行文件。

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

ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu

3 安装命令行加速工具

参考博客:
1、Ubuntu下命令行加速、终端加速、命令行代理的方法/proxychains安装与使用
2、ubuntu 20.04 下安装使用加速软件
首先根据参考博客2来安装加速软件。操作流程不进行介绍。
接着使用下面的命令来安装proxychains4。

sudo apt update
sudo apt upgrade
sudo apt install proxychains4

最后使用命令sudo vim /etc/proxychains4.conf ,去掉socks4 127.0.0.1 9050
在其添加socks5 127.0.0.1 7890 7890这里指的是代理服务的端口号。

ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
设置好之后,我们可以试试这条命令sudo proxychains4 apt update
注意:有类似打印即可。
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
当命令行加速工具设置后,就可以来下载wine了。

4 安装wine

参考博客:如何在 Ubuntu 18.04 上安装和使用 Wine
当然,大家也可以不安装命令行加速工具,直接进行wine的安装也是可以的,就是下载速度估计会慢很多。建议早上8点-11点的时候下载,这个时候下载是最快的。
使用下面的几条命令安装即可。
1、普通下载命令如下

wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
sudo apt install software-properties-common
sudo apt-add-repository 'deb http://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo apt-get install --install-recommends winehq-stable

2、加速命令如下

wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
sudo proxychains4 apt install software-properties-common
sudo proxychains4 apt-add-repository 'deb http://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo proxychains4 apt-get install --install-recommends winehq-stable

安装完之后可以使用命令wine --version的方式来查看wine的版本。
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
使用命令winecfg来配置wine,最终会出现下图的界面。
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu

5 wine小试牛刀安装notepad++

ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu

6 激活modelsim

首先需要下载激活文件,需要激活文件的小伙伴私信我哦。
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
cd到指定文件夹。这里是/opt/Modelsim/modeltech/linux_x86_64
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
注:另外需要使用sudo chown root:root -R ~/.wine将wine添加到root用户组中。

之后,使用sudo wine MentorKG.exe -patch .来运行激活文件。

ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
将文件全部复制到LICENSE.TXT中,这里的LICENSE.TXT放到/home/xiaoxing/Documents/License/modelsim目录下,需要根据自己的路径修改。
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
点击右上角的三个横杠。
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
另外,需要将安装包中的补丁文件包解压,并把两个文件复制到指定的路径下,我这里是/opt/Modelsim
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
使用下面的命令来进行打补丁。

sudo chmod 777 patch_calibre2011_linux sfk
sudo ./patch_calibre2011_linux

只有一个1 errors,这样就说明打补丁成功咯。
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
用gvim打开.bashrc,并在文件中添加下面的配置,最后记得source一下哦。

# Modelsim
export PATH=$PATH:/opt/Modelsim/modeltech/linux_x86_64
export MGLS_LICENSE_FILE=/home/xiaoxing/Documents/License/modelsim/LICENSE.TXT

之后最重要的是修改网卡名称。
使用下面命令进行修改。

sudo cp /etc/default/grub /etc/default/grub.bak
sudo vim /etc/default/grub

修改GRUB_CMDLINE_LINUX的值为net.ifnames=0 biosdevname=0

之后使用sudo grub-mkconfig -o /boot/grub/grub.cfg来更新grub引导文件。
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
之后重启虚拟机,在命令行输入vsim看是否正常出现界面。
如下如所示,没有成功运行,当我们运行lmutil lmdiag的时候,可以看出激活软件还是起到一定作用的。
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
重点:
使用命令加一个权限即可。

sudo chmod +x ./mgls/lib/mgls_asynch

ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
当再次运行vsim的时候,出现了新的错误。出现这个后就离成功不远咯。
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
出现上面问题的原因是缺少freetype。
freetype下载网址:http://download.savannah.gnu.org/releases/freetype/freetype-old/
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
采用下面的命令开进行安装。

tar -xvf freetype-2.4.12.tar.bz2
cd freetype-2.4.12
./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/

用gvim打开.bashrc文件。添加下图代码即可。退出后记得source一下。
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu
当再次运行vsim的时候,熟悉的界面来咯。
ubuntu modelsim,riscv处理器设计,fpga开发,学习,ubuntu文章来源地址https://www.toymoban.com/news/detail-696968.html

到了这里,关于RISCV学习笔记6.5(软件篇)--ubuntu18.04虚拟机安装modelsim se 10.2c的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 最新虚拟机中Ubuntu18.04安装教程(傻瓜教程)

    可以直接点下方的链接下载 Ubuntu18.04安装链接 笔者这边使用的是VMware Workstation15.5pro,大家也可以从官网所下载 首先先打开Vmware界面,点击其中的“创建新的虚拟机”选项  打开新建虚拟机向导,选择自定义的选项,然后点击下一步  之后的一系列过程请看图中说明 因为笔者

    2024年02月04日
    浏览(65)
  • Ubuntu18.04编译Caffe软件包

    正真的头文件位置处于/usr/include/hdf5/serial 目录下 进入项目根目录执行替换头文件 建立软连接 修改相关环境变量在文件 Makefile.config https://zhuanlan.zhihu.com/p/372521613 download 3.4.0 解压 编译

    2024年02月11日
    浏览(54)
  • 【新手向】conda安装及虚拟环境创建-ubuntu18.04

    官网下载conda官网下载 进入安装包所在目录,打开终端,输入下述安装指令 然后一路回车,直到出现让填yes和no的,如下图 输入yes后,会提示Anaconda的安装路径 (这里记录一下它的默认路径,按回车继续。) 等待安装完之后,会询问是否把anaconda的bin添加到用户的环境变量中

    2024年02月08日
    浏览(66)
  • Ubuntu 20.04 Ubuntu18.04安装录屏软件Kazam

      选择Screencast(录屏) Fullscreen(全屏)-----Windows(窗口)--------Area(区域)、 然后点击Capture,开始录制。 右上角有一个Finish recording 4.然后点击Continue,将所录制的视频保存在你想要的文件夹里面。   5.下载MP4播放器  然后你就可以播放你所录制的视频了。 在windows下面你得用

    2024年02月15日
    浏览(63)
  • Ubuntu18.04 ROS melodic环境下,通过Gazebo软件仿真SLAM算法的学习(gmapping/karto/cartographer/hector)

    目录 一 环境场景搭建world 1.下载insert插件(该插件下会提供一些建好的场景,也可不下载) 2.环境搭建(自建) 3.保存环境 4.配置修改 5.启动环境 二 机器人模型URDF 1.模型创建的文件书写规范 2.检查文件格式是否正确 3.启动模型 三 机器人在场景中运动 1.机器人放在场景中

    2024年02月04日
    浏览(49)
  • 记录在ubuntu 18.04系统上安装虚拟机的过程

    ubuntu镜像下载地址 我下载的是desktop桌面版,比较好操作。 我用的Mac,使用的是balenaEtcher软件进行磁盘烧录。 balenaEtcher下载地址 如果出现磁盘损坏或者无法再次使用,参考这里解决: 进入 ubuntu系统安装过程还是比较顺利的~ 查看是否有硬件虚拟化处理器,大于0则表示有,如

    2024年02月10日
    浏览(52)
  • Ubuntu18.04下安装配置AndroidStudio软件图文教程

    运行环境:操作系统为Ubuntu18.04,android-studio版本为2022.1.1.19-linux,Java版本为jdk8,安装路径/opt/android-studio/,当前用户为xqf222,sdk下载路径默认为/home/xqf222/Android/Sdk 详细步骤和指令如下: 1.安装JDK8: 按组合键Ctrl+Alt+T打开终端命令窗口, 输入安装JDK8的命令:sudo apt-get install openj

    2023年04月10日
    浏览(56)
  • 虚拟机Ubuntu18.04系统使用时所需要的便利配置选项

    每次配置虚拟机,都需要重新安装配置一些能提供便利功能的软件和库,本文就是为了供自己记录这些命令。 我本身电脑的屏幕分辨率为1920*1080,所以使用VMware Workstation Prod打开新配置的Ubuntu系统时,默认的分辨率不合适 我会将其调整为: 这是新配置的Ubuntu系统下可以直接

    2024年02月10日
    浏览(50)
  • Windows主机Navicat远程连接到Ubuntu18.04虚拟机MySQL

    1. 在虚拟机上安装MySQL 2. 检查安装 3. 查看默认密码 4. 用查看到的密码登录MySQL server,修改root用户的密码 5. 设置MySQL字符编码utf8,可以支持中文操作 接下来是连接到远程连接。 6. 远程连接 作者在远程连接的时候也遇到了一系列问题,经过查询最后成功解决。主要尝试了以下

    2024年01月22日
    浏览(45)
  • 【ROS2 入门】虚拟机环境 ubuntu 18.04 ROS2 安装

             大家好,我是虎哥,从今天开始,我将花一段时间,开始将自己从ROS1切换到ROS2,做为有别于ROS1的版本,做了很多更新和改变,我还是很期待自己逐步去探索ROS2中的惊喜。在安装过程中我也遇到的一些坑,我自己也尝试填了一部分,未必是全部,但是相信集合大

    2024年01月17日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包