chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

OpenHarmony鴻蒙編譯環(huán)境搭建 (兼容至4.0-Master和主干分支)

王程 ? 來源:jf_75796907 ? 作者:jf_75796907 ? 2024-02-23 15:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

預(yù)備工作

安裝虛擬機(jī)工具VMware或者VirtualBox。

新建虛擬機(jī),內(nèi)存16GB及以上,硬盤100GB及以上。

安裝Ubuntu,推薦使用20.04版本。用戶名不能包含中文。

啟動并進(jìn)入U(xiǎn)buntu虛擬機(jī),以下步驟將在Ubuntu虛擬機(jī)中進(jìn)行操作。

一、將Shell環(huán)境修改為bash

sudo dpkg-reconfigure dash

選擇“No”。

wKgZomXYRyiAD7nzAABJaF1wMIA816.png

二、替換Ubuntu軟件源

在“https://mirrors.ustc.edu.cn/repogen/”下載對應(yīng)版本最新的源。

wKgaomXYRy6AB0n3AABpxvDWlNY935.png

在下載好的文件(sources.list)所在的位置開啟一個(gè)終端窗口,執(zhí)行下列命令。

備份原始文件:

sudo cp /etc/apt/sources.list /etc/apt/source.list.bak

替換源:

sudo mv -f sources.list /etc/apt/

更新軟件包索引

sudo apt update

三、安裝必要的庫和工具

需要分兩步進(jìn)行安裝。注意,這里比較重要,官網(wǎng)文檔用一步進(jìn)行安裝,會出現(xiàn)問題,導(dǎo)致安裝不完整,從而導(dǎo)致后期編譯出現(xiàn)“3000”錯(cuò)誤。

sudo apt-get install binutils binutils-dev git git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev   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 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
sudo apt-get install gcc-arm-linux-gnueabi gcc-9-arm-linux-gnueabi

四、配置Python

設(shè)置默認(rèn)Python解釋器,python和python3軟鏈接為python3.8:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
python --version

安裝python包管理工具(pip3):

sudo apt install python3-pip

配置pip軟件包更新源:

mkdir ~/.pip
pip3 config set global.index-url https://mirrors.huaweicloud.com/repository/pypi/simple
pip3 config set global.trusted-host mirrors.huaweicloud.com
pip3 config set global.timeout 120

五、安裝Samba服務(wù)

用于在開發(fā)環(huán)境中使用VS Code編寫代碼。執(zhí)行下列命令安裝samba并打開配置文件:

sudo apt install samba
sudo gedit /etc/samba/smb.conf

在配置文件末尾添加以下內(nèi)容:

[home]
comment = User Homes
path = /home
guest ok = no
writable = yes
browsable = yes
create mask = 0755
directory mask = 0755

建立用戶并設(shè)置密碼(請將下面的用戶名換成您自己的):

sudo smbpasswd -a dragon

重啟samba:

sudo service smbd restart

六、獲取源代碼的必要工具和配置

安裝git-lfs,會自動安裝git:

sudo apt install git-lfs

安裝repo和requests:

wget https://gitee.com/oschina/repo/raw/fork_flow/repo-py3
sudo mv repo-py3 /usr/local/bin/repo
sudo chmod a+x /usr/local/bin/repo
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests

配置git(請將下面的郵箱和用戶名換成您自己的):

git config --global user.email "dragon@hbu.cn"
git config --global user.name "dragon"
git config --global credential.helper store
git config --global --add safe.directory "*"

七、拉取源碼

以4.0為例(可以拉取branch或tag,這里使用branch):

mkdir -p ~/openharmony/4.0
cd ~/openharmony/4.0
repo init -u https://gitee.com/openharmony/manifest -b OpenHarmony-4.0-Release --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'

在源碼根目錄下執(zhí)行prebuilts腳本,安裝編譯器及二進(jìn)制工具:

bash build/prebuilts_download.sh

八、安裝編譯工具

在源碼根目錄運(yùn)行如下命令安裝hb并更新至最新版本:

python3 -m pip install --user build/hb

設(shè)置環(huán)境變量:

echo 'export PATH=~/.local/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

九、編譯

兩種方式,使用hb或者build.sh。

使用hb。在源碼根目錄運(yùn)行如下命令(選擇要編譯的產(chǎn)品并進(jìn)行編譯):

hb set
hb build

使用build.sh。命令格式為:

./build.sh --product-name {product_name} --ccache

例如,在源碼根目錄運(yùn)行如下命令:

./build.sh --product-name rk3568 --ccache

耐心等待,對于標(biāo)準(zhǔn)系統(tǒng)來說,完整編譯過程會持續(xù)2-3小時(shí)。

wKgaomXYR0GAAimPAADQ-7oaLKc160.png


為了能讓大家更好的學(xué)習(xí)鴻蒙 (OpenHarmony) 開發(fā)技術(shù),這邊特意整理了《鴻蒙 (OpenHarmony)開發(fā)學(xué)習(xí)手冊》,希望對大家有所幫助:

《鴻蒙(Harmony OS)開發(fā)學(xué)習(xí)手冊》

入門必看:https://docs.qq.com/doc/DUk51cHZJaUpmSlhH
1.應(yīng)用開發(fā)導(dǎo)讀(ArKTS)
2.應(yīng)用開發(fā)導(dǎo)讀(Java

wKgaomXW6N2AJp9uAAQXRxEAprs547.png

HarmonyOS概念:https://docs.qq.com/doc/DUk51cHZJaUpmSlhH
1.系統(tǒng)定義
2.技術(shù)框架
3.技術(shù)特性
4.系統(tǒng)安全

wKgaomXW6OSAFcCRAAV2zd2X_1s891.png

快速入門:https://docs.qq.com/doc/DUk51cHZJaUpmSlhH
1.基本概念
2.構(gòu)建第一個(gè)ArkTS應(yīng)用
3.構(gòu)建第一個(gè)JS應(yīng)用
4…

wKgZomXW6PuAA7wEAAKx6By_2Z8377.png

開發(fā)基礎(chǔ)知識:https://docs.qq.com/doc/DUk51cHZJaUpmSlhH
1.應(yīng)用基礎(chǔ)知識
2.配置文件
3.應(yīng)用數(shù)據(jù)管理
4.應(yīng)用安全管理
5.應(yīng)用隱私保護(hù)
6.三方應(yīng)用調(diào)用管控機(jī)制
7.資源分類與訪問
8.學(xué)習(xí)ArkTS
9…

wKgZomXW6QaAM4niAAQzrXUUPik914.png

基于ArkTS 開發(fā):https://docs.qq.com/doc/DUk51cHZJaUpmSlhH
1.Ability開發(fā)
2.UI開發(fā)
3.公共事件與通知
4.窗口管理
5.媒體
6.安全
7.網(wǎng)絡(luò)與鏈接
8.電話服務(wù)
9.數(shù)據(jù)管理
10.后臺任務(wù)(Background Task)管理
11.設(shè)備管理
12.設(shè)備使用信息統(tǒng)計(jì)
13.DFX
14.國際化開發(fā)
15.折疊屏系列
16………

wKgZomXW6RKATahiAAKz-zSMnR4040.png


審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    692

    瀏覽量

    35038
  • 鴻蒙
    +關(guān)注

    關(guān)注

    60

    文章

    2944

    瀏覽量

    45660
  • OpenHarmony
    +關(guān)注

    關(guān)注

    33

    文章

    3946

    瀏覽量

    20956
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    AT32開源鴻蒙開發(fā)環(huán)境搭建

    本帖最后由 jf_77210199 于 2026-1-19 09:49 編輯 AT32開源鴻蒙開發(fā)環(huán)境搭建 主要介紹兩部分內(nèi)容: 1、如何快速搭建起開源
    發(fā)表于 01-16 13:56

    #OpenHarmony 開發(fā)環(huán)境準(zhǔn)備

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:44:31

    【置頂公告】視美泰開源鴻蒙系列產(chǎn)品業(yè)務(wù)咨詢與商務(wù)合作通道正式開啟!

    設(shè)計(jì)。 生態(tài)解決方案整合智慧政務(wù)、智慧醫(yī)療、智慧園區(qū)、智慧教育、智慧安平、工業(yè)物聯(lián)網(wǎng)等領(lǐng)域鴻蒙化系統(tǒng)集成與場景落地。 技術(shù)授權(quán)與聯(lián)合創(chuàng)新OpenHarmony生態(tài)兼容性認(rèn)證、技術(shù)培訓(xùn)及聯(lián)合品牌產(chǎn)品開發(fā)。 行業(yè)
    發(fā)表于 10-20 16:23

    【匯思博SEEK100開發(fā)板試用體驗(yàn)】在開發(fā)板鴻蒙OS搭建QT開發(fā)環(huán)境

    無縫運(yùn)行。理解這一架構(gòu)原理,對于后續(xù)進(jìn)行開發(fā)實(shí)踐至關(guān)重要。 三、開發(fā)環(huán)境搭建 (一)所需工具及軟件準(zhǔn)備 1.華為 DevEco Studio:作為鴻蒙應(yīng)用開發(fā)的官方 IDE,主要用于最終的應(yīng)用打包
    發(fā)表于 08-24 18:34

    【匯思博SEEK100開發(fā)板試用體驗(yàn)】開發(fā)環(huán)境安裝配置

    以下文字,基于SEEK100開發(fā)板試用經(jīng)驗(yàn),詳細(xì)梳理OpenHarmony開發(fā)環(huán)境搭建的關(guān)鍵步驟與避坑要點(diǎn): 一、開發(fā)工具部署:DevEco Studio精準(zhǔn)安裝 ??核心版本選擇?? 必須下載
    發(fā)表于 08-20 21:43

    開發(fā)環(huán)境一鍵部署 | 如何搭建Docker環(huán)境編譯ARM程序?

    點(diǎn):環(huán)境搭建為何如此關(guān)鍵?嵌入式Linux開發(fā),環(huán)境是地基。傳統(tǒng)方式下,開發(fā)者往往需要:四處搜尋匹配的工具鏈版本手動配置復(fù)雜的編譯參數(shù)多次反復(fù)適配環(huán)
    的頭像 發(fā)表于 08-15 11:06 ?885次閱讀
    開發(fā)<b class='flag-5'>環(huán)境</b>一鍵部署 | 如何<b class='flag-5'>搭建</b>Docker<b class='flag-5'>環(huán)境</b><b class='flag-5'>編譯</b>ARM程序?

    【重要通知】OpenHarmony主干平臺開發(fā)板選型提報(bào)倒計(jì)時(shí)(參考工具發(fā)布)

    此版《OpenHarmony開發(fā)板硬件接口標(biāo)準(zhǔn)參考表》供各位參考評估。 參考表下載:*附件:OpenHarmony開發(fā)板硬件接口標(biāo)準(zhǔn)參考表.pdf 提報(bào)渠道: 郵件:497789833@qq.com(標(biāo)題格式:公司+推薦平臺+
    發(fā)表于 07-24 09:17

    桃芯科技獲得OpenHarmony生態(tài)產(chǎn)品兼容性證書

    近日,由INGCHIPS自主研發(fā)的模組/開發(fā)板DB870CC1A順利通過OpenHarmony 5.0.2 Release版本兼容性測評,并獲得OpenHarmony生態(tài)產(chǎn)品兼容性證書
    的頭像 發(fā)表于 06-25 14:30 ?1031次閱讀

    OpenHarnomy5.1下對RK3588的編譯環(huán)境搭建

    拉取的是OpenHarmony5.1的代碼,直接編譯RK3588會報(bào)“相機(jī)“的錯(cuò)誤。有沒有大佬有成功編譯的呢,這里請教一下
    發(fā)表于 06-12 17:20

    開源鴻蒙開發(fā)必備!OpenHarmony替換Full SDK全攻略

    本文介紹開源鴻蒙OpenHarmony替換FullSDK的方法,演示設(shè)備為觸覺智能PurplePiOH鴻蒙開發(fā)板獲取FullSD
    的頭像 發(fā)表于 06-06 18:11 ?799次閱讀
    開源<b class='flag-5'>鴻蒙</b>開發(fā)必備!<b class='flag-5'>OpenHarmony</b>替換Full SDK全攻略

    利爾達(dá)RedCap模組通過OpenHarmony 生態(tài)兼容性測評!

    。此次認(rèn)證標(biāo)志著該NR90模組在鴻蒙系統(tǒng)中的技術(shù)適配能力獲得官方認(rèn)可,為工業(yè)物聯(lián)網(wǎng)、智能終端等設(shè)備快速融入鴻蒙生態(tài)提供了關(guān)鍵支持。本次認(rèn)證由OpenHarmony兼容
    的頭像 發(fā)表于 05-23 17:59 ?1540次閱讀
    利爾達(dá)RedCap模組通過<b class='flag-5'>OpenHarmony</b> 生態(tài)<b class='flag-5'>兼容</b>性測評!

    不借助Linux系統(tǒng),在Windows下如何搭建ZMC900E交叉編譯環(huán)境

    不需要依賴笨重的虛擬機(jī),也不需要安裝雙系統(tǒng)。拋開繁瑣的環(huán)境準(zhǔn)備,在Windows上輕松搭建交叉編譯環(huán)境。本文將介紹如何在Windows上搭建
    的頭像 發(fā)表于 05-21 11:34 ?814次閱讀
    不借助Linux系統(tǒng),在Windows下如何<b class='flag-5'>搭建</b>ZMC900E交叉<b class='flag-5'>編譯</b><b class='flag-5'>環(huán)境</b>

    鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置

    本文介紹OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!由觸覺智能Purple Pi OH鴻蒙開發(fā)板演示。搭載了瑞芯微RK3566四核處理器,支持開源
    的頭像 發(fā)表于 03-28 18:05 ?1520次閱讀
    <b class='flag-5'>鴻蒙</b>北向開發(fā)<b class='flag-5'>OpenHarmony</b>5.0 DevEco Studio開發(fā)工具安裝與配置

    【貝啟科技BQ3568HM開源鴻蒙開發(fā)板深度試用報(bào)告】系統(tǒng)鏡像編譯和燒錄

    即可。 因?yàn)?b class='flag-5'>openharmony 的源碼較大,整個(gè)下下來,預(yù)計(jì)會有40G空間,編譯的話,還需要更多空間,所以總計(jì)準(zhǔn)備至少200G空間吧。 下載完成后,先編譯支持環(huán)境: bash bu
    發(fā)表于 03-16 10:53

    開源鴻蒙OpenHarmony社區(qū)運(yùn)營報(bào)告(2025年1月)

    ●截至2025年1月31日,開放原子開源鴻蒙(OpenAtomOpenHarmony,簡稱“開源鴻蒙”或“OpenHarmony”)社區(qū)累計(jì)超過8200名貢獻(xiàn)者,共63家成員單位,產(chǎn)生
    的頭像 發(fā)表于 02-11 09:28 ?1330次閱讀
    開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>社區(qū)運(yùn)營報(bào)告(2025年1月)