OpenBMC 系統開發

OpenBMC 已經是歐美大廠伺服器標準

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

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

上課時數: 每周六小時、以三小時為一單元,共 18 小時


課程緣起

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 為例!



Your Instructor


CodingCoffee
CodingCoffee


我們的主持人:

Chiyang Lin : 易心科技 課程架構師 暨 講師



Course Curriculum



Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!