In this episode we discus:
- hardware options for implementing Embedded Linux systems (SOM, SBC, full custom)
- why we selected the Odroid-C2 for this project
- review of the BSP support for the Odroid-C2
- make sure you are worked with supported technology
- description of what it takes to use a watchdog to protect the boot process
- discussions on the trade-offs with the update architecture (we used a dual rootfs method on this project)
- trade-offs with implementing a read-only rootfs
- application architecture
- written in Go
- local display using a Qt WebEngine to implement a full screen browser on LCD
- used InfluxDB for storing time series data
- used Grafana to view engineering data
- how we do builds, release/changelog, and versioning
- options for browser implementations
Listen on the following platforms: