新的embedded式项目; 哪个ARM CPU有最好的Linux支持?

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

任何人都可以推荐一个可以运行Debian Lenny的2.6.32内核的良好的ARM CPU吗? 通过良好的支持,我想要的东西,在主线内核支持,是由一个有良好的承诺和Linux支持历史的公司的支持,并已支付支持选项。

我知道这是有点一般,但希望有人可以回应供应商看看&供应商一定要避免?

TY,Fred

我想你在这里把马车放在马前。 我会建议先选择平台,然后再担心操作系统。 即使使用相同厂商提供的相同内核和用户空间版本,x86和ARM系统之间也存在显着差异 – 特别是在电源管理和驱动程序方面。

内核版本2.6.32也相当老旧,实际上在ARM SoC的快速发展的世界里是古老的。 新功能往往不被支持。

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

  • 一个特定的内核树(几乎从不主线)支持ARM SoC的所有功能
  • [付费]商业或供应商支持可用于SoC
  • 使用SoC可以选择多种COTS系统。
  • 操作系统发行版中的完整系统支持
  • 由开发者/爱好者社区支持

以其他几张海报为例,以Pandaboard为案例研究:

  • 最近的主线发行版支持大多数设备功能
  • 广泛的社区支持 – 尽管很少的文档是权威的或维护的,答案很难找到。 如果你陷入困境,你会自己动手。
  • 你不能购买Pandaboard作为生产用途,它作为一个评估板出售,几乎没有供应商的支持。
  • 数量不能买到Pandaboard。
  • TI不提供对OMAP4的支持,除非您是第一级OEM,但大部分数据表(7k页,44MiB)是公开的。 其他部分在NDA下。

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

我曾经使用过PhyTec公司的产品,他们制造了许多不同的基于ARM SoC的系统(在某些情况下,使用可互换的模块)。 他们用Pengutronix公司的 Linux Distro发布了他们的系统,尽管没有什么能阻止你使用他们的内核和别人的用户空间(我使用了Angstrom)。 PhyTec的内核补丁被提供给linux-omap树。 [5]

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

毋庸置疑,这些COTS董事会并不直接得到主线发行人的支持,尽管在实践中相当接近。

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

尝试cubieboard ,这是另一个更高端的树莓皮 。

我相信Rasberry Pi和PandaBoard会很适合你。

第一个是Debian Wheezy(http://www.raspberrypi.org/downloads),第二个是Ubuntu(http://omappedia.org/wiki/PandaBoard_Ubuntu_How-tos)

尝试从arm9board.net的OK6410 ,我一直在使用它,并运行Linux 2.6.36,3.0.1,Ubuntu和Debian,它是一个非常好的和强大的董事会与丰富的教程和有用的资源。

Wandboard是我的第一个竞争者 – > LINK

GPIO …单核,双核或四核……千兆局域网…你的名字!