全网最详细的nodejs卸载和安装教程

因为项目需求,重装了3个版本的node.js,记录下完整过程,少走弯路少查资料。

一、卸载

1、Win菜单中找到Node.js的卸载程序,运行卸载程序。
在这里插入图片描述

2、点击是。

在这里插入图片描述

3、等待卸载完成。

在这里插入图片描述

4、删除C:\Users\用户名\AppData\Roaming目录下的npmnpm-cache;删除C:\Users\123\AppData\Local\目录下的npm-cache

二、安装

我安装的版本是node-v14.17.3,各版本安装过程完全相同。

1、点击进入node.js各版本下载链接,下载node-v14.17.3-x64.msi。

在这里插入图片描述

2、运行msi安装程序,点击next。

在这里插入图片描述

3、勾选协议,next。

在这里插入图片描述

4、更换安装路径,非C盘原则。

在这里插入图片描述

5、不需要选择或更换,默认安装,直接next,它会自动添加系统变量。
在这里插入图片描述
6、直接next。

在这里插入图片描述
7、install。
在这里插入图片描述
8、Finish。
在这里插入图片描述
9、cmd进入命令行界面,输入node -v 显示node版本,输入npm -v显示npm版本,如果都能显示则安装成功。

在这里插入图片描述
10、到目前为止,node的环境已经安装完成,npm包管理器也有了。我猜大家还要安装Vue,命令行输入安装命令

npm install -g vue-cli

在这里插入图片描述
输入vue -V显示版本号
在这里插入图片描述

做有价值的事情,让生命变得有意义。

UVM(Universal Verification Methodology)是一种基于SystemVerilog的验证方法学,广泛应用于芯片设计的功能验证领域。后门访问通常指直接对寄存器模型或硬件模块进行读写操作,而不需要通过实际的DUT(Design Under Test)接口。这种方式主要用于调试目的,在正式测试过程中一般不推荐使用。 ### UVM中后门访问的概念 1. **后门访问的作用** - 在功能验证环境中,有时需要绕过正常的总线事务流程快速设置某些寄存器状态、检查特定变量等。这种需求可以通过后门访问实现。 2. **后门访问的方式** - 直接修改仿真数据库中的信号值; - 利用寄存器模型提供的API完成对寄存器实例的数据更新而不触发对应的frontdoor sequence; #### 示例代码展示 假设存在一个寄存器名为 `STATUS_REG`, 可以采用如下方式进行后门写入及读取: ```systemverilog class my_test extends uvm_test; // 假设已构建好环境 env 包含 reg_model 等成员 task run_phase(uvm_phase phase); status_reg_t status_reg_val; // 定义寄存器类型句柄 // 写后门示例: status_reg_val = 'hDEADBEEF; // 给本地副本赋新值 STATUS_REG.write(status_reg_val, .parent(this), .path(UVM_BACKDOOR)); //读后门示例: STATUS_REG.read(status_reg_val, .parent(this), .path(UVM_BACKDOOR)); `uvm_info("TEST", $sformatf("Read back value from register: %p", status_reg_val), UVM_LOW) endtask : run_phase endclass : my_test ``` 上述例子展示了如何利用 `.write()` `.read()` 函数配合路径选择参数指定为 `UVM_BACKDOOR` 来达成后门访问的效果。注意这里的操作不会激活任何关联到该寄存器上的sequence机制。
评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

振华OPPO

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

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

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

打赏作者

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

抵扣说明:

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

余额充值