轉貼本網站文章請註明出處 from Awaysu
https://awaysu-programming.blogspot.com
Google Over-the-Air (GOTA) 是一套Android更新使用的系統網站,點進後可以看見主要以下大項:
1) Deployment(部署) :
需先在APFE設定,並決定為test,dev或是release種類 (注1)。主要是從fingerprint裡的key名稱去判斷。在Release種類的fingerprint須通過Android TV認證才可以把該OTA image上傳到GOTA.
2) Assignments (任務) :
這裡需去設定某組Device Group對應某組OTA Configuration。預設中則是有一組PRODUCTION,沒有設定Device Group的其他裝置都會被判定為這組。
3) Device Group (裝置群組) :
需加入serial number到Device Group,你可以有很多Device Group。
4) OTA Configuration (OTA設置) :
設定OTA Configuration之前你必須先上傳OTA image,OTA Configuration可以去設定哪一版更新到哪一版,或是full/incremental等 (注2)。
請注意出貨大量的產品甚至sample,如果想之後透過GOTA更新,務必使用同個種類。
如果你DUT裡面是test key,是無法透過GOTA變更為release key的image。
這個是到客戶那一個一個用隨身碟更新成release key的經驗談。
注1:
透過ota_from_target_files指令可以將dev key轉換成release key
請參考https://source.android.com/devices/tech/ota/tools
注2:
incremental OTA image是和上一target file相比之後產生出來變化的image
適用於二個版本變化很小的更新
一樣也是透過ota_from_target_files
請參考https://source.android.com/devices/tech/ota/tools
沒有留言:
張貼留言