發表文章

目前顯示的是 1月, 2018的文章

如何建立chromium firmware updater測試環境

圖片
最近都在搞chromium的firmware updater 雖然在https://www.chromium.org/chromium-os/developer-guide 算是寫得蠻詳盡的 但是實際上測試環境要搞起來還是花了一番功夫 chromeOS為了不讓人隨便埋一些code進去駭客 還是需要做一番設定才可以把你的source code丟到目標機台上 不像一般linux環境只要可以cross compile就可以把程式丟到目標版上去執行 1.下載depot_tools (裡面有bootstrap的設定要做,不然後面檢查檔案時會出現permission denied) 2.下載chromium OS(使用repo而非git,相關的套件可以透過apt-get取得) 3.export depot_tools,這樣才可以使用cros_sdk進入chormiumOS的compile環境 4.執行cros_sdk後可以看到~/trunk/src/script$,目的是確保每一份chromiumOS都是在相    同的環境下被compile出來 5.build image,一定要是test版本的,這樣後續才有SSH功能可以上傳檔案,會產生一個    chromiumos_test_image.bin    (做之前做好確定一下空間有4GB以上,而且需要兩三個小時的時間)    (參考https://www.chromium.org/chromium-os/developer-guide "Building    ChromiumOS"的順序一步一步來即可) 6.製作USB開機碟,在windows上可用chrome下載Chromebook Recovery Utility    將image給燒錄進去USB隨身碟 7.使用USB開機碟開機(chromiumOS主機需打開這個功能,須進入developer mode)     (default帳號是chronos,密碼是test0000) 8.package要cros_workon --board=${BOARD} start ${P...