One approach is to set up a dual-partition system on the eMMC. You can have two separate partitions: one for the active OS and another for storing the updated OS image. The active OS partition would be running while the update is being prepared and stored in the secondary partition. Once the update ...