【问题标题】:Which embedded processors are the closest to multicore哪些嵌入式处理器最接近多核
【发布时间】:2012-02-17 15:45:54
【问题描述】:

哪些嵌入式处理器最接近 x86 多核系统,即具有共享内存、缓存一致性和内存管理等。我问是因为我想知道将针对 x86 编写的系统应用程序移植到嵌入式系统应用程序有多容易系统。我对使用 Linux(嵌入式 Linux)的嵌入式系统特别感兴趣。

【问题讨论】:

    标签: c linux embedded x86 embedded-linux


    【解决方案1】:

    世界上有很多嵌入式多核 x86 平台,当您了解嵌入式系统的更大端时。

    除此之外,世界上到处都是以“正常”方式运行 Linux 的嵌入式处理器,具有缓存一致性和 MMU 等等。一般来说,如果您的程序不使用任何 x86 特定的程序集或编译器内在函数,并且没有对指针/长整型/整数大小做出不适当的假设,您可以将它移植到各种嵌入式处理器,只需一个简单的重新编译。

    【讨论】:

      【解决方案2】:

      MIPS、Arm、Tilera、Cavium、飞思卡尔和 IBM (PowerPC) 都制造符合您描述的处理器。

      【讨论】:

      • @MetallicPriest 所有这些都可以提供带有 MMU 的设备。缓存一致性我不太确定。至少有没有自动缓存一致性的 PPC 双核,您可能需要留意这一点。
      • 看看arm mpcore,它可能也有你要找的东西。
      • @MetallicPriest 是的,所有这些公司都销售(也)具有 MMU 和硬件缓存一致性的芯片。
      猜你喜欢
      • 1970-01-01
      • 2020-06-05
      • 2012-02-07
      • 2015-12-29
      • 1970-01-01
      • 2016-02-15
      • 2014-12-17
      • 1970-01-01
      • 2011-09-14
      相关资源
      最近更新 更多