
Episode 6
Reflections on Developing an Odroid-C2 Based Product
In this episode, we discuss our experiences using the Yoe Distribution on a real project.
The TMPDIR podcast · Cliff Brake and Khem Raj
January 11, 202143m 44s
Audio is streamed directly from the publisher (storage.googleapis.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
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
Available on your favorite podcast platform.
Discuss this episode at our community site.