VNC 仿真实践完整使用指南
本文说明从本机安装 VNC 客户端、在网站申请VNC实操环境,到连接远程桌面并在服务器上准备工程完成一次仿真的完整流程。
环境申请与连接参数在网页端完成;源码与仿真在服务器端执行。
一、整体流程(你需要做什么)
- 注册并登录学习平台。
- 确认已具备申请VNC实操环境的权限(未开通时按页面提示完成星球 / 付费等要求)。
- 在个人电脑上安装任意一款常用 VNC 客户端(见第二节)。
- 在网站内申请远程环境,等待分配完成(通常数十秒级,请勿重复点击)。
- 打开“用户中心 → 我的 VNC 连接”,复制服务器地址、端口、用户名与 VNC 密码。
- 用 VNC 客户端按
服务器:端口 连接,输入凭据进入远程 Linux 桌面。
- 在远程桌面打开终端,按课程要求准备个人练习目录,从
/project 复制只读工程到个人目录,再按讲义执行仿真命令。
二、在本机安装 VNC 客户端
平台不强制指定唯一品牌,可使用常见客户端,如 TightVNC、RealVNC Viewer、TigerVNC。
Windows
- 从官网下载 Viewer(仅需连接远程,不必安装完整服务端)。
- 按安装向导完成安装;首次连接若系统防火墙提示,允许该客户端访问网络。
- 连接目标填写为
服务器地址:端口号(英文冒号,端口以页面显示为准)。
macOS
- 可使用 RealVNC Viewer、TigerVNC 等。
- 新建连接时主机填服务器地址,端口填页面给出的 VNC 端口。
Linux
- 可使用
Remmina 或 vncviewer(TigerVNC)。
- 命令行示例:
vncviewer 服务器地址:端口。
三、在网站上申请远程环境
- 使用浏览器登录平台。
- 点击右上角用户头像,在下拉菜单中选择“申请VNC实操环境”。
- 若系统检测到已有有效会话,会直接弹出当前连接信息。
- 若尚无会话,按需选择使用时长、桌面环境、分辨率后提交申请。
- 申请成功后会展示服务器地址、端口、用户名、VNC 密码,请及时保存。
四、查看连接信息并建立 VNC 连接
- 进入“用户中心 → 我的 VNC 连接”(一般路径
/projects/my-tasks/vnc-account)。
- 查看服务器地址、端口号、用户名、VNC 密码及连接地址。
- 将连接信息填入本机 VNC 客户端并连接;首次连接输入 VNC 密码。
- 注意会话有效期(北京时间),过期后需重新申请。
五、进入桌面后:个人目录与只读工程路径
- 个人练习目录(可写):
/home/USER/soc3_practice。
- 课程只读源码统一在
/project/ 下。
- 七大项目的推荐只读子路径、难度梯度与学习方式见 IC 仿真实践 页「七大实践项目」与「七大实践项目盘点」。
- 请勿在
/project 源目录直接改动,务必复制到个人目录后再练习。
六、完成一次代码仿真(通用流程)
具体命令以当期讲义为准,以下为通用流程:
# 将 USER 替换为您的 VNC 用户名
cd /home/USER/soc3_practice
# 示例:复制 SoC V1.1 到个人目录
cp -a /project/SOC_V1.1/To_Customer ./SOC_V1.1_To_Customer_my
cd ./SOC_V1.1_To_Customer_my
ls -la
# 按课程要求加载环境(示例)
tcsh -c "source ${EDA_ENV_INIT:-/eda/env_init.tsh}"
进入课程指定仿真目录后,按讲义执行 make/脚本/yrun 等命令。
七、常见问题
- 连不上:核对 IP 与端口,检查网络或防火墙,会话是否过期。
- 密码错误:使用“我的 VNC 连接”页显示的 VNC 密码,不是网站登录密码。
- 权限不足:确认在
/home/USER/soc3_practice 下操作,而不是 /project。
- 命令找不到:先按课程加载 EDA 环境,再确认当前目录是否正确。