gpt4 book ai didi

linux - 新的嵌入式项目;哪个 ARM CPU 对 Linux 的支持最好?

转载 作者:IT王子 更新时间:2023-10-29 01:02:16 26 4
gpt4 key购买 nike

我们正在计划一款新的嵌入式主板,它必须运行我们开发的定制 Linux 软件。我们当前的平台使用 2.6.32 内核,x86 上的 Debian Lenny。我们没有任何定制硬件,目前所有接口(interface)都是通过串行端口进行的。我一直在寻找 TI AM355x 芯片,但看起来他们还没有准备好 Linux SDK。还有 BeagleBone,但似乎没有任何官方 TI 支持,最早的内核是 3.0,他们运行的是 Debian Wheezy。

任何人都可以推荐一个支持良好的 ARM CPU,它可以在 Debian Lenny 上运行 2.6.32 内核吗?通过良好的支持,我希望得到主线内核支持的东西,得到一家具有良好 promise 和 Linux 支持历史的公司的支持,并且已经支付了支持选项。

我知道这有点笼统,但希望有人可以回复供应商以查看并明确避免供应商?

泰,弗雷德

最佳答案

我认为您是本末倒置。我建议先选择平台,然后再考虑操作系统。请注意,即使使用来自相同供应商的相同内核和用户空间版本,x86 和 ARM 系统之间也存在显着差异 - 特别是在电源管理和驱动程序方面。

内核版本 2.6.32 也相当古老 - 实际上在快速发展的 ARM SoC 世界中是古老的。新功能往往不会向后移植。

最佳支持 ARM SoC 而言,至少有以下因素:

  • 特定的内核树(几乎从不成为主线)支持 ARM SoC 的所有功能
  • [付费] SoC 可获得商业或供应商支持
  • 使用 SoC 的 COTS 系统可供选择范围广泛。
  • 操作系统发行版中的完整系统支持
  • 得到开发者/爱好者社区的支持

服用 Pandaboard作为案例研究,因为它已被其他几位海报提到:

  • 最近的主线发行版支持大多数设备功能
  • 广泛的社区支持 - 尽管很少有文档是权威的或经过维护的,而且很难找到答案。如果你被卡住了,你就只能靠自己了。
  • 您不能购买 Pandaboard 用于生产用途,它作为评估板出售,几乎没有供应商支持。
  • 您无法批量购买 Pandaboard。
  • TI 不提供对 OMAP4 的支持,除非您是 1 级 OEM,尽管大部分数据表(7k 页,44MiB)都是公开的。 NDA 下的其他部分。

从您的描述中可以清楚地看出这不符合您的需求。因此,我建议查看 COTS 系统。

我在使用 PhyTec 的产品方面有很好的经验,他们制造了许多不同的基于 ARM SoC 的系统(在某些情况下,在可互换的模块上)。他们发货的系统符合 Pengutronix's Linux Distro,尽管没有什么可以阻止您使用他们的内核和其他人的用户空间(我使用的是 Angstrom)。 PhyTec 的内核补丁贡献于 linux-omap树。 [5]

还有很多类似 COTS 系统的其他供应商。

不用说,这些 COTS 板并不直接受到主线发行版的支持,尽管在实践中相当接近。

[5]:ARM SoC 值得避免使用 Linux 主线。

关于linux - 新的嵌入式项目;哪个 ARM CPU 对 Linux 的支持最好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13484103/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com