Reputation: 10072
We are planning a new embedded board that must run custom Linux software we've developed. Our current platform uses the 2.6.32 kernel, Debian Lenny on an x86. We do not have any custom hardware and all interfacing at the moment is via serial ports. I've been looking TI AM355x chip, but it doesn't look like they have their Linux SDK ready yet. There is also the BeagleBone, but that appears to not have any official TI support, the earliest kernel is 3.0 and they are running Debian Wheezy.
Can anyone recommend a well supported ARM CPU that can run the 2.6.32 kernel with Debian Lenny? By well supported I would want something that is supported in the mainline kernel, is backed by a company with good commitment and history of Linux support, and has paid support options.
I know this is a bit general but hopefully someone can respond with vendors to look at & vendors to definitely avoid?
TY, Fred
Upvotes: 3
Views: 4968
Reputation: 3257
Wandboard is for me no1 contender by far-> LINK
GPIO...single, double or quad core....giga lan...you name it!
Upvotes: 0
Reputation: 2974
try cubieboard, it is yet another more high-end raspberrypi.
Upvotes: 2
Reputation: 9159
I think you are putting the cart before the horse here. I would recommend choosing the platform first and then worry about the operating system afterwards. Be aware even with the same kernel and user-space versions from the same vendors, there are significant differences between x86 and ARM systems - particularly in terms of power management and drivers.
Kernel version 2.6.32 is also pretty old - in fact ancient in the fast moving world of ARM SoC. New functionality tends not to be backported.
In terms of best supported ARM SoCs at least the following are factors:
Taking Pandaboard as a case study since it's been mentioned by several other posters:
It's fairly clear from your description that this doesn't fit your needs. I would therefore suggest looking at COTS systems.
I've had good experience using products from PhyTec, who make a number of different ARM SoC-based systems (in some cases, on interchangeable modules). They ship their systems qualified with Pengutronix's Linux Distro, although there's nothing to stop you using their kernel and somebody else's user-space (I used Angstrom). PhyTec's kernel patches are contributed to the linux-omap tree. [5]
There are plenty of other vendors of similar COTS systems.
Needless to say, these COTS board are not directly supported by mainline distros, although in practice are fairly close.
[5]: Linux mainline is worth avoiding for ARM SoC.
Upvotes: 4
Reputation: 6319
I believe Rasberry Pi and PandaBoard would suit you perfectly.
First one has Debian Wheezy working on (http://www.raspberrypi.org/downloads), second one - Ubuntu (http://omappedia.org/wiki/PandaBoard_Ubuntu_How-tos)
Upvotes: 1