Hello,
Is external flash storage generally more unreliable than on board flash storage?
Arduinos seem to have no problem with data corruption during power fluctuation, is this generally because they are not storing data in more permanent storage?
As far as I know an Arduino uses Flash memory to store your program, SRAM to temporarily store readings/variables, and a small amount of EEPROM for memory storage during power failure.
A RPi B+ has 512MB of SDRAM and a MicroSD slot.
A RPi Compute module has 512MB or SDRAM and 4GB of eMMC flash storage.
Is on board eMMC more reliable than an SD card?
I know that there are various ways to lengthen the life of a SD card in an RPi,
< http://www.zdnet.com/article/raspberry- ... e-sd-card/ >
< http://raspberrypi.stackexchange.com/qu ... rd/186#186 >
but would a different type of storage solve the problem of easily corruptible storage? Is the compute module or BeagleBone Black's method of data storage more reliable?