Cytron Technologies
Giờ làm việc: 8:00 - 17:00
Thứ 2 - Thứ 6 (trừ ngày lễ)
Hotline 0362917357
Chúng ta có thể điều khiển từ xa màn hình của NVIDIA Jetson Nano từ một thiết bị khác bằng Virtual Network Computing (VNC). Trong phần hướng dẫn này, mình sử dụng NVIDIA Jetson Nano 2GB. Cách làm cho NVIDIA Jetson Nano B01 cũng tương tự. Ngoài ra, mình cũng sử dụng một module máy ảnh để kiểm tra chức năng của VNC trong việc điều khiển máy tính của Jetson Nano từ thiết bị khác.
1.Tải Vino (VNC server) trên thiết bị Jetson Nano.
$ sudo apt update
$ sudo apt install vino
2. Tạo một thư mục mới
$ mkdir -p ~/.config/autostart
$ cp /usr/share/applications/vino-server.desktop ~/.config/autostart
3. Cấu hình máy chủ VNC.
$ gsettings set org.gnome.Vino prompt-enabled false
$ gsettings set org.gnome.Vino require-encryption false
4. Đặt mật khẩu
$ gsettings set org.gnome.Vino authentication-methods "['vnc']"
$ gsettings set org.gnome.Vino vnc-password $(echo -n 'thepassword'|base64)
** Mật khẩu mặt định để truy cập vào máy chủ VNC là ‘thepassword’. Bạn có thể thay đổi bất kỳ mật khẩu nào bạn muốn trong dấu ngoặc kép (‘ ’).
Ví dụ, nếu mật khẩu bạn muốn là abc123, thì lệnh sẽ là:
$ gsettings set org.gnome.Vino vnc-password $(echo -n 'abc123'|base64)
5. Khởi dộng lại thiết bị Jetson Nano.
$ sudo reboot
6. Tải VNC Viewer trên thiết bị bạn sử dụng điều khiển Jetson Nano .
7. Trên VNC Viewer, đến File -> New connection… -> General.
8. Nhập địa chỉ IP thiết bị Jetson Nano ở VNC Server và bất kỳ tên nào bạn muốn tại Name.
** Để tìm địa chỉ IP ,nhấn vào lệnh Terminal của thiết bị Jetson Nano:
$ ifconfig
Địa chỉ IP có thể tìm thấy tại các interface:
Trong hướng dẫn này, Jetson Nano được kết nối bằng WiFi và có địa chỉ IP 192.168.1.12
9. Sau khi tạo kết nối mới, nháy đúp vào nó và một hộp nhắc sẽ xuất hiện, nháy “Continue” và nhập mật khẩu bạn đã cài đặt ở Bước 4.
10. Nhấp “Ok” và thiết bị của bạn đã được kết nối với Jetson Nano và bạn có thể điều khiển màn hình Jetson Nano trên thiết bị của bạn.
11. Để kiểm tra xem thiết bị của bạn có thể điều khiển Jetson Nano từ xa hay không, mở Terminal và nhập dòng lệnh sau trên VNC Viewerđể mở module camera:
$ gst-launch-1.0 nvarguscamerasrc sensor_id=0 ! 'video/x-raw(memory:NVMM),width=720, height=480, framerate=21/1, format=NV12' ! nvvidconv flip-method=0 ! 'video/x-raw,width=720, height=480' ! nvvidconv ! nvegltransform ! nveglglessink -e
**Mình đã thử nghiệm hướng dẫn này với NVIDIA Jetson Nano B01 và kết quả hoàn toàn giống nhau.