使用 Yocto 專案探索嵌入式 Linux,並在 Raspberry Pi 5 上建立強大的系統
從這 12 小時的課程,你會學到
- 理解嵌入式 Linux 系統的核心概念,涵蓋從入門到進階的各個主題。
- 理解我們為何在某些產品中使用嵌入式 Linux。
- 了解 Linux 系統和 Raspberry Pi 5 的啟動方式。
- 掌握嵌入式 Linux 任務的工作原理(解壓縮、修補、設定、編譯、安裝、部署、打包)。
- 了解 Linux 發行版和軟體套件管理器。
- 輕鬆處理與 Yocto Project 及其配置相關的任務。
- 了解 Raspberry Pi 5 層和板級配置在 Yocto Project 中的工作原理(meta-raspberrypi、硬體規格、序列控制台)。
- 在 Yocto Project 中建立您自己的機器配置。
- 為您的 Linux 發行版建立您自己的圖層。
- 輕鬆為使用多種建構系統(GCC、GNU Make、CMake、PyPi)的軟體包創建新的配方。
- 在嵌入式 Linux 產品中整合第三方軟體(例如 GNOME、XFCE、Qt)。
- 在您的嵌入式 Linux 系統中整合圖形桌面。
- 將系統映像部署到 Raspberry Pi 5,並使用安全 Shell 和序列控制台軟體。
- 使用 DEVTOOL 為現有軟體包建立補丁。
- 了解如何輕鬆理解和修改核心配置(Kconfig、設定片段)。
- 降級並升級嵌入式 Linux 發行版的 Linux 核心版本。
要求
- 對 Linux 系統有基本的了解(Shell 腳本、軟體建置)
- 對 C 語言程式設計有基本的了解
課程說明
大家好,
我叫 Mustafa Ozcelikors,是一位高級 Linux 和 Android 工程師及團隊負責人,擁有超過 9 年的汽車行業工作經驗,擁有嵌入式系統碩士學位,曾於 2017 年贏得 Google SOC 賽事,並積極為開源和商業專案做出貢獻。我使用 Yocto 計畫已近 10 年,最早可以追溯到大學時期。
「使用 Raspberry Pi 5 應用 Yocto 專案(包含嵌入式 Linux 實作)」是一門獨特的嵌入式 Linux 課程,與其他課程截然不同。課程運用繪圖、投影片、圖表、範例和動手應用,幫助您輕鬆將每個主題形象化。課程等級從初學者開始,但也講解了一些高級主題。
理論主題經過精心規劃,幾乎每個重要主題都配有多個框圖,以便於理解。幾乎所有圖表、原理圖和圖紙都源自於多年的行業經驗,而不是來自網路或任何書籍。在實作課程中,我們將深入探索 Yocto 項目,並一起打開終端機來實現其中的功能。
課程結束時,我們將共同擁有一個客製化的 Linux 發行版,其中包含獨特的機器配置、核心、配方範例和 Qt 應用程式。
現在您可以享受以下精彩內容:
- 了解嵌入式 Linux 系統的核心概念,涵蓋從入門到進階的各個主題。
- 了解我們為何在某些產品中使用嵌入式 Linux。
- 了解 Linux 系統和 Raspberry Pi 5 的啟動方式。
- 掌握嵌入式 Linux 任務的工作原理(解壓縮、修補、設定、編譯、安裝、部署、打包)。
- 了解 Linux 發行版和軟體套件管理器。
- 輕鬆處理與 Yocto Project 及其配置相關的任務。
- 了解 Yocto Project 中 Raspberry Pi 5 層和板級配置的工作原理(meta-raspberrypi、硬體規格、序列控制台)。
- 在 Yocto Project 中建立您自己的機器配置。
- 為您的 Linux 發行版建立您自己的圖層。
- 輕鬆為使用多種建構系統(GCC、GNU Make、CMake、PyPi)的軟體包創建新的配方。
- 在嵌入式 Linux 產品中整合第三方軟體(例如 GNOME、XFCE、Qt)。
- 將圖形桌面整合到您的嵌入式 Linux 系統中。
- 將系統映像部署到 Raspberry Pi 5,並使用安全 Shell 和序列控制台軟體。
- 使用 DEVTOOL 為現有軟體包建立補丁。
- 了解如何輕鬆理解和修改核心配置(Kconfig、設定片段)。
- 降級並升級您的嵌入式 Linux 發行版的 Linux 核心版本。
非常感謝您的關注!希望在第一次講座中見到您!
此致,
工程碩士 Mustafa Ozcelik Ors
目標受眾
- 想要開始使用 Yocto 專案的嵌入式 Linux 專業人士
- 希望獲得精彩總結的嵌入式 Linux 專業人士
- 有志於成為嵌入式系統開發人員並希望開始嵌入式 Linux 開發的人士
- 想要創建基於 Raspberry Pi 5 的嵌入式 Linux 產品的愛好者
講師簡介
Mustafa Ozcelikors 資深嵌入式軟體工程師
我是一名專注於 Linux/Android 的高級嵌入式軟體工程師,在汽車領域擁有超過 8 年的工作經驗,並曾在 2017 年贏得 Google SOC 賽事。我在知名期刊和會議上發表了超過 18 篇文章,並且之前曾為多個開源專案做出貢獻。
我致力於創建嵌入式產品/技術演示,包括定制 Android 和 Linux 等高級作業系統、處理 Bitbake 和 Soong 等構建系統、移植開源軟體以及創建自訂軟體(原生 C/C++、Qt、Java)。雖然我主要從事平台/軟體開發,但在我的專案中,我也會進行圖形設計、動畫設計和 PCB 設計,以便獨立完成整個產品。
一段時間以來,我一直在製作包含繪圖、框圖和實際操作範例的視頻,這些視頻都是我最擅長的主題。造訪我的 Udemy、YouTube 或個人主頁,以了解更多關於我工作的資訊。
字幕:中文、英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 嵌入式系統開發相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響