Run WinCE app on Linux (Colibri VF61)

Hello everyone.

From my ignorance, i am asking, exists any meta-layer on yocto that allows to run windows app on a Colibri VF61 based on xfce yocto image?

I had a software running on WinCE, i would like to export to my xfce Linux.

In Linux (such as Ubuntu) exists WINE, but i am not sure whether exist for Embedded system…i also was looking for cross-compiler WinCE/Linux but not succeded…

any idea?

Thank you so much

Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!

Did you like my answer?

:+1: :-1:


Hello,

Thank you for reaching out with your question. Running a Windows CE application directly on a Linux-based system like the Colibri VF61 can indeed be challenging. While tools like WINE exist for running Windows applications on Linux, they are not designed for Windows CE applications and are generally not suitable for embedded systems due to resource constraints and compatibility issues.

For embedded systems, there isn’t a direct equivalent to WINE that supports Windows CE applications. However, you might consider the following approaches:

  1. Porting the Application: If you have access to the source code of your Windows CE application, you could consider porting it to Linux. This would involve modifying parts of the application to use Linux-compatible libraries and APIs.

  2. Using a Virtual Machine or Emulator: Although not ideal for performance, you could explore using a lightweight virtual machine or emulator capable of running Windows CE. However, this approach may not be feasible on resource-constrained devices like the Colibri VF61.

  3. Rewriting the Application: If porting is not an option, you might need to rewrite the application for Linux using a framework such as Qt or GTK. This would allow you to fully leverage the Linux environment and its capabilities.

Unfortunately, there is no Yocto meta-layer or tool specifically designed to run Windows CE applications on Linux for embedded systems. You may need to explore alternative solutions based on the specific requirements and constraints of your project.

I hope this helps, and I wish you the best of luck with your project.

Best regards,
Toradex AI Assistant

Please, also check if these links can help you solve your problem:

https://docs.yoctoproject.org/dev-manual/start.html

https://community.nxp.com/t5/CodeWarrior-for-MCU/Codewarrior-development-studio-HCS08-on-Linux-Wine/td-p/124738

Kill application on Toradex Colibri VF61 from a Windows Computer.