電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 945|回復(fù): 0
收起左側(cè)

【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】-5-Linux交叉編譯環(huán)境搭建-基于Ubuntu

[復(fù)制鏈接]

2607

主題

2607

帖子

7472

積分

高級(jí)會(huì)員

Rank: 5Rank: 5

積分
7472
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-12-22 15:55:58 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】-5-Linux交叉編譯環(huán)境搭建-基于Ubuntu,   
本帖最后由 smart555 于 2020-12-22 13:48 編輯



     本篇文章主要記錄一下筆者搭建鴻蒙系統(tǒng)的開發(fā)環(huán)境搭建---Ubuntu 20.04 LTS 64位 步驟:

一、安裝ubuntu系統(tǒng):

        筆者的操作: 在win10系統(tǒng)下使用應(yīng)用商店安裝ubuntu系統(tǒng)

        打開Windows Store ,搜索輸入關(guān)鍵字“Ubuntu”,應(yīng)用商店會(huì)將相關(guān)的結(jié)果列出來。選擇最新版本的Ubuntu后,點(diǎn)擊“獲取”即開始下載。



Ubuntu1.jpeg (65.15 KB, 下載次數(shù): 0)

下載附件  保存到相冊(cè)  

5 小時(shí)前 上傳



ubuntu2.jpeg (35.81 KB, 下載次數(shù): 0)

下載附件  保存到相冊(cè)  

5 小時(shí)前 上傳

     安裝完成之后,在“開始”展開菜單欄里可以找到Ubuntu20.04 LTS ,雙擊即可打開Ubuntu的終端彈窗。

Ubuntu3.jpg (97.53 KB, 下載次數(shù): 0)

下載附件  保存到相冊(cè)  

5 小時(shí)前 上傳 接下來就可以開始一些安裝準(zhǔn)備工作了:
1、將Linux shell改為bash         在終端運(yùn)行如下命令,然后選擇 no。         sudo dpkg-reconfigure dash

1.png (40.13 KB, 下載次數(shù): 0)

下載附件  保存到相冊(cè)  

2 小時(shí)前 上傳

2.jpg (87.85 KB, 下載次數(shù): 0)

下載附件  保存到相冊(cè)  

2 小時(shí)前 上傳 如此就可把shell 改為bash


2、安裝Python3環(huán)境
    系統(tǒng)已經(jīng)默認(rèn)安裝了python3.8.5,補(bǔ)充安裝:sudo apt install python3-setuptools python3-pip -y

sudo pip3 install --upgrade pip

3、安裝SCons---編譯構(gòu)建工具

sudo apt install scons


4、安裝編譯工具環(huán)境
     安裝gn---產(chǎn)生ninja編譯腳本

#1-下載

sudo wget https://repo.huaweicloud.com/HarmonyOS/compiler/gn/1523/linux/gn.1523.tar

#2-解壓gn安裝包至~/gn路徑下

tar -xvf gn.1523.tar -C ~/

#3-設(shè)置環(huán)境變量

vim ~/.bashrc export PATH=~/gn:$PATH source ~/.bashrc

   安裝ninja---執(zhí)行ninja編譯腳本

#1-下載

sudo wget

https://repo.huaweicloud.com/harmonyos/compiler/ninja/1.9.0/linux/ninja.1.9.0.tar

#2-解壓ninja安裝包至~/ninja路徑下

tar -xvf ninja.1.9.0.tar -C ~/

#3-設(shè)置環(huán)境變量

vim ~/.bashrc

export PATH=~/ninja:$PATH

source ~/.bashrc


    安裝gcc_riscv32(WLAN模組類編譯工具鏈)---交叉編譯工具

#1-下載

sudo wget

https://repo.huaweicloud.com/harmonyos/compiler/gcc_riscv32/7.3.0/linux/gcc_riscv32-linux-7.3.0.tar.gz

#2-解壓gcc_riscv32安裝包至~/gcc_riscv32路徑下

tar -xvf gcc_riscv32-linux-7.3.0.tar.gz -C ~/

#3-設(shè)置環(huán)境變量

vim ~/.bashrc

export PATH=~/gcc_riscv32/bin:$PATH

source ~/.bashrc

#4-驗(yàn)證安裝版本

riscv32-unknown-elf-gcc -v   



last.jpg (336.28 KB, 下載次數(shù): 0)

下載附件  保存到相冊(cè)  

2 小時(shí)前 上傳

如上圖所示,能正確顯示編譯器版本號(hào)V7.3.0,說明交叉編譯器安裝成功。 至此,ubuntu 系統(tǒng)中交叉編譯鴻蒙系統(tǒng)的工具安裝完畢。

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表