<br><div class="gmail_quote">On Thu, Mar 1, 2012 at 3:25 AM, Liam Proven <span dir="ltr"><<a href="mailto:lproven@gmail.com">lproven@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 29 February 2012 18:48, Jacob Mansfield <<a href="mailto:cyberjacob@gmail.com">cyberjacob@gmail.com</a>> wrote:<br>
><br>
> I can't thank you all enough for the help you're providing with this!<br>
<br>
</div>You're welcome. :¬)<br>
<div class="im"><br>
> On 29 Feb 2012, at 18:00, Liam Proven wrote:<br>
><br>
> Although if you do want to do something "different", here is a VERY<br>
> small ARM system:<br>
><br>
> <a href="http://www.geek.com/articles/chips/cubox-is-a-sexy-ice-cube-sized-arm-computer-20111221/" target="_blank">http://www.geek.com/articles/chips/cubox-is-a-sexy-ice-cube-sized-arm-computer-20111221/</a><br>
><br>
> There's going low-powered, and there's going no-powered.<br>
<br>
</div>The CuBox is /dramatically/ higher-specced and significantly more<br>
powerful than the Rπ. It has a faster CPU, 4× the RAM, on-board<br>
gigabit Ethernet and SATA. It is probably around the power of a<br>
low-end Atom system, for perhaps one-tenth of the electrical draw and<br>
heat dissipation and 1% of the space.<br>
<div class="im"><br>
> Or use Raspberry Pi, of course. ;¬)<br>
><br>
> that's becoming a serious option for us at the moment<br>
<br>
</div>They won't be available for weeks yet - the first run of 10,000 units<br>
sold out in about three minutes this morning - and are fairly poorly<br>
specified. No SATA, the Ethernet is over USB, and proprietary blobs<br>
for the bootloader and the graphics drivers. Not ideal for FOSS<br>
development, sadly. But then, it's meant as a very cheap educational<br>
tool for schoolkids.<br></blockquote><div><br>Indeed. A year back it was hard to gauge the kind of interest RaspberryPi is going to evoke, but looks like the commercial put-things-together-to-make community is possibly more excited about it, as an ultra-economical alternative. I mean, at the price of an Arduino, you get something that runs Linux, and is possibly almost halfway there, where Beaglebone is, or has been.<br>
 <br>As someone who had been watching out for RasPi announcements at 6:00AM GMT yesterday, and yet one of the several thousands, who only finally got to "express interest", it was phenomenal.<br><br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<div class="im">
> at the moment, this is looking like a very plausible solution. However<br>
> none of our team know where to even begin with writing a custom driver for<br>
> linux, is there documentation for such a procedure?<br>
</div>[...]<br>
<div class="im">> All of our team have experience with both microcontrollers and<br>
> microprocessors.<br>
<br>
</div>I think if you're up to that sort of thing, a Linux device driver or<br>
two won't be a massive challenge for you. :¬)<br><br></blockquote><div><br>Actually, depending on what the custom hardware is, and how the x86 box communicates with it, one could pull it off without having to write a driver at all. For example, if Serial-over-USB is used, say for instance with Arduino, or one of the AVR USB uC, or PIC, or TI's MSP430 line, the silicon manf's or the ecosystem already has the Linux drivers, and one can make do with purely user-land application.<br>
<br>Writing a well-behaved driver is not very trivial, and personally I think not all embedded developers, who do not have prior experience in writing Linux drivers can pull it off so easily. Yeah, following examples of other drivers, one can write "a" driver, but whether or not, it turns out to be well-behaved, is really another thing. <br>
</div></div>