OpenBMC 系統

OpenBMC 系列課程-- OpenBMC 系統開發


CodingCoffee-Senior

15 June, 2021

本系列課程分成 OpenBMC 系統建置、OpenBMC 網路管理(以網頁介面設計為主) 系統、OpenBMC 測試及測試工具建置,


建議學員,由於OpenBMC編譯十分耗用資源與時間! 若用筆電上課,請選i7 以上,搭配ubuntu 18:04 Virtual box 或 VMWare ,空間設定為 500GB ,為最理想! 或是申請像 Google Compute 雲端環境,相關,有試用帳號的辦法,請自行了解!


有關雲端環境設定,請選 Ubuntu 18:04 ,八核以上,系統DRAM 16GB 以上,儲存空間 500 GB !

//---------------------------------------------------------------------------------------------------------------------------

課程名稱: OpenBMC 系統開發 (以 Google Meet 類視訊軟體即時上課,課程連結上課前三天 mail 通知)


課程緣起:

BMC (Board Management Controller )已經是伺服器系統必要的服務系統,在IBM、Google、Facebook 、.. 等等大廠,

共同提出 OpenBMC 專案後,已經為歐美大廠伺服器標準。伺服器的品牌公司、ODM、OEM 、已逐步成立相關開發及維護團隊

OpenBMC 是一個Open Source嵌入式Linux系統,應用在伺服器的系統內! 它的架構很容易應用在各類嵌入式貨物聯網應用!


課程目標 :

了解什麼是嵌入式作業系統

什麼是OpenBMC 及 它在伺服器產業的角色

如何建置及實作OpenBMC系統


課程特色:

符合產業工作內容需求

透過我們的教練課程,參與工作媒合機會


適合對象:

有 Linux 背景,願意投入相關產業工作


課程大綱:

OpenBMC嵌入式系統開發 :

Linux 系統基礎

Linux作業系統組成

什麼是 bootloader

什麼是 Kernel

編譯環境建置

如何編譯 u-boot

如何編譯 Linux Kernel

如何編譯 rootfs

將編譯image 放入 實驗板

BMC 與OpenBMC 歷史介紹

什麼是 Yocto

用 Yocto 建 OpenBMC Image

什麼是 QEMU

執行 你的第一個 OpenBMC Image -- AST2500 Romulus

OpenBMC 的特色介紹

Raspberry PI 跟 BMC IC 差別

建立 RPI 的 OpenBMC 影像

OpenBMC Sensors Recipes

System Service

1. Raspberry Pi 實作 :

如何增加客製 app 到RPI Yocto Image

將Kernel version changes

2. Romulus AST2600

如何將Romulus 從 2500 改到 2600

如何改Romulus DTS ,

增加Sensors , 分別以 Temperature , Fan , Voltage 為例!



OpenBMC 系統開發註冊頁


OpenBMC系列課程--系統建置、網路介面、測試與測試工具



有興趣想要進一步了解課程 請留下 email 、phone、名字 mail to : [email protected]

講座:

台灣IT 產業軟體人才需求系列(I) – 韌體、BIOS (6/19 2:00 pm 直播)

台灣IT 產業軟體人才需求系列(II) – 驅動程式 (6/26 2:00 pm 直播)

軟體能力整合新趨勢 – 以 OpenBMC 為例(錄影)



講師介紹:

•林繼揚

曾任繪圖IC 公司,經歷重要數次繪圖驅動程式大型改版,現任智慧物聯網及智慧教育公司,並優先引進 micro:bit 台灣學校,並巡迴各級學校教授micro:bit 相關課程

擔任過 :

資策會 OpenBMC 講師

資策會 嵌入式講師

自由軟體協會講師

成功大學人工智慧高中營隊講師

永春高中人工智慧講師

資策會APCS 課程講師

資策會中學程式設計課程講師

慧榮繪圖晶片講師


威盛繪圖晶片講師

Complete and Continue