Open Access Open Access  Restricted Access Subscription Access

Virtualization of the Legacy VxWorks Application onto the Linux Platform


Affiliations
1 M.Tech Student, Department of Computer Science and Engineering, R. V. College of Engineering, Bengaluru, Karnataka, India
2 Assistant Professor, Department of Computer Science and Engineering, R. V. College of Engineering, Bengaluru, Karnataka, India

   Subscribe/Renew Journal


With the expansion in the deliverables by the IT industries, the smart organizations are deploying virtualization in an increased manner which helps to reduce the capital expenses and make the business operations more active, agile, and affiliated with the organization’s business requirements. While an application needs to be upgraded, the virtualization comes into picture which results in application to be hardware independent and share the same set of resources with other applications running on the same virtual platform. A detailed study is made on the architectural details of VxWorks RTOS, Linux operating system, and the migration architecture. Further, the detailed procedure for migrating a legacy VxWorks application to a 32-bit embedded Linux platform has been explained. Subsequently, the steps for porting it to the 64-bit Linux platform has been detailed. Observations show the major changes to be updated in the VxWorks application to work on the Linux OS. It can be said that the OS abstraction layer can be considered as the floating layer which needs a major part of the changes to be made when porting an application from one platform to another.

Keywords

Embedded Linux, Hardware virtualization, Migration, Virtualization, VxWorks to Linux, VxWorks RTOS.
Subscription Login to verify subscription
User
Notifications
Font Size


Abstract Views: 138




  • Virtualization of the Legacy VxWorks Application onto the Linux Platform

Abstract Views: 138  | 

Authors

Krithika L.
M.Tech Student, Department of Computer Science and Engineering, R. V. College of Engineering, Bengaluru, Karnataka, India
Vishalakshi Prabhu H.
Assistant Professor, Department of Computer Science and Engineering, R. V. College of Engineering, Bengaluru, Karnataka, India

Abstract


With the expansion in the deliverables by the IT industries, the smart organizations are deploying virtualization in an increased manner which helps to reduce the capital expenses and make the business operations more active, agile, and affiliated with the organization’s business requirements. While an application needs to be upgraded, the virtualization comes into picture which results in application to be hardware independent and share the same set of resources with other applications running on the same virtual platform. A detailed study is made on the architectural details of VxWorks RTOS, Linux operating system, and the migration architecture. Further, the detailed procedure for migrating a legacy VxWorks application to a 32-bit embedded Linux platform has been explained. Subsequently, the steps for porting it to the 64-bit Linux platform has been detailed. Observations show the major changes to be updated in the VxWorks application to work on the Linux OS. It can be said that the OS abstraction layer can be considered as the floating layer which needs a major part of the changes to be made when porting an application from one platform to another.

Keywords


Embedded Linux, Hardware virtualization, Migration, Virtualization, VxWorks to Linux, VxWorks RTOS.