Hi everyone,
On Fri, May 10, 2013 at 06:07:13PM +1000, Luke Weston wrote:
> Of the boards mentioned, how many of them are open hardware?
> How many of them even have a PDF schematic available, let alone PCB CAD/CAM
> files?
>
> How many of them use chipsets where you can actually get the documentation
> for the silicon, without jumping through hoops with NDAs, or proving
> yourself to the manufacturer as a worthy customer worth spending any of
> their time on?
+1 to everything Luke said.
Even if you're not likely to develop your own board or roll your own
OS from scratch, having a vendor with decent support makes a huge
difference to the open source/hacking community on a device. Which
winds up with more options (operating system images, availability of
graphics accelerated software, stability, updates, etc.) if you're
buying it to hack on or build projects around.
To take an example from that list, the VIA APC didn't have graphics
source drivers available until 5 months after it went on sale. The
cheap Allwinner based boards (OLIMEX, Cubieboard, Hackberry,
Gooseberry) have decent support but for a lot of non-Android things
they are dependent on community developers reverse-engineering
support.
> The Freescale i.MX233 is a noteworthy starting point if you want to develop
> an ARM9 embedded Linux system that is actually open. The 1600-page complete
> manual is free to the public with no BS, and silicon is available in small
> volumes with no BS, even though your everyday distributors such as Digikey.
Freescale's i.MX6 stuff is quite nice too (Cortex-A9 so GHz-class
CPUs, DDR3 RAM, etc.) Comprehensive available vendor documentation,
clean Linux support, flexible uboot bootloader support, ongoing
software releases including binary drivers for the GPU.
(The i.MX6 computers on that list are the Sabre Lite and the
Nitrogen6X.)
I'm just finishing up a Debian installer image for a $70 GK802
AndroidTV stick (i.MX6 Quad) that I want to use as a personal server,
and it's been really pleasant to work on so far compared to most other
ARM devices I've played around on.
- Angus