Loading...

嵌入式 RISC-V Linux 作業系統

最後更新日期 2025-09-10
  • 課程分類:RISC-V課程發展計畫113年度
  • 課程簡介:
  • 本課程之重點是教導學生實作出一個可以開機之嵌入式 RISC-V Linux 作業系統,學生可以學習如何建構嵌入式 Linux 的開發環境,如何編譯 Linux 核心以及 Boot Loader,如何自行從無到有建置一個乾淨可用的 Root FS。並使用 Qemu 建立 RISC-V 虛擬機來進行模擬,執行我們所建立的系統,課程內容安排如下:

    1. 下載鏡像站套件
    2. week2 - 安裝工具鏈
    3. 安裝/編譯/測試 risc-v 64 工具鏈
    4. 硬碟分割/格式化
    5. 建立 rootfs
    6. 編譯 RISC-V 64 平台之 Linux 核心
    7. 依 Debian Wiki 建立開機鏡像檔
    8. 建立 uboot 開機導引程式
    9. 編譯 opensbi
    10. 將 linux 核心編譯為 .deb 檔
    11. 將自建 linux 核心拿來開機
    12. 設定 IP、web server、sdcard.img

     

    本課程已完成教學影片錄製、編輯,並上傳至個人 Youtube 教學頻道「Linux 好好玩實驗室」,教學影片網址為:

    https://www.youtube.com/playlist?list=PLdrYbn8q6soN8ElpG7kyBom8Lq4mmh-BP

     

    補充說明:

    本課程非入門 Linux 教學課程,學生本身需要有基礎的 Linux 認知才可以學習,要修課同學強烈建議修習本人「Unix/Linux 作業系統實務」課程,這門課也有完整教學影片,網址如下:

     

    本課程的教學講義如附檔所示,裡面有一些東西沒附上的例如 fdisk 指令用法,可以參考我的教學部落格:
     

     

     

  • 課程介紹影片:

課程附件

TOP