I have an existing code base focused on the Windows environment, and with an eye to the future, I would like to do this as a cross-platform, as much as possible. I had some success with standard Linux distributions using cross-platform libraries, but I would like to expand it to Realtime and embedded operating systems.
Is it possible to transfer most of the codebase to such systems or require reassignments aimed at this environment? If parts need to be recreated, does the development of these systems require a different design approach? Some vendors provide their own development environment for development, are they necessary, or can or can you standardize the build process like GNU instrumental?
A potential pothole may be a difference in IPC processing, but without additional exposure it is difficult to get an idea of ββthe specifics.
NB, although Windows currently does not particularly use the Win32 (mainly COM) or Windows APIs.
thank
edit :: codebase - C \ C ++
source
share