0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【潤(rùn)和軟件DAYU200開(kāi)發(fā)板體驗(yàn)】曲折的編譯源碼經(jīng)歷

開(kāi)發(fā)板試用精選 ? 來(lái)源:開(kāi)發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-10-12 11:04 ? 次閱讀

本文來(lái)源電子發(fā)燒友社區(qū),作者:劉建華, 帖子地址:https://bbs.elecfans.com/jishu_2307286_1_1.html


這是我每一次接觸RK3568芯片,很有壓力。能找到的資料也不是很多,先來(lái)學(xué)習(xí)一下編譯,跟其他的開(kāi)發(fā)板來(lái)說(shuō),這次編譯的經(jīng)歷是最曲折的,經(jīng)過(guò)兩個(gè)日日夜夜才編譯完成,先來(lái)一張編譯成功的照片:image.png
1、編譯環(huán)境的搭建,我原先是在我的ubuntu20上搭建,后來(lái)好多的報(bào)錯(cuò),再后來(lái)用docker來(lái)下載了官方的環(huán)境進(jìn)行編譯,結(jié)果因?yàn)橛脖P(pán)空間不夠,經(jīng)過(guò)8個(gè)小時(shí),也沒(méi)有成功,后面把自己的筆記本系統(tǒng)安裝了ubuntu,再用docker進(jìn)行編譯才成功。
【注意】大家如果用虛擬機(jī)進(jìn)行編譯,一定要保證足夠的磁盤(pán)空間,有些大佬說(shuō)保證100G的空白磁盤(pán)空間,而我的是130G也不夠用,建議大家選200G以上的磁盤(pán)空間吧。內(nèi)存也是越大越好,CPU核也是越多越好,我觀察,編譯到后面非常慢,CPU占用95%以上,倒時(shí)磁盤(pán)的開(kāi)銷(xiāo)不是很大見(jiàn)下圖:
image.png
這是主機(jī)的資源消耗情況,45%是我分配給虛擬機(jī)的資源。
480c673f2f45e47ab7422a409e11ad8.png

來(lái)一張爆機(jī)的圖片:image.png

【建議】如果想編譯正常,就是把硬件搞到最好,要不速度讓你懷疑人生呀。
2、編譯的教程,這是我找到新測(cè)可用的:#DAYU200體驗(yàn)官# OpenHarmony 3.1 Release docker編譯指南-開(kāi)源基礎(chǔ)軟件社區(qū)-51CTO.COM
注意】這篇帖子的前提就是安裝repo,這里注意的就是gitee的公鑰的安裝,我原來(lái)沒(méi)有看明白,這次經(jīng)過(guò)好幾次試驗(yàn)終于整明白了。如果大家在這里遇到什么問(wèn)題,可以私信我。
重點(diǎn)注意】經(jīng)過(guò)上面的教程,就可以編譯Hi3861了,但是對(duì)于rk3568還得安裝其他的工具,這也是我經(jīng)歷過(guò)多次的試驗(yàn)才得出的來(lái)的:
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下面運(yùn)行,要把sudo去掉。一行不行就一個(gè)一個(gè)的安裝(要命的節(jié)奏)。

經(jīng)過(guò)上面的基礎(chǔ)就可以編譯rk2568了,大家需要萬(wàn)分的耐心來(lái)等待,當(dāng)然如果你的機(jī)器夠強(qiáng),20分鐘左右可能能搞定,如果機(jī)器差一些,掛在那里,過(guò)一天再回去看吧。

聲明:本文內(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)投訴
  • dayu200
    +關(guān)注

    關(guān)注

    1

    文章

    26

    瀏覽量

    1177
  • 潤(rùn)和軟件
    +關(guān)注

    關(guān)注

    1

    文章

    243

    瀏覽量

    848
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    瑞芯微RK3568開(kāi)發(fā)板Linux編譯報(bào)錯(cuò)404怎么辦?觸覺(jué)智能教你輕松解決

    本文介紹瑞芯微RK3568主板/開(kāi)發(fā)板SDK編譯流程和編譯報(bào)錯(cuò)404的解決方法,使用觸覺(jué)智能EVB3568鴻蒙開(kāi)發(fā)板演示,具有豐富的視頻輸入輸出接口(HDMI/eDP/MIPI/LVD
    的頭像 發(fā)表于 11-05 11:02 ?169次閱讀
    瑞芯微RK3568<b class='flag-5'>開(kāi)發(fā)板</b>Linux<b class='flag-5'>編譯</b>報(bào)錯(cuò)404怎么辦?觸覺(jué)智能教你輕松解決

    用戶(hù)手冊(cè) | 全志T113-S3開(kāi)發(fā)板——SDK編譯指南

    ,不像發(fā)行版那樣需要編譯整個(gè)linux系統(tǒng),只需要指定特定開(kāi)發(fā)的功能包進(jìn)行交叉編譯即可。本文為大家介紹全志T113-S3開(kāi)發(fā)板在眺望電子提供的SDK環(huán)境下如何
    的頭像 發(fā)表于 11-01 08:08 ?516次閱讀
    用戶(hù)手冊(cè) | 全志T113-S3<b class='flag-5'>開(kāi)發(fā)板</b>——SDK<b class='flag-5'>編譯</b>指南

    linux開(kāi)發(fā)板如何編譯curl

    在Linux開(kāi)發(fā)板編譯 curl 庫(kù)通常涉及到幾個(gè)步驟,包括準(zhǔn)備開(kāi)發(fā)環(huán)境、下載源代碼、配置編譯選項(xiàng)以及執(zhí)行編譯和安裝過(guò)程。以下是一個(gè)基本的
    的頭像 發(fā)表于 08-30 15:33 ?432次閱讀

    潤(rùn)開(kāi)鴻“龍芯+OpenHarmony”開(kāi)發(fā)平臺(tái)DAYU431先鋒派新品發(fā)布

    潤(rùn)開(kāi)鴻基于全新龍芯2K0300芯片平臺(tái)的重磅新品潤(rùn)開(kāi)鴻HH-SCDAYU431先鋒派開(kāi)發(fā)平臺(tái)正式上市,成為潤(rùn)開(kāi)鴻DAYU系列產(chǎn)品中符合Ope
    的頭像 發(fā)表于 08-07 14:50 ?433次閱讀
    <b class='flag-5'>潤(rùn)</b>開(kāi)鴻“龍芯+OpenHarmony”<b class='flag-5'>開(kāi)發(fā)</b>平臺(tái)<b class='flag-5'>DAYU</b>431先鋒派新品發(fā)布

    ElfBoard技術(shù)貼|在NXP源碼基礎(chǔ)上適配ELF 1開(kāi)發(fā)板的按鍵功能

    本次源碼適配工作是在NXPi.MX6ULLEVK評(píng)估的Linux內(nèi)核源碼(特定版本:Linux-imx_4.1.15)基礎(chǔ)上進(jìn)行的。主要目標(biāo)是調(diào)整功能接口引腳配置,以適應(yīng)ELF1開(kāi)發(fā)板
    的頭像 發(fā)表于 07-10 09:54 ?514次閱讀
    ElfBoard技術(shù)貼|在NXP<b class='flag-5'>源碼</b>基礎(chǔ)上適配ELF 1<b class='flag-5'>開(kāi)發(fā)板</b>的按鍵功能

    HarmonyOS開(kāi)發(fā):【基于命令行(開(kāi)發(fā)環(huán)境)】

    支持在Windows環(huán)境下進(jìn)行編譯,如Hi3861、Hi3516系列開(kāi)發(fā)板。因此,建議使用Ubuntu的編譯環(huán)境對(duì)源碼進(jìn)行編譯。同時(shí),
    的頭像 發(fā)表于 04-25 17:54 ?1217次閱讀
    HarmonyOS<b class='flag-5'>開(kāi)發(fā)</b>:【基于命令行(<b class='flag-5'>開(kāi)發(fā)</b>環(huán)境)】

    鴻蒙OpenHarmony【標(biāo)準(zhǔn)系統(tǒng)編譯】 (基于RK3568開(kāi)發(fā)板

    DevEco Device Tool支持Rockchip RK3568開(kāi)發(fā)板源碼一鍵編譯功能,提供編譯工具鏈和編譯環(huán)境依賴(lài)的檢測(cè)及一鍵安裝
    的頭像 發(fā)表于 04-24 20:55 ?1065次閱讀
    鴻蒙OpenHarmony【標(biāo)準(zhǔn)系統(tǒng)<b class='flag-5'>編譯</b>】 (基于RK3568<b class='flag-5'>開(kāi)發(fā)板</b>)

    鴻蒙OpenHarmony【小型系統(tǒng)編譯】 (基于Hi3516開(kāi)發(fā)板

    DevEco Device Tool支持Hi3516DV300開(kāi)發(fā)板源碼一鍵編譯功能,提供編譯工具鏈和編譯環(huán)境依賴(lài)的檢測(cè)及一鍵安裝,簡(jiǎn)化復(fù)
    的頭像 發(fā)表于 04-23 15:53 ?476次閱讀
    鴻蒙OpenHarmony【小型系統(tǒng)<b class='flag-5'>編譯</b>】 (基于Hi3516<b class='flag-5'>開(kāi)發(fā)板</b>)

    鴻蒙OpenHarmony【輕量系統(tǒng)編譯】 (基于Hi3861開(kāi)發(fā)板

    DevEco Device Tool支持Hi3861V100開(kāi)發(fā)板源碼一鍵編譯功能,提供編譯工具鏈和編譯環(huán)境依賴(lài)的檢測(cè)及一鍵安裝,簡(jiǎn)化復(fù)雜
    的頭像 發(fā)表于 04-22 15:19 ?516次閱讀
    鴻蒙OpenHarmony【輕量系統(tǒng)<b class='flag-5'>編譯</b>】 (基于Hi3861<b class='flag-5'>開(kāi)發(fā)板</b>)

    OpenHarmony開(kāi)發(fā)學(xué)習(xí):【源碼下載和編譯

    本文介紹了如何下載鴻蒙系統(tǒng)源碼,如何一次性配置可以編譯三個(gè)目標(biāo)平臺(tái)(`Hi3516`,`Hi3518`和`Hi3861`)的編譯環(huán)境,以及如何將源碼
    的頭像 發(fā)表于 04-14 09:36 ?849次閱讀
    OpenHarmony<b class='flag-5'>開(kāi)發(fā)</b>學(xué)習(xí):【<b class='flag-5'>源碼</b>下載和<b class='flag-5'>編譯</b>】

    請(qǐng)問(wèn)DAYU200有SPI可以用么

    大家好,請(qǐng)問(wèn)DAYU200有SPI可以用么 我看這里https://developer.huawei.com/consumer/cn/market/prod-detail?productId
    發(fā)表于 02-20 11:38

    如何構(gòu)建linux開(kāi)發(fā)環(huán)境和編譯軟件工程、應(yīng)用程序

    前文介紹了如何使用官方提供的鏡像文件啟動(dòng)開(kāi)發(fā)板,本文將說(shuō)明如何構(gòu)建linux開(kāi)發(fā)環(huán)境和編譯軟件工程、應(yīng)用程序。
    的頭像 發(fā)表于 01-03 12:31 ?1872次閱讀
    如何構(gòu)建linux<b class='flag-5'>開(kāi)發(fā)</b>環(huán)境和<b class='flag-5'>編譯</b><b class='flag-5'>軟件</b>工程、應(yīng)用程序

    ELF 1技術(shù)貼|在NXP源碼基礎(chǔ)上適配ELF 1開(kāi)發(fā)板的LED功能

    本次源碼適配工作是在NXPi.MX6ULLEVK評(píng)估的Linux內(nèi)核源碼(特定版本:Linux-imx_4.1.15)基礎(chǔ)上進(jìn)行的。主要目標(biāo)是調(diào)整功能接口引腳配置,以適應(yīng)ELF1開(kāi)發(fā)板
    的頭像 發(fā)表于 12-29 10:04 ?783次閱讀
    ELF 1技術(shù)貼|在NXP<b class='flag-5'>源碼</b>基礎(chǔ)上適配ELF 1<b class='flag-5'>開(kāi)發(fā)板</b>的LED功能

    DAYU200 rk3568板子燒寫(xiě)OpenHarmony鏡像resource.img誤燒寫(xiě)成ramdisk.img,燒寫(xiě)成功后無(wú)法開(kāi)機(jī)無(wú)法進(jìn)入loader模式,求助?。?!

    DAYU200 rk3568板子燒寫(xiě)OpenHarmony鏡像resource.img誤燒寫(xiě)成ramdisk.img,燒寫(xiě)成功后無(wú)法開(kāi)機(jī)無(wú)法進(jìn)入loader模式,求助?。?! RT,有沒(méi)有同仁遇到類(lèi)似問(wèn)題或者有解決方案的,求拯救。
    發(fā)表于 12-15 22:24

    rk3568 dayu200開(kāi)發(fā)版故障

    dayu200開(kāi)發(fā)版卡在 DAYU開(kāi)機(jī)界面,但是通過(guò)截屏軟件可以顯示正確圖像。
    發(fā)表于 11-30 09:53