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系列課程--系統建置、網路介面、測試與測試工具
有興趣想要進一步了解課程 請留下 email 、phone、名字 mail to : [email protected]
講座:
台灣IT 產業軟體人才需求系列(I) – 韌體、BIOS (6/19 2:00 pm 直播)
台灣IT 產業軟體人才需求系列(II) – 驅動程式 (6/26 2:00 pm 直播)
講師介紹:
•林繼揚
曾任繪圖IC 公司,經歷重要數次繪圖驅動程式大型改版,現任智慧物聯網及智慧教育公司,並優先引進 micro:bit 台灣學校,並巡迴各級學校教授micro:bit 相關課程
擔任過 :
資策會 OpenBMC 講師
資策會 嵌入式講師
自由軟體協會講師
成功大學人工智慧高中營隊講師
永春高中人工智慧講師
資策會APCS 課程講師
資策會中學程式設計課程講師
慧榮繪圖晶片講師
威盛繪圖晶片講師