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,其他版本請根據安裝包名稱采用對應的安裝命令。 |
2.獲取標準系統源碼 |
前提條件: 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工具,可以執行如下命令。 curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 >/usr/local/bin/repo #如果沒有權限,可下載至其他目錄,并將其配置到環境變量中 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' 執行prebuilts 在源碼根目錄下執行腳本,安裝編譯器及二進制工具。 bash build/prebuilts_download.sh 下載的prebuilts二進制默認存放在與OpenHarmony同目錄下的OpenHarmony_2.0_canary_prebuilts下。 |
3.編譯 |
在Linux環境進行如下操作: 進入源碼根目錄,執行如下命令進行版本編譯。
./build.sh --product-name rk3568 --ccache |
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
代碼
+關注
關注
30文章
4788瀏覽量
68613 -
RK3568
+關注
關注
4文章
514瀏覽量
5051
發布評論請先 登錄
相關推薦
bq20z70-V160、bq29330、bq20z75技術參考手冊
電子發燒友網站提供《bq20z70-V160、bq29330、bq20z75技術參考手冊.pdf》資料免費下載
發表于 12-20 15:39
?0次下載
QFN封裝的bq24165、bq24166和bq24167EVM-720用戶指南
電子發燒友網站提供《QFN封裝的bq24165、bq24166和bq24167EVM-720用戶指南.pdf》資料免費下載
發表于 12-18 16:44
?0次下載
【新品體驗】貝啟科技BQ3568HM開源鴻蒙開發板免費試用
貝啟科技BQ3568開源鴻蒙開發板是一款功能全面的開發板,搭載了RK3568鴻蒙系統主板和OpenHarmony標準系統,具備高性能處理器(Quad-core ARM Cortex-A55,主頻高達
發表于 12-12 17:13
使用BQ24075、BQ24076、BQ24078和BQ24079實現Ship模式
電子發燒友網站提供《使用BQ24075、BQ24076、BQ24078和BQ24079實現Ship模式.pdf》資料免費下載
發表于 11-24 14:28
?0次下載
BQ25300、BQ25302、BQ25303J評估模塊(EVM)用戶指南
電子發燒友網站提供《BQ25300、BQ25302、BQ25303J評估模塊(EVM)用戶指南.pdf》資料免費下載
發表于 11-22 14:05
?0次下載
BQ25792EVM、BQ25798EVM和BQ25798BKUPEVM(BMS034)評估模塊
電子發燒友網站提供《BQ25792EVM、BQ25798EVM和BQ25798BKUPEVM(BMS034)評估模塊.pdf》資料免費下載
發表于 11-20 15:26
?0次下載
BQ2404x、BQ2405x和BQ2409x常見問題解答
電子發燒友網站提供《BQ2404x、BQ2405x和BQ2409x常見問題解答.pdf》資料免費下載
發表于 10-14 10:10
?0次下載
BQ76952、BQ76942和BQ769142的引腳等效圖
電子發燒友網站提供《BQ76952、BQ76942和BQ769142的引腳等效圖.pdf》資料免費下載
發表于 09-04 09:33
?6次下載
評論