
SEGGER-koncept til displayvisning og operation af embedded systemer via USB
SEGGER’s emVNC-Server (Virtual Network Computing) gør det muligt at se displayet og operere et embedded system via en USB-opkobling (in english)
For an embedded system with a display, this display can be mirrored on the remote computer. For an embedded system without a display, the virtual display content can be shown. Being able to connect to the embedded system via USB is very cost-effective and opens a vast array of options. And since USB is already widely used, emVNC-Server can be implemented very easily just by plugging into an existing interface.
There is no extra hardware cost and very little memory - in flash and RAM - is required meaning emVNC-Server can even be used in small embedded systems with limited memory. emVNC-Server transports human input, such as mouse or touchscreen interaction, over USB to the embedded system, enabling control of the application, working in parallel with existing functionality.
- emVNC-Server is a VNC-over-anything software module, explains Rolf Segger, founder of SEGGER.
- I see the key use case as creating a remote display for a ‘headless’ system. We extend the use of the standard VNC protocol to USB. This has the potential to become very popular. Creating a virtual display for an embedded system essentially makes the physical display superfluous while delivering significant cost savings in the process.
emVNC-Server was designed specifically for embedded systems. It provides both the server module for the embedded system and the client. The PC-side application is multi-platform, for Linux, macOS, and Windows, and is available for download free of charge.
The emVNC-Server is GUI-independent. It works seamlessly with SEGGER’s emUSB Device plus a graphics library, such as SEGGER’s emWin. This makes it uniquely suitable for use on embedded devices as there are no limitations on the display hardware. emVNC-Server comes with examples for use with and without emWin.