Hi,
in our project Premier Farnell (main manufacturer of Raspberry Pi) will provide us a customized version of Raspberry Pi (2). This Pi won’t have an SD card slot. It will just have eMMC storage on-board.
Does anyone have experience with resin.io on such a device? I guess it might be required to have some modifications in the base system (boot from eMMC, instead of SD card, e.g. different drivers, etc.)?
Not sure what will be required (yet), just wanted to ask whether anyone ever had a similar setup?
What is the flashing procedure on a device like that? As far as I know the ROM jumps and run the bootloader from the first SD fat partition would that be changed for emmc? I suspect the procedure would be similar to Compute module where you will just expose the block device (https://www.raspberrypi.org/documentation/hardware/computemodule/cm-emmc-flashing.md) and then be able to simply flash (dd) the resin-image on that device.
Hey @fritz, just curious how’s this project coming along? Now actually we have a somewhat similar device to relate to: the BeagleBone line is also using onboard eMMC. There a button is pressed at startup to run from the SD card as opposed to the onboard storage, and then the device is flashed from there (here’s the info in our docs as a reference). I would guess that either a customised Raspberry Pi, or even one of these existing BeagleBone boards (especially the Green and the Green Wireless) could be interesting for you to check out, depending on yoru use case!
If you’re looking for a Raspberry Pi board with eMMC now, it’s definitely worth taking a look at balenaFin; our carrier board for the CM3/3+L, adding 5GHz WiFi, mPCIe, and a coprocessor amongst other things!