Remote Desktop Protocol (RDP) is a protocol developed by Microsoft that provides a desktop sharing system. RDP makes it possible to remotely control & display the screen of one computer (server) from another computer (client) over a network.

FreeRDP is available for inclusion into Toradex V2.3 Linux image builds. Thus far, it has been tested with the Colibri VF, Colibri iMX6 and Apalis iMX6 modules.

The following video demonstrates the Colibri VF61 connecting to a Windows PC using FreeRDP on the Toradex Linux image. In this demonstration the Colibri VF61 is used as a client to remotely display and control the Windows PC.

$ cd ../../../..
$ . export
### Shell environment set up for builds. ###
You can now run 'bitbake '
Common targets are:
core-image-minimal
core-image-sato
adt-installer
meta-ide-support
You can also run generated qemu images with a command like 'runqemu qemux86'
$

Add the recipe to the build by adding the following line to the end of the "local.conf" file:

IMAGE_INSTALL_append = "freerdp"

Bitbake the image to generate a Linux image with FreeRDP included.

$ bitbake -k angstrom-lxde-image

Fianlly, install the image on the module using the update.sh script and boot the system.