This paper proposed a parallel programming solution for embedded VxWorks real time operation system
and introduced the MPI parallel programming platform into the VxWorks system for the first time. Based on the open source MPI implementation mpich2 under Linux system
we ported the MPI library and smpd process manager into the VxWorks system
through solving the various differences between Linux system and VxWorks RTOS
such as system functions supporting
process creation mechanism
etc.
provided a new MPI implementation based on socket interface-eMPI for the VxWorks system
and built an MPI parallel application development platform.