09.08.2025 –, TR213
異質多核通訊的動機多元,但不外乎是確保有即時 (real-time) 需求的任務執行在專屬的處理器,通常運作 RTOS。而演算法更新、網路堆疊或資料彙整處理則在運算能力較強的處理透過 Linux 來進行,如此不僅可降低功耗,也保有系統的即時和容錯能力。本議程以 RISC-V 硬體進行異質多核通訊的解說和驗證:執行在 ThreadX 即時作業系統的「小核」載入少量且明確的程式碼,而藉由 RPMsg,使得運作於「大核」的 Linux 得以與 ThreadX 通訊,當 Linux 核心因驅動錯誤產生高負載甚至無進展時,小核的控制任務仍可維持運作,確保裝置安全。議程也會討論 RPMsg、remoteproc 和 OpenAMP 一類開發框架的移植和整合運用。
對嵌入式開發有興趣的聽眾
Schwierigkeitsgrad:初學者
江冠霆就讀於國立成功大學工程科學研究所,專注於嵌入式系統,曾投入 RISC-V 指令集模擬器、Linux 核心模組,和近期的 NPU/FPGA 等開發。