1.1 Linux环境准备

Linux环境准备,包括虚拟机安装、Linux安装、必要设置。


前言

分享用于数字IC的Linux环境准备的学习笔记,整理记录安装过程中的问题。


1. 下载安装

虚拟机版本:VMware Workstation 16 Pro
Linux系统版本:CentOS 7.9

虚拟机下载链接:https://www.aliyundrive.com/s/r3irk3M49NM
虚拟机下载后按提示下一步,文件中有密钥

Linux系统下载链接:http://mirrors.ustc.edu.cn/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso
Linux安装根据CentOS 7.9的设置和iso文件位置,选择下一步
目前装CentOS7.9 2009没有问题,CentOS7.5和Ubuntu系统中EDA软件有问题
安装过程参考链接1

2. 必要设置

虚拟机和Linux系统的安装比较简单,根据设置或者提示下一步即可,但是在EDA安装或者使用时候会有小问题,本文基本设置都是排坑后的一些设置或者选择。

2.1 网络设置

后续安装EDA工具时,需要联网下载一些yum源,需要设置VM的联网功能
1、VM界面工具栏 - 编辑 - 虚拟网络编辑器
使用管理员权限 更改设置
删除原来NAT网络,若无则跳过
新建网络
选择NAT模式
记住VMnet序号
注:后续使用中,如果网络不能连接可以尝试删除 - 新建
2、选择虚拟Linux系统 - 右键 - 设置
硬件 - 网络适配器 - 网络链接 - 自定义
在自定义中选择上述VM序号
3、打开Linux系统
点击右上角 - 扳手螺丝刀图标 - Network
Wired中选择设置自动
Wired选择ON
Wired Proxy选择自动
4、测试网络
终端中输入

ping www.baidu.com

看到有网络信息在刷新就说明成功联网

2.2 虚拟机和物理机共享文件夹

虽然有VM Tool能直接拖动文件进行虚拟机和物理机的文件共享,但很多场景使用文件系统共享更常见
设置物理机共享文件夹,并设置权限:右键 - 属性 - 共享 - 共享文件夹
选择虚拟Linux系统 - 右键 - 设置 - 选项 - 共享文件夹 - 选择物理机设置的共享目录
万一/mnt/hgfs/中没有共享文件夹,需要重装虚拟机VM Tool
*设置过程参考链接2

2.3 重装VM Tool

虚拟机自带VM Tool的安装文件 VMware安装目录下面linux.iso,或者网上搜索下载
将安装文件直接拖入虚拟机
设置过程参考链接2链接3

2.4 shell脚本设置

EDA工具部分安装环境和学到的脚本都是cshell做的,需要设置默认脚本为csh

sudo vim /etc/passwd

将用户最后的bash手动改为csh
最后重启客户端生效

2.5 root权限设置

许多操作需要root权限,给普通用户赋权限

sudo vim /etc/sudoers

在root ALL=(ALL) ALL下面添加
用户名 ALL=(ALL) ALL

2.6 GVIM

2.6.1 GVIM安装

编辑器必不可少,一般常用GVIM编辑器
安装依赖库

sudo yum install ncurses-devel.x86_64
sudo yum install libXt-devel.x86_64
sudo yum install gtk2-devel.x86_64

安装GVIM

sudo yum install gvim

2.6.2 GVIM默认配置

分享一套配置,在~/.vimrc中输入默认配置:

set nocompatible
set noswapfile
set nobackup
set nowritebackup
set fileformats=unix,dos
set fileencodings=utf-8,ucs-bom,gb18030,gb2312,cp936
set encoding=utf-8
set termencoding=utf-8
set nu

color desert
set guifont=DejaVu\ Sans\ Mono\ 18
set cursorline  
set cursorcolumn

set linespace=2
set ruler 
set showcmd
set hlsearch 
filetype on
filetype plugin on
filetype indent on
syntax enable
syntax on
set smarttab
set autoindent
set backspace=indent,eol,start
set expandtab
set lines=45 columns=160
set foldmethod=marker
set foldmarker=BLOCK_BEGIN,BLOCK_END
set foldcolumn=2
set wrap
map<F3> :NERDTreeMirror<CR>
map<F3> :NERDTreeToggle<CR>
set t_Co=256

2.6.3 GVIM Nerdtree插件

分享一个可以查看目录的GVIM插件,链接:https://pan.baidu.com/s/10FngqNQMsS3SDUWZqp_8ww?pwd=nu9h ,提取码:nu9h
解压后直接放入~/.vim文件夹,没有.vim文件夹就创建,有.vim文件夹就把插件对应目录放进对应目录
在~/.vimrc中设置启动F3查看目录:

set wrap
map<F3> :NERDTreeMirror<CR>
map<F3> :NERDTreeToggle<CR>

参考链接

链接1:https://blog.csdn.net/weixin_52799373/article/details/124324077
链接2:https://blog.csdn.net/kai1001/article/details/79668327
链接3:https://blog.csdn.net/qq_43203949/article/details/121728559

本文仅用于学习分享,未有商业用途,如有侵权,可联系删除

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

i十一月的嚣张

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值