2019 年在 Open source summit China & Japan 的技術會議上分享了使用開源軟體打造嵌入式平台的相關經驗.
常見的一個嵌入式 Linux 平台中基本軟體包含了:
- 硬體或其他 SoC 相關程式
- bootloader
- Linux kernel
- rootfilesystem
對於多變的嵌入式產品應用環境而言, 沒有最好的方法, 只有相對適合的解決方案. 所以需要先瞭解嵌入式 Linux 平台實際應用, 再根據相關應用產生的需求來決定相關設計以及方法. 透過合宜的軟體開發流程可以有結構的來打造專屬的嵌入式 Linux 平台.
下列為分享之簡報, 內容主要是對設計、構建、維護 Embedded Linux 平台進行系統性的介紹.