OpenBMC
含有「OpenBMC」共 22 篇內容
全部內容
發佈日期由新至舊
L'Angolo di Embedded
2026/02/23
嵌入式系統中的任務排程 (Task Scheduling)
在嵌入式系統中,任務排程是管理並及時執行多個任務或操作的關鍵過程。
#
韌體
#
作業系統
#
OpenBMC
3
留言
L'Angolo di Embedded
2026/01/26
OpenBMC中你可能會看到std::atomic嗎?
從 OpenBMC 早期開發的崩潰經驗談起,一直在思考系統「強健性」的關鍵。文章分享我發現:即便有boost::asio 撐腰,單執行緒的非同步回呼仍藏著「邏輯競爭」風險。我介紹了 現代 C++ 的 std::atomic ,這不只是為了防止多執行緒的 Data Race,更是優化系統穩定性的核心。
#
OpenBMC
#
程式
#
作業系統
1
留言
L'Angolo di Embedded
2026/01/19
C++ <chrono> 中的steady_clock vs. system_clock
你知道在OpenBMC裡面要怎麼把時間處理好嗎?不知道的話...進來看看吧!
#
OpenBMC
#
韌體
#
作業系統
4
留言
L'Angolo di Embedded
2026/01/12
Fan Control之最重要類別“DbusPidZone”
探討伺服器風扇分區控制(Zone)的重要性,並更近一步介紹DbusPidZone 類別的核心職責,包括 D-Bus 通訊、感測器快取與管理、PID 迴路協調以及 Failsafe 模式。
#
OpenBMC
#
韌體
#
作業系統
5
1
jamesmao7701
2026/01/16
2
2
L'Angolo di Embedded
2026/01/05
OpenBMC 風扇控制的設計:從 JSON 設定到介面抽象的認識
以風扇控制為例,說明 OpenBMC 如何透過「策略與實作分離」的設計,將不同產品間的硬體差異有效收斂。從以 JSON 描述散熱拓撲與 PID 策略,到以介面抽象硬體互動,OpenBMC 避免了 hard code 與 ifdef 的擴散,展現其作為可擴充、可維護框架的核心價值。
#
韌體
#
作業系統
#
程式
6
留言
L'Angolo di Embedded
2025/12/22
閱讀 Raspberry Pi 4 Model B Datasheet 的方法
本文以 BCM2711 datasheet 為核心,說明如何從硬體控制器層理解 Raspberry Pi,協助工程師將規格文件轉化為可用於系統分析與除錯的依據。
#
OpenBMC
#
韌體
#
作業系統
3
留言
L'Angolo di Embedded
2025/12/15
ObjectMapper 是 OpenBMC D-Bus 生態系中一個非常核心的服務
ObjectMapper是什麼?
#
OpenBMC
#
韌體
#
作業系統
5
留言
L'Angolo di Embedded
2025/12/08
學會用電腦與世界對話:Raspberry Pi vs. Arduino
這篇文章會帶你從「嵌入式系統」的概念開始,理解 Raspberry Pi 與 Arduino 的角色、能力、差異,並一步步從你提供的資料中拼接出完整面貌,讓你能真正踏入 embedded 的世界。
#
OpenBMC
#
韌體
#
作業系統
7
留言
L'Angolo di Embedded
2025/11/24
OpenBMC Entity Manager:揭開硬體組態管理的神祕面紗 (第一集)
這篇我們就要詳細帶大家來看一下Entity Manager裡面的code到底怎麼寫的?
#
OpenBMC
#
韌體
#
作業系統
8
2
黎星羽(柃汐)
2025/11/26
2
2
L'Angolo di Embedded
2025/11/17
系統 Inventory — OpenBMC 如何自動「長出」整台機器?
來聊聊OpenBMC到底怎麼在系統啟動之後,知道系統上各種硬體資源,以及他們到底是誰?
#
OpenBMC
#
韌體
#
作業系統
4
留言