国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

OpenHarmony開源社區(qū)快速入門(一)

這篇具有很好參考價值的文章主要介紹了OpenHarmony開源社區(qū)快速入門(一)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

OpenHarmony開源社區(qū)快速入門(一)

本文主要介紹windows下基于命令行的方式搭建所需要的OpenHarmony開發(fā)環(huán)境;

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

1、首先打開微軟商店,搜索Ubuntu,下載ubuntu(以20.04為例)
OpenHarmony開源社區(qū)快速入門(一)
2、下載完成后需在設(shè)置中打開開發(fā)人員模式:打開設(shè)置->安全和更新->開發(fā)者選項,選擇為“開發(fā)人員模式”
OpenHarmony開源社區(qū)快速入門(一)
3、Win + R運行control appwiz.cpl指令,在啟用或關(guān)閉Windows功能中勾選適用于Linux的Windows子系統(tǒng)和虛擬機平臺兩項啟用
OpenHarmony開源社區(qū)快速入門(一)
4、以管理員身份打開PowerShell并運行:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 開啟Windows子系統(tǒng)功能
OpenHarmony開源社區(qū)快速入門(一)
5、打開ubuntu,設(shè)置用戶名(username)和密碼(password)
OpenHarmony開源社區(qū)快速入門(一)
6、設(shè)置管理員(root)權(quán)限密碼,執(zhí)行命令: sudo passwd
OpenHarmony開源社區(qū)快速入門(一)
7、將Ubuntu Shell環(huán)境修改為bash,執(zhí)行命令:sudo dpkg-reconfigure dash,選擇No
OpenHarmony開源社區(qū)快速入門(一)
8、打開cmd,輸入命令:wsl -l - v,查看wsl版本,若版本為1,則升級為2,升級命令:wsl.exe --set-version Ubuntu-20.04 2
OpenHarmony開源社區(qū)快速入門(一)

注意:如果遇到更新內(nèi)核組件問題:先下載安裝
wsl_update_x64.msi后再執(zhí)行升級命令
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
9、更新緩存和升級
在Ubuntu中輸入更新升級命令
sudo apt-get update
sudo apt-get upgrade
10、遷移wsl2至系統(tǒng)盤:
a.將安裝好的Ubuntu子系統(tǒng)從系統(tǒng)盤遷移到指定的目錄,本文將其遷移到D:\Ubuntu目錄下
下載LxRunOffline,下載文件LxRunOffline-v3.5.0-mingw.zip,然后解壓到某個目錄中
下載地址:https://github.com/DDoSolitary/LxRunOffline/releases
b.設(shè)置環(huán)境變量,在系統(tǒng)變量Path中添加LxRunOffline解壓的.exe所在的目錄
OpenHarmony開源社區(qū)快速入門(一)

OpenHarmony開源社區(qū)快速入門(一)
c.Win + R運行cmd,輸入LxRunOffline list查看子系統(tǒng)版本,復(fù)制上面的版本號,然后輸入LxRunOffline move -n {version} -d {dir},{version}是版本號,{dir}是遷移目的目錄,遷移到D盤Ubuntu目錄下,命令:LxRunOffline move -n Ubuntu-20.04 -d D:\Ubuntu,然后回車,等待遷移完成
OpenHarmony開源社區(qū)快速入門(一)
可在文件夾中輸入\wsl$打開文件所在位置
OpenHarmony開源社區(qū)快速入門(一)

搭建開發(fā)環(huán)境

相應(yīng)命令在Ubuntu中執(zhí)行
1、執(zhí)行命令安裝后續(xù)操作所需的庫和工具:
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 libc6-dev-i386 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 tar rsync libxml2-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 lib32ncurses-dev python3-distutils lib32z1-dev

2、安裝碼云repo工具
安裝路徑以"~/bin"為例,執(zhí)行以下命令:
mkdir ~/bin
curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 -o ~/bin/repo
chmod a+x ~/bin/repo
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests

3、安裝完成后輸入以下命令加入環(huán)境變量中
vim ~/.bashrc # 編輯環(huán)境變量
export PATH=~/bin:$PATH # 在環(huán)境變量的最后添加一行repo路徑信息(按i鍵切換編輯模式,:wq保存退出)
source ~/.bashrc # 應(yīng)用環(huán)境變量

4、配置用戶信息
建立軟連接:sudo ln -s /usr/bin/python3 /usr/bin/python
配置用戶信息:引號內(nèi)為實際的用戶名稱及郵箱
git config --global user.name “yourname”
git config --global user.email “your-email-address”
git config --global credential.helper store

5、拉取主干代碼
執(zhí)行以下命令,拉取主干代碼:
repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
repo sync -c
repo forall -c ‘git lfs pull’

6、執(zhí)行prebuilts
在源碼根目錄下執(zhí)行prebuilts腳本,安裝編譯器及二進(jìn)制工具。
命令:bash build/prebuilts_download.sh
OpenHarmony開源社區(qū)快速入門(一)
執(zhí)行完后可能會出現(xiàn)warning,我們需要安裝提示,安裝python3.9,命令:sudo apt-get install python3.9
安裝成功后進(jìn)入到prebuilts/python/linux-x86/3.9.2/bin/目錄:cd prebuilts/python/linux-x86/3.9.2/bin/
執(zhí)行命令:python3.9 -m pip install --upgrade pip
成功后返回根目錄,執(zhí)行bash build/prebuilts_download.sh命令

7、安裝編譯工具
執(zhí)行以下命令安裝hb工具:
pip3 install --user build/lite
vim ~/.bashrc
export PATH=~/.local/bin:$PATH
source ~/.bashrc
8、安裝gn
下載地址:https://repo.huaweicloud.com/harmonyos/compiler/gn/1717/linux/gn-linux-x86-1717.tar.gz
將下載好的gn遷移到Ubuntu對應(yīng)路徑(原地址以D:/,目標(biāo)地址為代碼根路徑)
命令:cp -r /mnt/d/gn-linux-x86-1717.tar.gz /home/oh/openharmony_master/

mkdir ~/gn
tar -xvf gn-linux-x86-1717.tar.gz -C ~/gn
vim ~/.bashrc
export PATH=~/gn:$PATH
source ~/.bashrc

9、安裝llvm
下載地址:https://repo.huaweicloud.com/harmonyos/compiler/clang/10.0.1-62608/linux/llvm.tar.gz
將下載好的llvm遷移到Ubuntu對應(yīng)路徑(原地址以D:/,目標(biāo)地址為代碼根路徑)
命令:cp -r /mnt/d/llvm.tar.gz /home/oh/openharmony_master/
mkdir ~/llvm
tar -zxvf llvm.tar.gz -C ~/llvm #解壓文件
vim ~/.bashrc #設(shè)置環(huán)境變量
export PATH=~/llvm/bin:$PATH #拷貝到最后一行,:wq保存并退出
source ~/.bashrc #使環(huán)境變量生效

hi3861環(huán)境搭建

1.執(zhí)行以下命令安裝編譯工具:
python3 -m pip install scons #安裝SCons安裝包
scons -v #查看是否安裝成功
pip3 install setuptools #安裝python模塊setuptools
sudo pip3 install kconfiglib #安裝GUI menuconfig工具
sudo pip3 install pycryptodome #安裝pycryptodome
sudo pip3 install six --upgrade --ignore-installed six #安裝six
sudo pip3 install ecdsa #安裝ecdsa
2.下載安裝gcc_riscv32:
下載地址:https://gitee.com/link?target=https%3A%2F%2Frepo.huaweicloud.com%2Fharmonyos%2Fcompiler%2Fgcc_riscv32%2F7.3.0%2Flinux%2Fgcc_riscv32-linux-7.3.0.tar.gz
將下載好的gcc_riscv32遷移到Ubuntu對應(yīng)路徑(原地址以D:/,目標(biāo)地址為代碼根路徑)
命令:cp -r /mnt/d/gcc_riscv32-linux-7.3.0.tar.gz /home/oh/openharmony_master/
OpenHarmony開源社區(qū)快速入門(一)
之后進(jìn)行解壓,加入環(huán)境變量:
tar -xvf gcc_riscv32-linux-7.3.0.tar.gz -C ~ #解壓文件
vim ~/.bashrc #設(shè)置環(huán)境變量
export PATH=~/gcc_riscv32/bin:$PATH #拷貝到最后一行,:wq保存并退出
source ~/.bashrc #使環(huán)境變量生效
3.編譯3861
執(zhí)行命令:./build.sh product_name wifiiot_hispark_pegasus
注:編譯前刪除上次3861編譯產(chǎn)物
OpenHarmony開源社區(qū)快速入門(一)

hi3516環(huán)境搭建

上述操作中已經(jīng)成功搭建好hi3516環(huán)境,可直接進(jìn)行編譯版本
執(zhí)行命令:./build.sh product_name ipcamera_hispark_taurus
注:編譯前刪除上次hi3516編譯產(chǎn)物
OpenHarmony開源社區(qū)快速入門(一)

RK3568環(huán)境搭建

上述操作中已經(jīng)成功搭建好rk3568環(huán)境,可直接進(jìn)行編譯版本
執(zhí)行命令:./build.sh --product-name rk3568 --target-cpu arm64
注:編譯前刪除上次rk3568編譯產(chǎn)物
OpenHarmony開源社區(qū)快速入門(一)文章來源地址http://www.zghlxwxcb.cn/news/detail-470802.html

到了這里,關(guān)于OpenHarmony開源社區(qū)快速入門(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 完全從零Java自學(xué)系列【工具篇】(GITHUB開源社區(qū)&GIT管理工具入門使用)

    完全從零Java自學(xué)系列【工具篇】(GITHUB開源社區(qū)&GIT管理工具入門使用)

    ??本文適用于新手理解GITHUB社區(qū)與GIT的理解與入門使用。 ??GITHUB社區(qū)是一個代碼開源交流社區(qū)。 對于普通的開發(fā)者而言: 可以在上面找到各種開源好用的工具用于借鑒學(xué)習(xí)或者下載使用。 可以提問,搜索相應(yīng)的問題處理辦法。比如bug。 對于高級開發(fā)者而言: 可以參與

    2024年02月20日
    瀏覽(59)
  • 最強Python開源庫PyTorch入門實戰(zhàn)(案例實戰(zhàn))+快速上手TorchServe

    作者:禪與計算機程序設(shè)計藝術(shù) 在過去幾年里,深度學(xué)習(xí)領(lǐng)域涌現(xiàn)了一大批高水平的模型,這些模型基于大量的數(shù)據(jù)和GPU計算能力實現(xiàn)了炫酷的效果。這其中最具代表性的是卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Networks, CNN),其網(wǎng)絡(luò)結(jié)構(gòu)可以學(xué)習(xí)到圖像、視頻、文本等多種模態(tài)特

    2024年02月07日
    瀏覽(27)
  • 開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

    開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

    ?? 相關(guān)鏈接: ①?MobileIMSDK-Uniapp端的詳細(xì)介紹 ②?MobileIMSDK-Uniapp端的開發(fā)手冊new(*?精編PDF版) 您需要對Uniapp和Vue開發(fā)有所了解: 1) Uniapp 官方入門教程 2) 可能是最好的 uniapp 入門教程 3) Uniapp 官方 Vue 快速入門教程 您需要對WebSocket技術(shù)有所了解: 1) 新手快速入門:

    2024年02月05日
    瀏覽(23)
  • 快速入門ESP32—— platformIO添加開源庫和自己的開發(fā)庫

    快速入門ESP32—— platformIO添加開源庫和自己的開發(fā)庫

    相關(guān)文章 快速入門ESP32——開發(fā)環(huán)境配置Arduino IDE 快速入門ESP32——開發(fā)環(huán)境配置PlatformIO IDE ?很多人剛開始接觸到platformIO的時候,可以還不知道怎么去利用好網(wǎng)上開源的庫用到自己的工程上,還有就是不知道怎么添加自己的.h文件,按照之前stm32的思路是行不通的。本篇文章

    2024年02月03日
    瀏覽(35)
  • Java+GeoTools(開源的Java GIS工具包)快速入門-實現(xiàn)讀取shp文件并顯示

    Java+GeoTools(開源的Java GIS工具包)快速入門-實現(xiàn)讀取shp文件并顯示

    GeoTools 是一個開源的 Java GIS 工具包,可利用它來開發(fā)符合標(biāo)準(zhǔn)的地理信息系統(tǒng)。 GeoTools 提供了 OGC (Open Geospatial Consortium) 規(guī)范的一個實現(xiàn)來作為他們的開發(fā)。 官網(wǎng)地址: GeoTools The Open Source Java GIS Toolkit — GeoTools 參考其quick start教程,實現(xiàn)集成到maven項目中并運行示例代碼。

    2024年02月08日
    瀏覽(28)
  • 開源機密計算平臺:蓬萊-OpenHarmony

    開源機密計算平臺:蓬萊-OpenHarmony

    演講嘉賓?|?杜???東 回顧整理?|?廖???濤 排版校對?|?李萍萍 嘉賓簡介 杜東,上海交通大學(xué)助理研究員。中國計算機學(xué)會CCF會員,ACM會員。研究興趣為操作系統(tǒng)與體系結(jié)構(gòu)、服務(wù)器無感知(Serverless)計算、系統(tǒng)安全。在包括ASPLOS、ISCA、OSDI、SOSP、ACM?SoCC、TOCS等國際著名

    2024年02月09日
    瀏覽(26)
  • 龍蜥社區(qū)「人人都可以參與開源」—— 走進(jìn)“龍蜥社區(qū)”感受開源魅力

    龍蜥社區(qū)「人人都可以參與開源」—— 走進(jìn)“龍蜥社區(qū)”感受開源魅力

    ?? 鴿芷咕 :個人主頁 ??? 個人專欄 : 《linux深造日志》《粉絲福利》 ??生活的理想,就是為了理想的生活! ?? 開源這個我相信各位開發(fā)者們或多或少都聽說過,簡單來講開源就是源碼開放,但是不意味著使用沒有限制,具體規(guī)定要根據(jù)軟件的開源協(xié)議來決定。

    2024年04月11日
    瀏覽(21)
  • OpenHarmony開源鴻蒙無人機來了

    OpenHarmony開源鴻蒙無人機來了

    前言: 以前就想擁有一臺無人機,覺得好cool,后面接觸OpenHarmony之后,就一直想做一臺OpenHarmony的無人機。 奈何自己一直有拖延癥,從21年拖延到23年,哈哈哈~~ 最近周末花了一點時間,把無人機一直適配到了OpenHarmony,看看效果 OpenHarmony開源鴻蒙無人機項目來了 1.先找到一個

    2024年02月08日
    瀏覽(20)
  • OpenHarmony無人機MAVSDK開源庫適配方案分享

    OpenHarmony無人機MAVSDK開源庫適配方案分享

    MAVSDK 是 PX4 開源團(tuán)隊貢獻(xiàn)的基于 MavLink 通信協(xié)議的用于無人機應(yīng)用開發(fā)的 SDK,支持多種語言如 C/C++、python、Java 等。通常用于無人機間、地面站與通信設(shè)備的消息傳輸。 MAVLink 是一種非常輕量級的消息傳遞協(xié)議,用于與無人機(以及機載無人機組件之間)進(jìn)行通信。MAVLink 遵

    2024年04月09日
    瀏覽(31)
  • 開源軟件介紹——國內(nèi)和國際主要開源社區(qū)

    開源軟件介紹——國內(nèi)和國際主要開源社區(qū)

    我是荔園微風(fēng),作為一名在IT界整整25年的老兵,今天我們來看一看國內(nèi)和國際上有哪些主要開源社區(qū)。 開源社區(qū)又稱為開放源代碼社區(qū),一般由擁有共同興趣愛好的人組成。根據(jù)相應(yīng)的開源軟件許可證協(xié)議公布軟件源代碼的網(wǎng)絡(luò)平臺,同時也為網(wǎng)絡(luò)成員提供一個自由學(xué)習(xí)和

    2024年02月10日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包