瀏覽單個文章
kenchen_1226
Advance Member
 

加入日期: Jun 2010
文章: 333
引用:
作者ViewSony
請教一下
之前有玩 linux
有個疑問到現在
就是驅動程式提到的 firmware
跟寫入 ROM/Flash 裡的 firmware
有什麼關係?
為什麼都叫 firmware?


依我所 maintain 的經驗,
是 maintain, 不是開發

早期的 firmware 是都放在 板子的flash 裡面
但是現在有一種趨勢,放在放在作業系統上的硬碟裡面
可能有幾種原因
1: 省 板子上的 flash 空間,也就是可省價錢, cost down
2: 要更新 firmware 很方便,因為是放在 OS裡面
所以只要覆蓋就好了, 如果是放在板子上的 flash, 就有風險
因為要 刷, 要刷的話,萬一 user 拔起來,斷電之類的
就糗了,只能維修了
所以都會警告 user, 不要斷電之類的


如果是 把 firmware 放在 硬碟裡面
driver 會把 firmware 帶起來
所以 firmware 路徑不能亂放,不然會找不到
舊 2011-10-09, 10:31 AM #67
回應時引用此文章
kenchen_1226離線中