Application Code Portability

Applications that are written using the PolySync [C and C++ APIs](/articles/?p=1103) are portable across all supported architectures. For example, applications can be created on the bench in a development environment, and the application source code can be copied to the ECUs in the vehicle for on-road testing of the autonomous vehicle. ![Application Portability](/wp-content/uploads/2016/08/application-portability.png) PolySync integrates closely with the board support package (BSP) for the processor architecture, and the overlying Operating System (OS). This allows developers to simply copy the application source code from the development environment to the ECUs in the vehicle and recompile. ![Big Picture](/wp-content/uploads/2016/08/big-picture.png)