On Sat, 2 Nov 2013 17:25:05 -0000
"Robert Jarratt" <robert.jarratt at ntlworld.com> wrote:
I would need a development board that makes it easy to
interface to the SD
memory on one side and to the custom interfacing logic on the other side
Get a
Beaglebone Black:
http://beagleboard.org/Products/BeagleBone+Black
http://www.ti.com/tool/beaglebk
It gives you a 1GHz ARM Cortex-A8 based SOC, 512 MB RAM and 2 GB eMMC
for 45 US$ / 45,- EUR. It has Ethernet, USB host and device, HDMI, a
MicroSD slot and lots of GPIOs, UARTs, I2C, SPI, ... on a easy to
access connector.
It comes with Linux preinstaled. Of course you can skip The Penguin and
run your own code on the bare metal. You can implement your stuff as a
Linux kernel driver. Thats what I recommend. Using Linux as a host will
give you drivers for the other hardware for free. (SD card controler,
filesystem for SD storage, ...) Or you can build your stuff as a module
for the UBoot / barebox boot loader. This will get you closer to the
hardware, but still provide convenient access to things like the SD card
and file system drivers.
If you want a FPGA consider the ZedBoard. It is much more expensive
(starting at 199 US$) but will give you a dual core Cortex-A9 and a
FPGA on one chip.
http://www.zedboard.org/
--
\end{Jochen}
\ref{http://www.unixag-kl.fh-kl.de/~jkunz/}