问题描述
win10 下,pro 19.3 安装后,按照官网的给出的方法(https://www.intel.com/content/altera-www/global/en_us/index/support/support-resources/knowledge-base/tools/2019/why-does-the-nios–ii-not-installed-after-full-installation-of-t.html),安装 Nios Eclips,过程正常,随后 Eclipse 启动正常。但是需要使用 Nios terminal,就打开 Nios II Command Shell.bat,结果出现闪退,无法运行该脚本。
解决方法
示例:pandas 是基于 NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
可以先安装 nios eclipse,再安装 WSL,这两个软件安装的先后顺序任意
安装 WSL 的步骤:
1.
2.
3.
重启电脑后,打开 windows store 搜索 “WSL”,选择 Ubuntu 18.04 LTS 安装(如果点了“获取”没反应的话,可以使用 win+r 运行 wsreset 来清除一下 store 的缓存)。
4.
安装完成后可以在开始菜单里找到 Ubuntu 18.04 LTS,第一次运行需要等待安装并设置用户名和密码。
5.
因为默认的软件源是 Ubuntu 的官方源,我们可以选择替换为国内的软件源,比如说阿里云镜像的软件源。
在当前命令行下面输入:
sudo -i
切换到 root 用户下,接着备份当前源:
cp /etc/apt/sources.list /etc/apt/sources.list.old
不难看出管理源的文件就是 sources.list,我们选择编辑它,编辑器我这里选用的是 vim,所以命令是:
vim /etc/apt/sources.list
使用 vim 后会进入命令模式,敲键盘上的 「i」键键入编辑模式,然后复制下面这段代码(拷贝代码,然后在编辑器上鼠标右击就可以复制):
#deb cdrom:[Ubuntu 16.04 LTS Xenial Xerus - Release amd64 (20160420.1)]/ xenial main restricted
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
完成之后再敲键盘上的「esc」退出编辑模式,然后再输入 :wq 点击保存并退出编辑器 vim。
实测原始软件默认的 Ubuntu 的官方源会慢到令人发指的程度,切换为阿里镜像源后更新速度会非常快,不到 1 分钟即可更新完。
6.
接着就可以更新软件源了:
apt-get update
对当前系统的软件和类库进行来更新。如果不出意外系统会自动对现有的软件包进行更新。
7.
再执行 nios eclipse 所需的软件安装:
a. sudo apt install wsl
b. sudo apt install dos2unix
c. sudo apt install make
8.
9.
之后 nios eclipse 和 command shell.bat 都可以正常运行了。