| 1.安裝依賴(lài)工具 |
安裝命令如下: 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 說(shuō)明: 以上安裝命令適用于Ubuntu18.04,其他版本請(qǐng)根據(jù)安裝包名稱(chēng)采用對(duì)應(yīng)的安裝命令。 |
| 2.獲取標(biāo)準(zhǔn)系統(tǒng)源碼 |
前提條件: 1)注冊(cè)碼云gitee賬號(hào)。 2)注冊(cè)碼云SSH公鑰,請(qǐng)參考碼云幫助中心(https://gitee.com/help)。 3)安裝git客戶(hù)端和git-lfs并配置用戶(hù)信息。 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 #如果沒(méi)有權(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) 通過(guò)repo + ssh 下載(需注冊(cè)公鑰,請(qǐng)參考碼云幫助中心 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) 通過(guò)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) 通過(guò)repo + ssh 下載(需注冊(cè)公鑰,請(qǐng)參考碼云幫助中心 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) 通過(guò)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) 通過(guò)repo + ssh 下載(需注冊(cè)公鑰,請(qǐng)參考碼云幫助中心 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) 通過(guò)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) 通過(guò)repo + ssh 下載(需注冊(cè)公鑰,請(qǐng)參考碼云幫助中心 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) 通過(guò)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í)行腳本,安裝編譯器及二進(jìn)制工具。 bash build/prebuilts_download.sh 下載的prebuilts二進(jìn)制默認(rèn)存放在與OpenHarmony同目錄下的OpenHarmony_2.0_canary_prebuilts下。 |
| 3.編譯 |
在Linux環(huán)境進(jìn)行如下操作: 進(jìn)入源碼根目錄,執(zhí)行如下命令進(jìn)行版本編譯。
./build.sh --product-name rk3568 --ccache |
審核編輯 黃宇
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
代碼
+關(guān)注
關(guān)注
30文章
4968瀏覽量
73960 -
RK3568
+關(guān)注
關(guān)注
5文章
644瀏覽量
7940
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
熱點(diǎn)推薦
深入解析bq4845/bq4845Y:并行RTC與CPU監(jiān)控器的卓越之選
深入探討TI公司的bq4845/bq4845Y并行RTC與CPU監(jiān)控器,看看它有哪些獨(dú)特的功能和優(yōu)勢(shì)。 文件下載: bq4845.pdf 一、產(chǎn)品特性概覽 1. 精準(zhǔn)計(jì)時(shí)
深度剖析bq4802Y/bq4802LY實(shí)時(shí)時(shí)鐘芯片:功能、特性與應(yīng)用
深入探討德州儀器(TI)推出的bq4802Y/bq4802LY實(shí)時(shí)時(shí)鐘芯片,詳細(xì)分析其特性、功能及應(yīng)用場(chǎng)景,為電子工程師們?cè)谠O(shè)計(jì)過(guò)程中提供有價(jià)值的參考。 文件下載: bq4802ly.
德州儀器 bq4802Y/bq4802LY 實(shí)時(shí)時(shí)鐘芯片的全面解析
4802Y/bq4802LY 實(shí)時(shí)時(shí)鐘芯片,憑借其豐富的功能和出色的性能,在眾多應(yīng)用場(chǎng)景中得到了廣泛應(yīng)用。今天,我們就來(lái)深入探討一下這款芯片。 文件下載: bq4802y.pdf 芯片概述 b
【迅為工業(yè)RK3568穩(wěn)定可靠】itop-3568開(kāi)發(fā)板Linux驅(qū)動(dòng)開(kāi)發(fā)實(shí)戰(zhàn):RK3568內(nèi)核模塊符號(hào)導(dǎo)出詳解
【迅為工業(yè)RK3568穩(wěn)定可靠】itop-3568開(kāi)發(fā)板Linux驅(qū)動(dòng)開(kāi)發(fā)實(shí)戰(zhàn):RK3568內(nèi)核模塊符號(hào)導(dǎo)出詳解
TI BQ25620/BQ25622評(píng)估模塊技術(shù)解析與應(yīng)用指南
Texas Instruments bq25620EVM/bq25622EVM評(píng)估模塊支持用戶(hù)評(píng)估bq25620和bq25622。bq256
BQ25628/BQ25629評(píng)估模塊技術(shù)解析與應(yīng)用指南
Texas Instruments bq25628EVM和bq25629EVM評(píng)估模塊有助于評(píng)估bq25629和bq25629輸入I2C控制單節(jié) (1S) NVDC充電器。
【GM-3568JHF開(kāi)發(fā)板免費(fèi)體驗(yàn)】GM-3568JHF的coremark跑分5007分
可以從github上下載源代碼https://github.com/eembc/coremark
EEMBC 的 CoreMark? 評(píng)分是一種比較通用的基準(zhǔn)測(cè)試方式,用于測(cè)量嵌入式系統(tǒng)中使
發(fā)表于 07-22 17:32
貝啟BQ3568HM 開(kāi)發(fā)板被選用為 OpenHarmony 明星開(kāi)發(fā)板
經(jīng)開(kāi)放原子開(kāi)源基金會(huì)OpenHarmony社區(qū)官方測(cè)評(píng)評(píng)選,貝啟科技BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板被正式選用為OpenHarmony明星開(kāi)發(fā)板。BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板采用
Rockchip RK3568技術(shù)參考手冊(cè)
電子發(fā)燒友網(wǎng)站提供《Rockchip RK3568技術(shù)參考手冊(cè).pdf》資料免費(fèi)下載
發(fā)表于 05-17 17:24
?53次下載
【貝啟科技BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板深度試用報(bào)告】4 - 智能家居中控屏成品展示及校園網(wǎng)上網(wǎng)問(wèn)題的解決(含視頻)
srun_portal就可以得到。
接下來(lái)介紹如何修改上面的代碼,將程序移植到BQ3568HM開(kāi)發(fā)板。
Thulogin的CMake版本要求太高了,修改一下CMakeFiles.txt的第一
發(fā)表于 04-23 18:19
HZ-EVM-RK3568-技術(shù)規(guī)格書(shū)
電子發(fā)燒友網(wǎng)站提供《HZ-EVM-RK3568-技術(shù)規(guī)格書(shū).pdf》資料免費(fèi)下載
發(fā)表于 04-17 15:47
?2次下載
HZ-CORE-RK3568-規(guī)格書(shū)
電子發(fā)燒友網(wǎng)站提供《HZ-CORE-RK3568-規(guī)格書(shū).pdf》資料免費(fèi)下載
發(fā)表于 04-17 15:45
?0次下載
【貝啟科技BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板深度試用報(bào)告】系統(tǒng)鏡像編譯和燒錄
于進(jìn)行圖形界面應(yīng)用的開(kāi)發(fā)。貝啟科技BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板配備了顯示屏,可以開(kāi)發(fā)GUI應(yīng)用。
一、系統(tǒng)鏡像編譯
參考 BQ3568_代碼下載-開(kāi)源鴻蒙技術(shù)交流-Bearkey-開(kāi)
發(fā)表于 03-16 10:53
BQ3568_代碼下載
評(píng)論