| 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ù)安裝包名稱采用對應的安裝命令。 |
| 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)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
代碼
+關注
關注
30文章
4979瀏覽量
74448 -
RK3568
+關注
關注
5文章
656瀏覽量
8160
發(fā)布評論請先 登錄
相關推薦
熱點推薦
深入解析bq4845/bq4845Y:并行RTC與CPU監(jiān)控器的卓越之選
深入探討TI公司的bq4845/bq4845Y并行RTC與CPU監(jiān)控器,看看它有哪些獨特的功能和優(yōu)勢。 文件下載: bq4845.pdf 一、產(chǎn)品特性概覽 1. 精準計時
深度剖析bq4802Y/bq4802LY實時時鐘芯片:功能、特性與應用
深入探討德州儀器(TI)推出的bq4802Y/bq4802LY實時時鐘芯片,詳細分析其特性、功能及應用場景,為電子工程師們在設計過程中提供有價值的參考。 文件下載: bq4802ly.
德州儀器 bq4802Y/bq4802LY 實時時鐘芯片的全面解析
4802Y/bq4802LY 實時時鐘芯片,憑借其豐富的功能和出色的性能,在眾多應用場景中得到了廣泛應用。今天,我們就來深入探討一下這款芯片。 文件下載: bq4802y.pdf 芯片概述 b
深入解析bq32000實時時鐘:特性、應用與設計要點
,在消費電子等領域得到了廣泛應用。今天,我們就來深入探討一下bq32000的相關技術細節(jié)。 文件下載: bq32000.pdf 一、bq32000概述 1.1 特性亮點 自動切換備份電
BQ32002實時時鐘芯片:特性、應用與設計要點
,被廣泛應用于各類電子設備中。本文將深入介紹BQ32002的特性、應用場景以及設計過程中的關鍵要點,希望能為電子工程師們在實際設計中提供有價值的參考。 文件下載: bq32002.pdf 一、
【迅為工業(yè)RK3568穩(wěn)定可靠】itop-3568開發(fā)板Linux驅(qū)動開發(fā)實戰(zhàn):RK3568內(nèi)核模塊符號導出詳解
【迅為工業(yè)RK3568穩(wěn)定可靠】itop-3568開發(fā)板Linux驅(qū)動開發(fā)實戰(zhàn):RK3568內(nèi)核模塊符號導出詳解
為啥BQ7693003DBTR芯片在和BQ769X0盒子通訊時收不到信號?
BQ7693003DBTR按如下原理設計,然后我去掉U9,通過U11,將鑷子把3腳和4腳短接瞬間,激活BQ7693003DBTR芯片,通過VC8和GND接入24V恒流電源,然后我把SDA和SCL腳
發(fā)表于 09-24 22:32
TI BQ25620/BQ25622評估模塊技術解析與應用指南
Texas Instruments bq25620EVM/bq25622EVM評估模塊支持用戶評估bq25620和bq25622。bq256
BQ25628/BQ25629評估模塊技術解析與應用指南
Texas Instruments bq25628EVM和bq25629EVM評估模塊有助于評估bq25629和bq25629輸入I2C控制單節(jié) (1S) NVDC充電器。
【HZ-RK3568開發(fā)板免費體驗】合眾HZ-RK3568開發(fā)板初次使用
一、引言
開發(fā)板收到有段時間了,前段時間一直在下載官方提供的一些資料,SDK包內(nèi)容豐富,完全下載完可能不太現(xiàn)實,資料包受官方版權(quán)聲明,這里不便提供分享鏈接。
開發(fā)板支持2路Ethernet、2路
發(fā)表于 07-27 23:52
【GM-3568JHF開發(fā)板免費體驗】GM-3568JHF的coremark跑分5007分
可以從github上下載源代碼https://github.com/eembc/coremark
EEMBC 的 CoreMark? 評分是一種比較通用的基準測試方式,用于測量嵌入式系統(tǒng)中使
發(fā)表于 07-22 17:32
【HZ-RK3568開發(fā)板免費體驗】01 開箱+環(huán)境搭建+系統(tǒng)燒錄升級
1 HZ-RK3568開箱
這兩天收到了合眾恒躍寄來的RK3568開發(fā)板,板子外觀精致,由一塊核心板和底版組成。
2 HZ-RK3568開發(fā)板簡介
RK3568 核心板基于瑞芯微公司
發(fā)表于 06-29 18:08
貝啟BQ3568HM 開發(fā)板被選用為 OpenHarmony 明星開發(fā)板
經(jīng)開放原子開源基金會OpenHarmony社區(qū)官方測評評選,貝啟科技BQ3568HM開源鴻蒙開發(fā)板被正式選用為OpenHarmony明星開發(fā)板。BQ3568HM開源鴻蒙開發(fā)板采用
Rockchip RK3568技術參考手冊
電子發(fā)燒友網(wǎng)站提供《Rockchip RK3568技術參考手冊.pdf》資料免費下載
發(fā)表于 05-17 17:24
?57次下載
BQ3568_代碼下載
評論