开发板配置vnc
时间: 2025-05-01 15:32:41 浏览: 21
### 配置 RK3399 开发板上的 VNC 服务器与客户端
#### 安装 TightVNC Server
要在 RK3399 嵌入式开发板上配置 VNC 远程桌面功能,第一步是在开发板上安装 `tightvncserver` 软件。这是一个轻量级的 VNC 服务器软件,能够支持远程访问设备的图形界面[^1]。
```bash
sudo apt update
sudo apt install tightvncserver
```
#### 初始配置 VNC 服务器
完成安装后,需要通过运行 `vncserver` 命令来初始化 VNC 服务器的安全密码以及创建必要的配置文件[^3]。执行以下命令:
```bash
vncserver
```
此过程会提示用户设置访问密码,并询问是否允许只读模式连接。默认情况下,首次启动会在显示编号 `:1` 下开启一个新的 X 会话。
#### 设置分辨率和颜色深度
为了优化用户体验,在 `/home/用户名/.vnc/xstartup` 文件中修改启动参数以适配所需的屏幕分辨率和颜色质量。可以通过编辑该脚本来指定窗口管理器或其他 GUI 应用程序作为默认环境。
#### 实现 VNCServer 的开机自启
为了让 VNC 服务随系统一起自动加载,需按照特定方法配置 systemd service 单元文件[^4]。具体操作如下所示:
1. **创建 Service 文件**
在 `/lib/systemd/system/` 目录下新建名为 `vnc.service` 的文件,其内容应包含描述信息、依赖关系和服务行为定义。
```ini
[Unit]
Description=Board server daemon
After=network.target
[Service]
Type=forking
User=<your_user>
PAMName=<your_pam_name>
ExecStart=/usr/bin/vncserver -geometry 1920x1080 :1
[Install]
WantedBy=multi-user.target
```
2. **启用并重启 Systemctl**
使用下面两条指令激活刚才建立的服务单元,并重新引导机器检验效果。
```bash
sudo systemctl enable vnc.service
sudo reboot
```
#### 客户端接入方式
对于任何具备 Linux 平台的工作站而言,只需下载对应的客户端工具——即 `vncviewer` ——即可轻松达成对上述已部署好服务器组件的目标主机实施操控的目的[^2]。典型调用形式如下:
```bash
vncviewer IP地址:1
```
其中,“IP 地址”代表目标开发板所在网络中的实际位置;而冒号后的数字则对应之前设定好的虚拟显示屏序号。
---
阅读全文
相关推荐



















