OS image update for end user

We’re going to use Colibri Vf61 module to produce a device.
After the device is delivered to the customer, it’s usually necessary to have an easy way to allow the end user updating the system (the customer is not an expert and usually you can’t ask him to use RS232 or dedicated hardware).
My device doesn’t have ethernet but only USB interface: it is seen as mass storage device when connected to a PC (like a smartphone or a photocamera).

Which is the method you suggest (both for VF61 running Linux and Win CE)?

Let me know if you need further details to suggest an effective approach.

Hi,

For WinCE I would recommend using update library.

For Linux → @marcel.tx could you add your comment.

We’re going to use Colibri VF61 module to produce a device. After the device is delivered to the customer, it’s usually necessary to have an easy way to allow the end user updating the system (the customer is not an expert and usually you can’t ask him to use RS232 or dedicated hardware). My device doesn’t have Ethernet but only USB interface: it is seen as mass storage device when connected to a PC (like a smartphone or a photocamera).

While mass storage functionality is not configured out-of-the-box in any of our BSPs one could certainly configure it as outlined in the following article on our developer website.

Which is the method you suggest (both for VF61 running Linux and Win CE)?

Let me know if you need further details to suggest an effective approach.

The update itself could be performed along those lines.