I have to use a custom Ubuntu OS on these devices and need to use eMMC rather than SD cards.
Most of these devices will be remote to me and updating parts of the OS is difficult.
It would be easier to send each device an OS update but I'm not sure how that could be done.
On OpenWrt for example, it's as simple as uploading the new image to the device then using sysupgrade/mtd to write the new image. When the device boots, the new image does too.
The devices will be running from eMMC and I've not found any information that says I can do in-place flashing.
The only way I can think of is to partition with a partition I can use to store the image then use some sort of tool to flash the existing OS that's running on the eMMC.
Does anyone have any ideas how this could be done?
Most of these devices will be remote to me and updating parts of the OS is difficult.
It would be easier to send each device an OS update but I'm not sure how that could be done.
On OpenWrt for example, it's as simple as uploading the new image to the device then using sysupgrade/mtd to write the new image. When the device boots, the new image does too.
The devices will be running from eMMC and I've not found any information that says I can do in-place flashing.
The only way I can think of is to partition with a partition I can use to store the image then use some sort of tool to flash the existing OS that's running on the eMMC.
Does anyone have any ideas how this could be done?