Windows 환경을 대상으로하는 기존 코드베이스가 있고 미래를 염두에두고 가능한 한 크로스 플랫폼으로 만들고 싶습니다. 크로스 플랫폼 라이브러리를 사용하여 표준 Linux 배포판에서 성공했지만 Realtime 및 임베디드 운영 체제로 확장하려고합니다.임베디드/리얼 타임 운영 체제로 Windows 소프트웨어 이식
대부분의 코드베이스를 그러한 시스템에 이식 할 수 있습니까? 아니면 해당 환경을 대상으로 재 구현해야할까요? 부품을 재생산해야하는 경우 이러한 시스템을 개발하려면 다른 유형의 설계 방식이 필요합니까? 일부 벤더는 개발을 위해 자체 IDE를 제공합니다. 이것이 필요하거나 GNU 툴체인 유형 빌드 프로세스를 표준화 할 수 있습니까?
잠재적 인 움푹 들어간 곳은 IPC 처리의 차이 일 수 있지만 더 이상의 노출없이 구체적인 사항을 처리하기는 어렵습니다.
NB 현재 Windows 기반이지만 Win32 API (주로 COM) 나 Windows 유형은 많이 사용되지 않습니다. 응용 프로그램은 대부분 C이며, POSIX는 다음 너무 열심히하지 않으면
감사
편집 : 코드베이스는 C \ C++