【发布时间】:2012-02-17 15:45:54
【问题描述】:
哪些嵌入式处理器最接近 x86 多核系统,即具有共享内存、缓存一致性和内存管理等。我问是因为我想知道将针对 x86 编写的系统应用程序移植到嵌入式系统应用程序有多容易系统。我对使用 Linux(嵌入式 Linux)的嵌入式系统特别感兴趣。
【问题讨论】:
标签: c linux embedded x86 embedded-linux
哪些嵌入式处理器最接近 x86 多核系统,即具有共享内存、缓存一致性和内存管理等。我问是因为我想知道将针对 x86 编写的系统应用程序移植到嵌入式系统应用程序有多容易系统。我对使用 Linux(嵌入式 Linux)的嵌入式系统特别感兴趣。
【问题讨论】:
标签: c linux embedded x86 embedded-linux
世界上有很多嵌入式多核 x86 平台,当您了解嵌入式系统的更大端时。
除此之外,世界上到处都是以“正常”方式运行 Linux 的嵌入式处理器,具有缓存一致性和 MMU 等等。一般来说,如果您的程序不使用任何 x86 特定的程序集或编译器内在函数,并且没有对指针/长整型/整数大小做出不适当的假设,您可以将它移植到各种嵌入式处理器,只需一个简单的重新编译。
【讨论】:
MIPS、Arm、Tilera、Cavium、飞思卡尔和 IBM (PowerPC) 都制造符合您描述的处理器。
【讨论】: