本文來源電子發燒友社區,作者:sumoon_yao, 帖子地址:https://bbs.elecfans.com/jishu_2308943_1_1.html
要想自己編譯系統,先要下載源碼。根據官方資料介紹,有2種下載源碼方法:一種是使用repo+ssh,這種方法需要注冊碼云公鑰,網站上有詳細的操作方法,按步驟做就可以了。另一種是使用repo+http。2種方法都進行了嘗試,但始終未下載成功,經過不斷的摸索,花了大半天時間,結合現有的ubuntu18.04系統環境,最終使用以下命令拉取源碼(repo+http方式,repo+ssh方式應該也可以,暫未嘗試):
要想自己編譯系統,先要下載源碼。根據官方資料介紹,有2種下載源碼方法:一種是使用repo+ssh,這種方法需要注冊碼云公鑰,網站上有詳細的操作方法,按步驟做就可以了。另一種是使用repo+http。2種方法都進行了嘗試,但始終未下載成功,經過不斷的摸索,花了大半天時間,結合現有的ubuntu18.04系統環境,最終使用以下命令拉取源碼(repo+http方式,repo+ssh方式應該也可以,暫未嘗試):
python3 repo init -uhttps://gitee.com/openharmony/manifest.git-bmaster --no-repo-verify
python3 repo sync –c
源碼是可以拉取了,但是會出現以下錯誤提示:
fatal: The remote end hung upunexpectedly
fatal: early EOF
fatal: index-pack failed
網上提供的解決方法是:
git config --globalhttp.postBuffer 5000000000
嘗試了幾次錯誤提示依舊,不管了,此時已經半夜,最后一次發出拉取命令,關顯示器,等第二天早上再來看結果。
第二天上午打開顯示器一看,運氣還不錯,終于下載成功,趕快進行下面的步驟:
python3 repo forall –c ‘git lfs pull’
繼續安裝編譯器及二進制工具:
bash build/prebuilts_download.sh
耐心等待安裝完成,編譯器和二進制工具安裝結束后就可以編譯源碼啦,在源碼根目錄下鍵入以下命令:
./build.sh --product-name rk3568 --ccache
接下來就是漫長的等待,注意如果編譯過程中報錯,可以查看out/rk3568目錄下的build.log文件,根據提示信息做出相應處理,比如我的編譯過程中就出現錯誤提示信息:javac命令找不到,那么只要使用apt命令安裝相應的軟件包就可以了。
歷經10多個小時的等待,最后終于出現了以下提示信息:
Rk3568 build success
Costtime: 12:33:21
=====buildsuccessful=====(這一行為綠色字符)
鏡像文件位于out/rk3568/packages/phone/images 目錄下:

整個源碼、編譯工具以及編譯過程產生的文件和編譯結果等共占用磁盤空間71G左右:
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
dayu200
+關注
關注
1文章
26瀏覽量
1892 -
潤和軟件
+關注
關注
1文章
401瀏覽量
2226
發布評論請先 登錄
相關推薦
熱點推薦
【DAYU200開發板原理圖】DAYU200板開發板沒有完整原理圖嗎?MIPI DSI雙屏同顯怎么配置?
1.DAYU200開發板沒有完整原理圖,無法完成LCD+觸摸屏切換到MIPI DSI TX1接口,也無法完成MIPI DSI0和DSI1的雙屏同顯/異顯輸出。
2.MIPI DSI0和DSI1的雙屏同顯/異顯,應該怎么配置設備樹或者修改驅動代碼。
發表于 11-06 15:43
RK3506開發板QT Creator開發手冊,交叉編譯工具鏈與QT應用示例,入門必備
本文基于觸覺智能RK3506核心板/開發板介紹QTCreator交叉編譯配置與QT應用示例。如需購買開發板進行評估驗證簡介QTCreatorQtCreator?是由TheQtCompa
【作品合集】潤開鴻HH-SCDAYU800A開發板測評
HH-SCDAYU800A開發板試用體驗】Hello World
【潤開鴻HH-SCDAYU800A開發板試用體驗】DAYU800開發板代碼
發表于 09-19 14:09
國產!全志T113-i 雙核Cortex-A7@1.2GHz 工業開發板—Linux系統使用手冊(三)
本文檔詳細介紹了T113開發板的Linux環境搭建與系統編譯流程。主要內容包括:1)開發環境要求(Windows/VMware/Ubuntu版本);2)Linux SDK安裝步驟(依賴軟件
國產!全志T113-i 雙核Cortex-A7@1.2GHz 工業開發板—Linux系統使用手冊(二)
本文檔詳細介紹了T113開發板的Linux環境搭建與系統編譯流程。主要內容包括:1)開發環境要求(Windows/VMware/Ubuntu版本);2)Linux SDK安裝步驟(依賴軟件
【潤開鴻HH-SCDAYU800A開發板試用體驗】DAYU800開發板代碼編譯
\'
sudo repo start OpenHarmony-3.2-Release --all
又是漫長的等待
DAYU800開發板代碼編譯
# 首次編譯
sudo ./build
發表于 08-29 00:17
請問各位dayu200是不是不支持燒錄64位的OpenHarmony
我自己編譯了OpenHarmony5.0.2的鏡像,發現如果使用arm64參數編譯為64位版本,燒錄后卡在開機動畫無法開機,如果編譯為32位就可以正常。請問dayu200不支持64位
發表于 08-16 17:39
【潤開鴻HH-SCDAYU800A開發板試用體驗】開箱評測報告
Studio
鴻蒙HDC工具開發資料網:
潤和DAYU800開發套件
大禹系列HH-SCDAYU800開發板套件TH1520
發表于 07-23 09:21
【潤開鴻HH-SCDAYU800A開發板試用體驗】潤開鴻HH-SCDAYU800A開發板(二)
HH-SCDAYU800A開發板固件燒錄
3.1.將out/dayu800/packages/phone/images目錄下編譯成功的鴻蒙代碼拷貝到flash_image/images。
3.2.將
發表于 07-02 09:30
【潤開鴻HH-SCDAYU800A開發板試用體驗】潤開鴻HH-SCDAYU800A開發板(一)
訪問HiHope開源社區獲取。(GiteeHiHope開源社區地址:https://gitee.com/hihope_iot/DAYU800)
內容物
潤開鴻HH-SCDAYU800A開發板所有內容物包含
發表于 06-28 22:31
基于RK3576開發板的QT GUI例程
EASYEAI Orin-Nano開發板搭載了帶有xfce桌面環境的Debian系統,支持Qt應用程序的開發和運行。開發板采用RK3576 CPU,性能強大,可直接在
潤和軟件HH-D03星閃開發板低價開售 探索星閃無限可能
率、低延遲、低功耗、多連接等優勢,正在重塑萬物互聯的格局。今天,潤和軟件推出一款融合高性能、低門檻與極致性價比的創新產品——HH-D03星閃開發板(以下簡稱“HH
【潤和軟件DAYU200開發板體驗】編譯系統


評論