Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Support
  • About Us
  • Blog
  • Forum
  • Search
    • Contact Us
    • Forum
    • Knowledge Base
    • Web Shop
    • Newsletter
    • RSS
  •   Jobs
  •   Videos
  •   Blog
  •   Sustainability
  • emWin
  • VNC Server
  • Technology
  • Demos
  • Add-ons
  • Tools
  • emWin Source Upgrade

VNC Server

A VNC connection allows the user to view and control the 'target desktop' from anywhere on the internet including the option of file transfers. This works even without a display.

Contact us
Downloads
Documentation
SEGGER emWin
  1. 1.Overview
    1. 1.1.Key features
  2. 2.emVNC Client
  3. 3.Requirements / Restrictions
    1. 3.1.VNC Server
    2. 3.2.VNC Client

Overview

VNC stands for "Virtual Network Computing". emWin VNC Server uses the RFB protocol which makes it possible to use any VNC client.

Using a VNC connection allows the user to remote control the 'desktop' of the embedded target device and can be controlled with the PCs mouse and keyboard. A device running the VNC Server does not require a display and combined with 'IP over USB' not even an Ethernet connector.

With an underlying file system (e.g. emFile) on server side it is also possible to transfer files from and to the target. This requires the emVNC Client, since there is no standard for the file transfer protocol.

Key features

  • Remote control of target desktop
  • emWin VNC server works with all VNC clients supporting the RFB protocol
  • Free VNC Client (emVNC) available for Windows, macOS and Linux
  • File transfers from/to the target possible

emVNC Client

The emVNC Client is an easy to use tool which is available as a free download. This tool is available for Windows, macOS and Linux.
It offers an easy to use interface, saves the last connections and offers file transfer between the client and the host.

DownloademVNC for Windows, macOS and Linux

The emVNC Client offers you the following features:

  • Remember the last connections
  • Remember passwords
  • Zoom in and out of the hosts desktop
  • File transfer
  • Cross platform (Windows, Mac, Linux)
  • Free tool
emVNC windows

Simple user interface:

emVNC

Connected to VNC Server on STM32F746 Discovery:

Requirements / Restrictions

VNC Server

  • TCP/IP stack: Since the communication between the server and the viewer is based on a TCP/IP connection, VNC requires a TCP/IP stack.
    A TCP/IP stack needs to be present. That is NOT part of emWin. The interface of the VNC Server ensures that any TCP/IP stack can be used.
  • Multi-tasking: The VNC Server needs to run as a separate thread. Therefore a multi-tasking system is required to use the emWin VNC Server.
  • File system: Required only if the file transfer feature should be used.

VNC Client

The only requirement is one of the following operating systems:

  • Windows
  • macOS
  • Linux

Headquarters

SEGGER Microcontroller GmbH

Ecolab-Allee 5
40789 Monheim am Rhein, Germany
info@segger.com
Tel.: +49-2173-99312-0
Fax: +49-2173-99312-28

Locations

USA: SEGGER Microcontroller Systems LLC

Boston area
101 Suffolk Lane
Gardner, MA 01440, USA
us-east@segger.com
Tel.: +1-978-874-0299
Fax: +1-978-874-0599

Silicon Valley
Milpitas, CA 95035, USA
us-west@segger.com
Tel.: +1-408-767-4068

China: SEGGER Microcontroller China Co., Ltd.

Room 218, Block A, Dahongqiaoguoji
No. 133 Xiulian Road
Minhang District, Shanghai 201199, China
china@segger.com
Tel.: +86-133-619-907-60

ISO 9001 certified

ISO 9001

30+ years of experience

First-class embedded software tools since 1992
  • Imprint
  • Disclaimer
  • Privacy Policy
© 2025 SEGGER - All rights reserved.