How to image backup emmc?

I’m using the Libre eMMC module on ROC-RK3328-CC (Renegade) 4GB boards and it works great. However, I want to be able to back up the eMMC once the bootloader, OS, and applications have been installed and set up (which is a lot of work). Unfortunately, it appears that the Renegade always boots from the eMMC module if it is present. This is bad; the default should be to boot from uSD if present. One of the problems is that I’d normally do an image backup by booting from another storage medium and then using dd to image the eMMC. It’s not clear to me how this can be done since the Renegade insists on booting from eMMC if installed.

Note: I want to do an image backup so I can do a quick bare-metal restore if something goes wrong…which it always does eventually. I’m not looking for file backups of the home directory or other folders which I could do with tar/rsync/etc. Ideally I’d like to automate this process so that the Renegade is fully backed up periodically to the NAS.

Any ideas?