標題: 點解 x86+linux 只要一個image 乜PC 都用到. 而arm+linux 要specific? [打印本頁]
作者: otibby 時間: 2019-7-7 20:28 標題: 點解 x86+linux 只要一個image 乜PC 都用到. 而arm+linux 要specific?
提示: 作者被禁止或刪除 內容自動屏蔽
作者: chue 時間: 2019-7-8 20:54
有好亦都有唔好,好既係有競爭自然有得平
作者: alan11abc 時間: 2019-7-8 21:51
本帖最後由 alan11abc 於 2019-7-8 21:52 編輯
手機唔係pc o波
embedded system不嬲要custom image
作者: otibby 時間: 2019-7-8 21:58
提示: 作者被禁止或刪除 內容自動屏蔽
作者: KinChungE 時間: 2019-7-14 02:52
因為x86有IBM定左標準
ARM果邊非常唔統一
作者: dukelec 時間: 2019-7-15 16:55
本帖最後由 dukelec 於 2019-7-15 18:35 編輯
回覆 3# alan11abc
PC 之所以唔使 specific, 係因爲 peripheral 通常爲 pcie / usb 界面,支援自動探測。
而 embedded 含有大量 i2c / spi / gpio 界面 peripheral, 只支援有限探測,更多是不支援探測。
再者,PC image 包含 N 多 driver, 以便同時支援不同硬件。
而 embedded 需要減少空間佔用,不便存放過多無需使用的 driver.
embedded 部分 driver 爲廠商私有,沒有公開源碼,或者是不符合上游規範,沒辦法提交至上游。
性能方面對於 embedded 非常重要,只有針對性編譯才能發揮最大性能。
而 PC 爲了兼容,通常犧牲不使用 cpu 高級特性。
……