本文來源電子發燒友社區,作者:胡智元, 帖子地址:https://bbs.elecfans.com/jishu_2307415_1_1.html
編譯內核感悟:進過艱苦卓越的奮斗,在經歷5天的無盡黑暗之后,終于迎來的曙光。
在剛開始編譯的過程中,添加各種各樣的庫,不會那么盡如人意,
sudo apt-get update && sudo apt-get install binutils binutils-dev git git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib gcc-arm-linux-gnueabi libc6-dev-i386 libc6-dev-amd64 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 genext2fs device-tree-compiler make libffi-dev e2fsprogs pkg-config perl openssl libssl-dev libelf-dev libdwarf-dev u-boot-tools mtd-utils cpio doxygen liblz4-tool openjdk-8-jre gcc g++ texinfo dosfstools mtools default-jre default-jdk libncurses5 apt-utils wget scons python3.8-distutils tar rsync git-core libxml2-dev lib32z-dev grsync xxd libglib2.0-dev libpixman-1-dev kmod jfsutils reiserfsprogs xfsprogs squashfs-tools pcmciautils quota ppp libtinfo-dev libtinfo5 libncurses5-dev libncursesw5 libstdc++6 gcc-arm-none-eabi vim ssh locales libxinerama-dev libxcursor-dev libxrandr-dev libxi-dev
看到這些是不是。。。。
接下來才是重點,那該如何快速搭建一個大禹的環境呢?
獨立Docker環境:適用于直接基于Ubuntu、Windows操作系統平臺進行版本編譯的場景。接下來請按照步驟操作。
第一:首先安裝一下Ubuntu系統
18.04或者20.04均可 ,可以到Ubuntu官網下載
第二:下載官方源碼
不用安裝git工具,直接從官網下載:
[zh-cn/release-notes/Readme.md · OpenHarmony/docs - Gitee.com](https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/Readme.md)
第三:在Ubuntu的家目錄下安裝
命令1:sudo snap install docker
命令2:sudo apt install docker.io
第四:獲取Docker鏡像
docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:1.0.0
第五:進入源碼根目錄執行如下命令,從而進入Docker構建環境
docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:1.0.0
第六:編譯大禹200源碼
編譯命令:
./build.sh --product-name rk3568 --ccache
總結:上面六步,可能是全網最簡單的方法,希望對大家有幫助
編譯時間有點長,耐心等待,
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
dayu200
+關注
關注
1文章
26瀏覽量
1121 -
潤和軟件
+關注
關注
1文章
217瀏覽量
754
發布評論請先 登錄
相關推薦
請問DAYU200有SPI可以用么
大家好,請問DAYU200有SPI可以用么
我看這里https://developer.huawei.com/consumer/cn/market/prod-detail?productId
發表于 02-20 11:38
MCU200T開發板下載程序時openocd報錯的原因?怎么解決?
操作系統版本:ubuntu 20.04 Desktop
IDE版本:NucleiStudio IDE 202310 Lin64
開發板型號:MCU-200T
我使用vivado將E203的mcs文件
發表于 01-10 06:42
DAYU200 rk3568板子燒寫OpenHarmony鏡像resource.img誤燒寫成ramdisk.img,燒寫成功后無法開機無法進入loader模式,求助?。?!
DAYU200 rk3568板子燒寫OpenHarmony鏡像resource.img誤燒寫成ramdisk.img,燒寫成功后無法開機無法進入loader模式,求助?。?!
RT,有沒有同仁遇到類似問題或者有解決方案的,求拯救。
發表于 12-15 22:24
獲取Linux內核源碼的方法
(ELF1/ELF1S開發板及顯示屏)Linux內核是操作系統中最核心的部分,它負責管理計算機硬件資源,并提供對應用程序和其他系統組件的訪問接口,控制著計算機的內存、處理器、設備驅動程序和文
嵌入式學習-ElfBoard ELF 1-內核源碼編譯的方法
1.拷貝ELF1開發板資料包\\02-Linux 源代碼\\02-0 出廠內核和uboot源碼\\內核源碼目錄下的
發表于 11-04 09:04
OpenHarmony開發板匯總
Tiger(A311D)標準系統:DAYU200開發套件(RK3568)標準系統:軟通揚帆富設備開發板(RK3399)
系統類型
OpenHarmony支持如下幾種系統類型:
輕量系統(mini
發表于 10-19 11:27
標準系統:DAYU110(SL8541E)
開發板名稱(芯片型號)
大禹系列DAYU110(SL8541E)
芯片架構
ARM CortexA53
CPU頻率
1.4GHZ
介紹(字數請控制在200字以內)
發表于 10-19 10:56
標準系統:DAYU200開發套件(RK3568)
開發板名稱(芯片型號)
大禹系列HH-SCDAYU200開發套件(RK3568)
芯片架構
CPU頻率
介紹(字數請控制在200字以內)
發表于 10-19 10:42
潤開鴻DAYU200及DAYU210聯袂通過OpenHarmony 3.2 Release版本兼容性測評
及DAYU210兩款開發平臺率先完成OpenHarmony 3.2 Release版本適配的詳細情況。
潤開鴻DAYU200及DAYU21
發表于 09-22 11:11
潤開鴻DAYU200及DAYU210聯袂通過OpenHarmony 3.2 Release版本兼容性測評
近日,潤開鴻HH-SCDAYU200及HH-SCDAYU210兩款開發平臺同時通過OpenHarmony3.2Release版本兼容性測評,在引領技術共建、推動OpenHarmony新版本先行示范
評論