本文來源電子發燒友社區,作者:胡智元, 帖子地址: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瀏覽量
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
【北京迅為】itop-3568開發板驅動開發指南(重制版)
iTOP-RK3568開發板驅動開發指南目錄:前言學習方法Linux驅動基礎第 1 章 你好!內核源碼第 2 章 helloworld 驅動
發表于 10-30 15:48
?37次下載
Windows系統下用vivado將電路燒寫到MCU200T板載FLASH的方法
在Windows操作系統下使用vivado將設計的電路燒寫到MCU200T開發板上的FLASH中的方法。通過將硬件電路的比特流文件燒寫到板載FLASH內,
發表于 10-29 08:21
基于DDR200T開發板的e203進行DDR3擴展
由于e203內部DTCM空間較小,所以本隊針對DDR200T開發板進行針對e203的DDR3存儲器擴展。
論壇中所給出的e203擴展DDR的方法大致分為兩種,一種是直接將DDR存儲器的接口使用ICB
發表于 10-21 12:43
【作品合集】潤開鴻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安裝步驟(依賴軟件
請問各位dayu200是不是不支持燒錄64位的OpenHarmony
我自己編譯了OpenHarmony5.0.2的鏡像,發現如果使用arm64參數編譯為64位版本,燒錄后卡在開機動畫無法開機,如果編譯為32位就可以正常。請問dayu200不支持64位系
發表于 08-16 17:39
【潤開鴻HH-SCDAYU800A開發板試用體驗】潤開鴻HH-SCDAYU800A開發板(二)
(三)潤開鴻HH-SCDAYU800A開發板固件燒錄
注意:本燒錄方法僅可用于Windows10及之前版本。
1.安裝USB驅動
1.1下載潤開鴻HH-SCDAYU800A
發表于 07-02 09:30
ElfBoard技術貼|如何在ELF 2開發板中適配 AX200NGW WiFi模塊
為ELF2開發板適配AX200NGWWi-Fi6模塊,是開發者在嵌入式設備中實現高速無線聯網的實際需求,更是解鎖其全場景無線通信能力的關鍵升級。針對ARM架構需要手動適配的特性,本文將提供清晰的步驟
基于RK3576開發板的QT GUI例程
EASYEAI Orin-Nano開發板搭載了帶有xfce桌面環境的Debian系統,支持Qt應用程序的開發和運行。開發板采用RK3576 CPU,性能強大,可直接在板上
安信可定位開發板BU03-Kit使用指南 ——硬件&軟件
以下內容由安信可社區用戶 AndyL 提供 目錄 低功耗精準定位開發板BU03-Kit ——【硬件篇】 一、開發板硬件介紹 1、關于BU03-Kit 2、BU
潤和軟件HH-D03星閃開發板低價開售 探索星閃無限可能
率、低延遲、低功耗、多連接等優勢,正在重塑萬物互聯的格局。今天,潤和軟件推出一款融合高性能、低門檻與極致性價比的創新產品——HH-D03星閃開發板(以下簡稱“HH
【潤和軟件DAYU200開發板體驗】03----大禹200內核源碼編譯操作方法
評論