本文來源電子發燒友社區,作者:劉建華, 帖子地址:https://bbs.elecfans.com/jishu_2307286_1_1.html
這是我每一次接觸RK3568芯片,很有壓力。能找到的資料也不是很多,先來學習一下編譯,跟其他的開發板來說,這次編譯的經歷是最曲折的,經過兩個日日夜夜才編譯完成,先來一張編譯成功的照片:
1、編譯環境的搭建,我原先是在我的ubuntu20上搭建,后來好多的報錯,再后來用docker來下載了官方的環境進行編譯,結果因為硬盤空間不夠,經過8個小時,也沒有成功,后面把自己的筆記本系統安裝了ubuntu,再用docker進行編譯才成功。
【注意】大家如果用虛擬機進行編譯,一定要保證足夠的磁盤空間,有些大佬說保證100G的空白磁盤空間,而我的是130G也不夠用,建議大家選200G以上的磁盤空間吧。內存也是越大越好,CPU核也是越多越好,我觀察,編譯到后面非常慢,CPU占用95%以上,倒時磁盤的開銷不是很大見下圖:
這是主機的資源消耗情況,45%是我分配給虛擬機的資源。
來一張爆機的圖片:
【建議】如果想編譯正常,就是把硬件搞到最好,要不速度讓你懷疑人生呀。
2、編譯的教程,這是我找到新測可用的:#DAYU200體驗官# OpenHarmony 3.1 Release docker編譯指南-開源基礎軟件社區-51CTO.COM
【注意】這篇帖子的前提就是安裝repo,這里注意的就是gitee的公鑰的安裝,我原來沒有看明白,這次經過好幾次試驗終于整明白了。如果大家在這里遇到什么問題,可以私信我。
【重點注意】經過上面的教程,就可以編譯Hi3861了,但是對于rk3568還得安裝其他的工具,這也是我經歷過多次的試驗才得出的來的:
sudo apt-get update && sudo apt-get install binutils git git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4 bc gnutls-bin python3.8 python3-pip ruby
大家如果docker下面運行,要把sudo去掉。一行不行就一個一個的安裝(要命的節奏)。
經過上面的基礎就可以編譯rk2568了,大家需要萬分的耐心來等待,當然如果你的機器夠強,20分鐘左右可能能搞定,如果機器差一些,掛在那里,過一天再回去看吧。
-
dayu200
+關注
關注
1文章
26瀏覽量
1915 -
潤和軟件
+關注
關注
1文章
410瀏覽量
2272
發布評論請先 登錄
【飛凌嵌入式RV1126B開發板試用體驗】+ 2. 編譯與運行
【DAYU200開發板原理圖】DAYU200板開發板沒有完整原理圖嗎?MIPI DSI雙屏同顯怎么配置?
RK3506開發板QT Creator開發手冊,交叉編譯工具鏈與QT應用示例,入門必備
【作品合集】潤開鴻HH-SCDAYU800A開發板測評
國產!全志T113-i 雙核Cortex-A7@1.2GHz 工業開發板—Linux系統使用手冊(三)
國產!全志T113-i 雙核Cortex-A7@1.2GHz 工業開發板—Linux系統使用手冊(二)
【潤開鴻HH-SCDAYU800A開發板試用體驗】DAYU800開發板代碼編譯
請問各位dayu200是不是不支持燒錄64位的OpenHarmony
【潤開鴻HH-SCDAYU800A開發板試用體驗】開箱評測報告
【潤開鴻HH-SCDAYU800A開發板試用體驗】潤開鴻HH-SCDAYU800A開發板(二)
【潤開鴻HH-SCDAYU800A開發板試用體驗】潤開鴻HH-SCDAYU800A開發板(一)
ElfBoard技術貼|如何在ELF 2開發板中適配 AX200NGW WiFi模塊
基于RK3576開發板的QT GUI例程
潤和軟件HH-D03星閃開發板低價開售 探索星閃無限可能
【潤和軟件DAYU200開發板體驗】曲折的編譯源碼經歷
評論