Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
Learn more about the event and register now!
View analytic
Tuesday, October 11 • 11:40 - 12:30
Read-only rootfs: Theory and Practice - Chris Simmonds, 2net

Sign up or log in to save this to your schedule and see who's attending!

Configuring the rootfs to be read-only makes embedded systems more robust and reduces the wear on flash storage. In addition, by removing all state from the rootfs it becomes easier to implement system image updates and factory reset.

In this presentation, I show how to identify components that need to store some state, and to split it into volatile state that is needed only until the device shuts down and non-volatile state that is required permanently. I give examples and show various techniques of mapping writes onto volatile or non-volatile storage. To show how this works in practice, I use a standard Yocto Project build and show what changes you have to make to achieve a real-world embedded system with read-only rootfs. In the last section I consider the implications for software image update. Expect a live demonstration

Speakers
avatar for Chris Simmonds

Chris Simmonds

Consultant, 2net
Chris Simmonds is a freelance consultant and trainer who has been using Linux in embedded systems for over 15 years. He is the author of the book “Mastering Embedded Linux Programming”, and is a frequent presenter at open source and embedded conferences, including the Embedded Linux Conference and Embedded World. He has been running training courses in embedded Linux since 2002 and has delivered hundreds of sessions to many well-known... Read More →


Tuesday October 11, 2016 11:40 - 12:30
Salon 21 Dublin - Level 2