Initial project choices¶
There are things to decide at the beginning of the project:
- What our Yocto machine will look like (SOC, SOM, carrier board, ...)
- Do we need secure boot? (yes / no)
- Which flavor of software update mechanism will we choose? (swupdate / mender / mender-connected)
- Do we need secure storage with OPTEE? (yes / no)
- What our partition layout will look like:
- physical storage
- filesystem split (eg: kernel / rootfs / app / var)
- update mode: AB / single / none
- mapping of filesystems on physical partitions
- sizes of physical partitions
- mounting options: read-only vs read-write
- What our boot sequence will be: storage medium, u-boot, systemd