Thank you for the full reply. Especially for confirming the CM93 behaviour.
I absolutely agree with you about small Linux
boards: I have a number of them and wouldn't dream of using Windows on any platform. My basic point is, I think, that, specificially for openCPN
, we might well be better of looking at a small linux board with an intel chip on it.
Specifically I'm pondering the NUC DN2820FYKH. It is pretty small and uses very little power. In the USA it costs about $155 with some (2Gb) memory as opposed to $95 for the Cubietruck. (It would also need a ssd though - currently about $50 for 60gb: you could also argue that the CT also needs a ssd).
Both the bios and wifi
on the NUC are clearly flaky so it's not without problems of its own. But it seems to run mainstream Linux with an up to date kernel so, for example, you could use the upcoming 3.19 which has/will have full touchpad support and use a wireless touchpad which is arguably a much better and cheaper solution than a touchscreen...
BUT the main point I wanted to make was that this intel chip fully supports openGL and is fully supported by open source graphics drivers so openCPN
will run properly out of the box. This NUC is being marketed as a small entertainment device so the graphics should be strong enough for quilting charts
... Power consumption
should be less than 10 watts. It is designed around a 12v input. It even has a case... You will also be able to update the OS periodically without having to start all over again after the update breaks all the careful and long forgotten hacks you made to fix all the aberrant bits...
None of my grumbling should be construed as commentary about the openCPN developers -- this is all about the closed source Mali binaries and the physical limitation of the arm hardware
. O is really great software
-- Sean's work on the arm boards, openGL and glshim is particularly fabulous. If we could only stabilize an image for the Mali boards they would be, as you say, the bee's knees since they are cheap
and hardly use power. I haven't given up (yet) -- I'm currently trying to force the CT headless Wheezy image to cooperate with the libUMP and Mali userspace drivers. If that can be done we'd have a much more stable and up to date platform....
Thank you for your helpful comments.
Happy New Year to all