1.安裝依賴工具 |
安裝命令如下: sudo apt-get update && sudo apt-get install binutils git git-lfs gnupg flexbison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multiliblibc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev ccachelibgl1-mesa-dev libxml2-utils xsltproc unzip m4 bc gnutls-bin python3.8python3-pip ruby 說明: 以上安裝命令適用于Ubuntu18.04,其他版本請根據(jù)安裝包名稱采用對應(yīng)的安裝命令。 |
2.獲取標(biāo)準(zhǔn)系統(tǒng)源碼 |
前提條件: 1)注冊碼云gitee賬號。 2)注冊碼云SSH公鑰,請參考碼云幫助中心(https://gitee.com/help)。 3)安裝git客戶端和git-lfs并配置用戶信息。 git config --global user.name "yourname" git config --global user.email "your-email-address" git config --global credential.helper store 4)安裝碼云repo工具,可以執(zhí)行如下命令。 curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 >/usr/local/bin/repo #如果沒有權(quán)限,可下載至其他目錄,并將其配置到環(huán)境變量中 chmod a+x /usr/local/bin/repo pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests 獲取各版本源碼操作步驟: 下載3.2-Release版本代碼 1) 通過repo + ssh 下載(需注冊公鑰,請參考碼云幫助中心 https://gitee.com/help)。 repo init -u git@gitee.com:bearkey/manifest.git -b bearkey-bq3568s-3.2release --no-repo-verify repo sync -c repo forall -c 'git lfs pull' 2) 通過repo +https 下載。 repo init -u https://gitee.com/bearkey/manifest.git -b bearkey-bq3568s-3.2release --no-repo-verify repo sync -c repo forall -c 'git lfs pull' 下載4.0-Beta1版本代碼 1) 通過repo + ssh 下載(需注冊公鑰,請參考碼云幫助中心 https://gitee.com/help)。 repo init -u git@gitee.com:bearkey/manifest.git -b bearkey-bq3568hm-4.0beta1 --no-repo-verify repo sync -c repo forall -c 'git lfs pull' 2) 通過repo +https 下載。 repo init -u https://gitee.com/bearkey/manifest.git -b bearkey-bq3568hm-4.0beta1 --no-repo-verify repo sync -c repo forall -c 'git lfs pull' 下載4.0-Beta2版本代碼 1) 通過repo + ssh 下載(需注冊公鑰,請參考碼云幫助中心 https://gitee.com/help)。 repo init -u git@gitee.com:bearkey/manifest.git -b bearkey-bq3568hm-4.0beta2 --no-repo-verify repo sync -c repo forall -c 'git lfs pull' 2) 通過repo +https 下載。 repo init -u https://gitee.com/bearkey/manifest.git -b bearkey-bq3568hm-4.0beta2 --no-repo-verify repo sync -c repo forall -c 'git lfs pull' 下載4.0-Release版本代碼 1) 通過repo + ssh 下載(需注冊公鑰,請參考碼云幫助中心 https://gitee.com/help)。 repo init -u git@gitee.com:bearkey/manifest.git -b bearkey-bq3568hm-4.0release --no-repo-verify repo sync -c repo forall -c 'git lfs pull' 2) 通過repo +https 下載。 repo init -u https://gitee.com/bearkey/manifest.git -b bearkey-bq3568hm-4.0release --no-repo-verify repo sync -c repo forall -c 'git lfs pull' 執(zhí)行prebuilts 在源碼根目錄下執(zhí)行腳本,安裝編譯器及二進制工具。 bash build/prebuilts_download.sh 下載的prebuilts二進制默認存放在與OpenHarmony同目錄下的OpenHarmony_2.0_canary_prebuilts下。 |
3.編譯 |
在Linux環(huán)境進行如下操作: 進入源碼根目錄,執(zhí)行如下命令進行版本編譯。
./build.sh --product-name rk3568 --ccache |
審核編輯 黃宇
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
代碼
+關(guān)注
關(guān)注
30文章
4722瀏覽量
68234 -
RK3568
+關(guān)注
關(guān)注
4文章
489瀏覽量
4891
發(fā)布評論請先 登錄
相關(guān)推薦
BQ79616-Q1和BQ75614-Q1 GUI用戶指南
電子發(fā)燒友網(wǎng)站提供《BQ79616-Q1和BQ75614-Q1 GUI用戶指南.pdf》資料免費下載
發(fā)表于 11-05 09:16
?1次下載
將RAM清除功能與bq3285/bq3287A RTC結(jié)合使用
電子發(fā)燒友網(wǎng)站提供《將RAM清除功能與bq3285/bq3287A RTC結(jié)合使用.pdf》資料免費下載
發(fā)表于 10-24 09:43
?0次下載
bq27505-J3到bq27505-J4變更列表
電子發(fā)燒友網(wǎng)站提供《bq27505-J3到bq27505-J4變更列表.pdf》資料免費下載
發(fā)表于 10-17 11:23
?0次下載
BQ20Z40/BQ20Z45和BQ20Z60/BQ20Z65數(shù)據(jù)閃存比較
電子發(fā)燒友網(wǎng)站提供《BQ20Z40/BQ20Z45和BQ20Z60/BQ20Z65數(shù)據(jù)閃存比較.pdf》資料免費下載
發(fā)表于 10-17 10:06
?0次下載
BQ2404x、BQ2405x和BQ2409x常見問題解答
電子發(fā)燒友網(wǎng)站提供《BQ2404x、BQ2405x和BQ2409x常見問題解答.pdf》資料免費下載
發(fā)表于 10-14 10:10
?0次下載
BQ40Z80量產(chǎn)校準(zhǔn)代碼示例
電子發(fā)燒友網(wǎng)站提供《BQ40Z80量產(chǎn)校準(zhǔn)代碼示例.pdf》資料免費下載
發(fā)表于 09-27 09:34
?0次下載
BQ76952、BQ76942和BQ769142的引腳等效圖
電子發(fā)燒友網(wǎng)站提供《BQ76952、BQ76942和BQ769142的引腳等效圖.pdf》資料免費下載
發(fā)表于 09-04 09:33
?0次下載
BQ2419x、BQ2429x、BQ2589x、BQ25898x、BQ2560x和BQ2561x的USB D+ D- 輸入電流限值檢測
電子發(fā)燒友網(wǎng)站提供《BQ2419x、BQ2429x、BQ2589x、BQ25898x、BQ2560x和B
發(fā)表于 09-04 09:32
?0次下載
bq4802Y/bq4802LY實時時鐘數(shù)據(jù)表
電子發(fā)燒友網(wǎng)站提供《bq4802Y/bq4802LY實時時鐘數(shù)據(jù)表.pdf》資料免費下載
發(fā)表于 08-22 11:23
?0次下載
評論