This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3352: Remote Desktop Client options

Part Number: AM3352

Sitara Family & Friends,

One of our customers has an inquiry with: an RDP client that can run on our AM335x board.

They've found one that is regularly supported (an important consideration because they are also very cybersecurity conscious, and so require regular updates for all software that runs on their systems). This client is FreeRdp (http://www.freerdp.com/).

FreeRdp has a wayland versions of its client, which is what they'd need. But the problem is, it's CMake configuration system does not contain any rules for cross-compiling to ARM, and they've not found much online about running FreeRdp on ARM. 

In addition, there is not much evidence of people actually running freerdp on ARM (web/forums/etc) so unfortunately even if they do manage to cross-compile, regrettably there is no guarantee of performance.

So, it begs the question...are there any other RDP client options that run on AM335x Sitara?

TY,
CY

  • The software team have been notified. They will respond here.
  • Thank you Biser,

    As an alternative, we would also be interested if we could recommend a VNC client if they decide to go that way - now that we know RDP is probably going to be a challenge for ARM, their Windows team might be more willing to consider a VNC client.

    I'll wait for input but just wanted to pass this along as well.

    Thank you again,

    Chris

  • Hey Chris,

    Sorry for the delay, but we had to do some research to help come up with some suggestions. As you can tell, we currently provide neither RDP nor a VNC client with the SDK, and we don't currently have plans to do so. So, we don't have much expertise in this area as it becomes more of an ARM Linux system design question.

    Given that we use Yocto/OE to build our SDK and Filesystem, using something that is provided in that environment to add one of these features to the SDK Filesystem would probably be the easiest path, but it is certainly not the only path. There are some VNC solutions available via Yocto/OE, but RDP is still a bit on the periphery.

    Here is our guide on how we build the SDK using Yocto/OE:

    processors.wiki.ti.com/.../Processor_SDK_Building_The_SDK

    This would be a good starting point for this journey. However, this task will still take some pretty good Yocto/OE skills to add the necessary components and get it all working.

    Using Debian from the Beagle community might be another path that is quicker if it meets your needs, but support would come from that community.