Upcoming Mender events in April 2016: San Diego and Boston
We're excited to have our team member, Eystein Stenberg, providing two talks this April and we encourage you to join him!
He will be at the Embedded Linux Conference and OpenIoT Summit from April 4th to 6th in San Diego, and then speaking at the Embedded Systems Conference in Boston from April 13th to 14th.
He will be presenting two tracks:Handling Top Security Threats for Connected Emb... Read the article
Partition layout design for embedded devices to enable image-based updates
Software updates for embedded devices are typically deployed as full image updates. There are many design considerations take into account in the partition table layout to enable full image updates, includingDo configuration settings need to be preserved during updates? Does the device storage controller support wear leveling or should this be handled by the operating system? Will th... Read the article
Firmware over-the-air: package-based vs image-based updates
Here at Mender.io, we did a comprehensive survey with embedded developers and what they did with devices that required software updates over-the-air (OTA). Our findings included two very distinct approaches to handling updates, which we will go over in more detail in this blog post.
The results of our survey included the following:Read the article
Using build information from Yocto to deploy software updates (part 2)
In our previous post, we discussed the need to check compatibility for software and devices when designing a solution to deploy software updates. We also saw that this entails discovering the hardware device type and the supported device type by the software update.
In this post we will look at how Yocto and OpenEmbedded can be used to obtain this information for builds relying on them.Read the article
Using build information from Yocto to deploy software updates (part 1)
When designing an embedded or IoT product, the problem of deploying software updates to the devices in the field quickly becomes a problem. The main drivers for having the ability to deploy updates are to fix bugs, security issues and add new features after the devices have left manufacturing. Not having a way to update the software or firmware puts companies at significant risk and competitive disadvantage.
In this post, we will look at some of the basic device information that needs to be in place to enable software updates.Read the article