Embedded Linux Mastery with Thomas Petazzoni from @Bootlin.md
https://www.youtube.com/watch?v=ZIplmLp_S8w

這段內容是 Beyond the Bench 節目的一集,主持人 Bill Brock 採訪了 Bootland 的共同所有人兼執行長 Tomas Pedone,討論了嵌入式 Linux 的開發和應用。他們深入探討了 Tomas 的背景、Bootland 的業務以及嵌入式 Linux 領域的挑戰與趨勢。
Tomas Pedone 的職業生涯
- Tomas 從高中就對系統程式設計產生興趣,並自學 C 語言 00:02:26
- 他曾在法國的一家新創公司工作,該公司開發基於 Linux 的分散式儲存系統 [00:06:53]
- 他於 2008 年加入 Bootland,並於 2021 年與另一位同事共同收購了這家公司 [00:00:53]
Bootland 的業務範疇
- Bootland 是一家專門從事嵌入式 Linux 開發的顧問公司,提供工程服務和培訓課程 [00:10:11]
- 他們協助客戶將 Linux 移植到硬體、編寫驅動程式、移植引導程式,並進行嵌入式 Linux 整合 [00:10:25]
- Bootland 強調開源,其培訓課程材料免費提供,並積極貢獻於上游開源專案 [00:12:34]
嵌入式 Linux 的定義與應用
- 嵌入式系統是深嵌入機器中,通常不被視為電腦的計算機系統,需要軟體才能運作 [00:18:54]
- Linux 由於其開源和靈活性,成為嵌入式領域的重要參與者 [00:19:33]
- 嵌入式 Linux 的應用範圍廣泛,涵蓋醫療、工業、消費電子等多個領域 [00:28:45]
嵌入式 Linux 領域的挑戰
- 與硬體供應商的合作,獲取硬體文件是一個持續的挑戰,許多硬體資訊仍然缺乏文件或文件不足 [00:23:48]
- 缺乏上游支援的平台和處理器使得維護困難,且需要使用非標準介面 [00:24:37]
- 需要硬體供應商更積極地參與上游合作,以促進社群發展和解決問題 [00:24:12]
Bootlin 的開源專案
- Elixir 是一個索引 Linux 核心程式碼庫的網站,方便使用者追蹤函數呼叫和類型定義 [00:30:46]
- Snack Boot 是一個開源的 Linux 供應商,用於從損壞的狀態恢復嵌入式設備 [00:32:56]
- Snack Boot 提供一個統一的工具,用於在多個硬體平台上刷新設備 [00:34:19]