The migration from Windows CE (WinCE) to Embedded Linux has become increasingly important in recent years since Microsoft discontinued support for WinCE. As a result, many companies are now facing a new challenge: migrating their current systems to modern platforms. Not only to extend the life of their hardware, but also to keep up with the increasing demands of modern programs and applications.
A perfect example of this transition is the use of LVGL, which stands for “Light and Versatile Graphics Library.” This term refers to an open-source library that was developed to create graphical user interfaces (GUIs) in embedded systems.
The implementation of LVGL offers many advantages. Resources are saved because it can be used even with limited computing power and memory. With a wide range of functions and the possibility of use on various operating systems (e.g., Embedded Linux), LVGL offers a high degree of flexibility.
Challenges during migration
When switching from WinCE to Embedded Linux, there are a few points to consider:
First, it is important to port the existing software, especially for GUI, as it was mostly developed specifically for Windows CE.
Hardware drivers must be adapted or rewritten to be compatible with Linux. Tools such as Yocto or Buildroot can be used to obtain a customized operating system.
Furthermore, real-time capability must be ensured if there are specific timing requirements. Real-time Linux is the solution here. In addition, everything must be validated to ensure the seamless functioning of the new solutions.
LVGL as a tool for modern GUI development
LVGL is a powerful tool for establishing modern GUIs in embedded systems.
As already mentioned, its main advantages are efficiency, flexibility, and support for multiple platforms.
The embedded team at SIGMA Chemnitz has already worked successfully with LVGL in various projects, for example in the development of a control panel for industrial control systems. The existing WinCE interface was replaced with a modern LVGL-based GUI. This resulted in a responsive user interface and new functions could be integrated. This greatly increased ease of use and efficiency.
Advantages of embedded Linux migration
Long-term updates
Reduced licensing costs
Scalable
Future-proof, easily integrated into modern technologies
Increased user comfort
Our conclusion
Migrating from WinCE to Embedded Linux is worthwhile, especially with tools such as LVGL. This allows companies to efficiently modernize their systems and prepare them for the future. And, of course, increase user comfort. Our team at SIGMA Chemnitz has already demonstrated in several projects how this transformation can be implemented quickly and successfully. Our expertise and experience ensure that all aspects of the migration (from hardware adaptation to software development) can be carried out efficiently.


