Embedded Linux

鋰電池 SOC 估算入門:從 Coulomb Counting 到 Kalman Filter

SOC(State of Charge,荷電狀態)是電池管理系統(BMS)裡最基本、也最難做準的一個數字。它無法被直接量測,只能靠其他可測得的物理量去估算。這篇整理三種常見做法。 方法一:開路電壓法(OCV) 利用電池「靜置足夠時間後,端電壓與 SOC 大致成一對一關係」的特性, ……

Embedded Linux 開機流程拆解:從 Bootloader 到 systemd

嵌入式裝置按下電源到看見畫面/服務就緒,中間其實經過好幾個獨立的階段,各自有不同的除錯方式。這篇筆記把整條開機流程拆開來看。 開機流程總覽 Power On └─ ROM Code / BootROM └─ SPL (Secondary Program Loader) └─ U-Boot( ……