全志R16 tina SDK下載說明,全志R16編譯環境

SZX511發表於2019-06-05

1 流程圖:

請客戶按以下流程進行操作

2 客戶建立公鑰私鑰對

使用 SSH 協議下載,透過公鑰認證的方式避免輸入密碼:

客戶在本機上生成公鑰私鑰對(使用命令“ssh-keygen”,一直回車,不用輸入口令),如下圖所示:


成功後會在~/.ssh/目錄下生成 id_rsa.pub 和 id_rsa 兩個檔案。

將 id_rsa.pub 公鑰檔案發給對口的 AW 市場業務人員郵箱,郵件中請註明客戶公司名稱和客戶下載帳號使用者名稱。

AW 市場業務人員確認後將公鑰檔案轉給 AW 伺服器管理員進行處理


AW 伺服器管理員處理完成後會給對口的 AW 市場業務人員傳送可以下載確認通知,客戶接到通知後再按照以下的步驟進行下載。


注意事項:

1、 公鑰和私鑰檔案一定要儲存好,不能刪除。最好備份這兩個檔案,誤刪除時可恢復。

2、 客戶下載程式碼時,如果命令列前面加了 sudo,那麼生成公鑰的命令 ssh-keygen 前面也要加 sudo(也就是要麼都加 sudo,要麼都不加,必須保持一致)。


3 下載程式碼

3.1 安裝 repo 引導指令碼

安裝 repo 引導指令碼:請客戶使用 AW 提供的引導指令碼和 repo 倉庫,如已安裝了 google 官方引導指令碼,請將官方引導指令碼替換成 AW 提供的引導指令碼。


3.1.1 從全志伺服器電信網路下載安裝 repo 引導指令碼

從電信伺服器上下載安裝 repo 引導指令碼:username 替換成客戶下載賬號的使用者名稱

$ git clone

修改 repo/repo 檔案中下面一行,將 username 替換成客戶下載賬號的使用者名稱

REPO_URL='


把 repo 引導指令碼新增到自己計算機環境變數中

$ cp repo/repo /usr/bin/repo

$ chmod 777 /usr/bin/repo


3.1.2 從全志伺服器聯通網路下載安裝 repo 引導指令碼

從聯通伺服器上下載安裝 repo 引導指令碼:username 替換成客戶下載賬號的使用者名稱

$ git clone

修改 repo/repo 檔案中下面一行,將 username 替換成客戶下載賬號的使用者名稱

REPO_URL='


把 repo 引導指令碼新增到自己電腦環境變數中

$ cp repo/repo /usr/bin/repo

$ chmod 777 /usr/bin/repo


3.2 下載倉庫

請客戶根據自己所屬的網路來選擇對應的 IP 地址,否則不同運營商之間下載,速度會非常慢。請在本公司網路狀況良好的時候下載。


3.2.1 從全志伺服器使用電信網路下載倉庫

電信網路使用 IP 地址:61.143.53.198


1、下載 android 倉庫: username 替換成客戶下載帳號的使用者名稱

$ mkdir android

$ cd android

$ git clone

2、下載 lichee 部分(linux kernel ) 程式碼:username 替換成客戶下載帳號的使用者名稱,注意:客戶不要在 android 目錄下面去建立 lichee 目錄,否則初始化時不會生成新的.repo 檔案,而是用上一級的.repo 檔案。最好在 android 的同一級目錄建立 lichee 目錄。

$ cd ..

$ mkdir lichee

$ cd lichee

$ repo init -u ssh://username@61.143.53.198/git_repo/R16-tina/manifest.git -b 

master -m manifest.xml

$ repo sync

$ repo start r16_v1_y --all # 全部下載完成之後,建立分支

後續釋出新版本,使用者更新程式碼只需在原來的目錄下執行 repo sync 命令即可。

3.2.1 從全志伺服器使用聯通網路下載倉庫

聯通網路使用 IP 地址:221.4.213.95 

 

1、下載 android 倉庫:: username 替換成客戶帳號的使用者名稱

$ mkdir android

$ cd android

$ git clone



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31529038/viewspace-2646805/,如需轉載,請註明出處,否則將追究法律責任。

相關文章