【发布时间】:2010-09-11 12:26:11
【问题描述】:
我有一个针对 Windows 环境的现有代码库,并着眼于未来,希望使其尽可能跨平台。 通过使用跨平台库,我在标准 Linux 发行版上取得了一些成功,但希望将其扩展到实时和/或嵌入式操作系统。
是否可以将大部分代码库移植到此类系统,或者是否需要针对该环境重新实现?如果需要重新创建零件,这些系统的开发是否需要不同类型的设计方法?一些供应商提供他们自己的 IDE 进行开发,这些是必要的吗?或者我们可以或是否可以标准化 GNU 工具链类型的构建过程?
一个潜在的坑洞可能是 IPC 处理的差异,但如果没有进一步暴露,很难掌握具体细节。
注意,虽然目前基于 Windows,但没有特别大量使用 Win32 API(主要是 COM)或 Windows 类型。
谢谢
edit:: 代码库是 C\C++
【问题讨论】:
标签: embedded cross-platform rtos