I've been looking for a way to add some long-endurance storage (in the range of 64-128GB) to a Raspberry Pi 3 for data logging applications.
So far I've been using an USB-SATA adapter with an external SATA SSD, but this has been creating more problems than it has solved, namely due to excessive power consumption on the USB port.
USB Flash Drives, which I've used in the past, have proven extremely unreliable in the long run.
[BTW, I believe USB does not seem to lend itself to industrial-like applications].
So I was thinking of maybe a HAT with an embedded e.MMC, but I could not find anything.
If I were to make a custom HAT and put an e.MMC on it, would there be a way for the Raspberry Pi to access it, while keeping the OS on the microSD? I believe the RPI3 has a single SD/eMMC interface and it's currently used for the microSD slot.
Otherwise, wouldn't just a properly-sized industrial microSD XC do the job?
An industrial-grade 64GB SDXC with underlying MLC flash should cost around 80$, which is a lot but not so much after all.
What would be the disadvantages compared to an equivalent eMMC?
Any other suggestions?