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.獲取標準系統(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文章
4779瀏覽量
68521 -
RK3568
+關(guān)注
關(guān)注
4文章
514瀏覽量
5034
發(fā)布評論請先 登錄
相關(guān)推薦
bq20z70-V160、bq29330、bq20z75技術(shù)參考手冊
電子發(fā)燒友網(wǎng)站提供《bq20z70-V160、bq29330、bq20z75技術(shù)參考手冊.pdf》資料免費下載
發(fā)表于 12-20 15:39
?0次下載
QFN封裝的bq24165、bq24166和bq24167EVM-720用戶指南
電子發(fā)燒友網(wǎng)站提供《QFN封裝的bq24165、bq24166和bq24167EVM-720用戶指南.pdf》資料免費下載
發(fā)表于 12-18 16:44
?0次下載
【新品體驗】貝啟科技BQ3568HM開源鴻蒙開發(fā)板免費試用
貝啟科技BQ3568開源鴻蒙開發(fā)板是一款功能全面的開發(fā)板,搭載了RK3568鴻蒙系統(tǒng)主板和OpenHarmony標準系統(tǒng),具備高性能處理器(Quad-core ARM Cortex-A55,主頻高達
發(fā)表于 12-12 17:13
使用BQ24075、BQ24076、BQ24078和BQ24079實現(xiàn)Ship模式
電子發(fā)燒友網(wǎng)站提供《使用BQ24075、BQ24076、BQ24078和BQ24079實現(xiàn)Ship模式.pdf》資料免費下載
發(fā)表于 11-24 14:28
?0次下載
BQ25300、BQ25302、BQ25303J評估模塊(EVM)用戶指南
電子發(fā)燒友網(wǎng)站提供《BQ25300、BQ25302、BQ25303J評估模塊(EVM)用戶指南.pdf》資料免費下載
發(fā)表于 11-22 14:05
?0次下載
BQ25792EVM、BQ25798EVM和BQ25798BKUPEVM(BMS034)評估模塊
電子發(fā)燒友網(wǎng)站提供《BQ25792EVM、BQ25798EVM和BQ25798BKUPEVM(BMS034)評估模塊.pdf》資料免費下載
發(fā)表于 11-20 15:26
?0次下載
BQ2404x、BQ2405x和BQ2409x常見問題解答
電子發(fā)燒友網(wǎng)站提供《BQ2404x、BQ2405x和BQ2409x常見問題解答.pdf》資料免費下載
發(fā)表于 10-14 10:10
?0次下載
BQ40Z80量產(chǎn)校準代碼示例
電子發(fā)燒友網(wǎng)站提供《BQ40Z80量產(chǎn)校準代碼示例.pdf》資料免費下載
發(fā)表于 09-27 09:34
?0次下載
BQ76952、BQ76942和BQ769142的引腳等效圖
電子發(fā)燒友網(wǎng)站提供《BQ76952、BQ76942和BQ769142的引腳等效圖.pdf》資料免費下載
發(fā)表于 09-04 09:33
?6次下載
評論