電子產業(yè)一站式賦能平臺

PCB聯(lián)盟網

搜索
查看: 701|回復: 0
收起左側

【HarmonyOS HiSpark Wi-Fi IoT 套件試用連連載】win10的WLS環(huán)境搭建記錄

[復制鏈接]

2607

主題

2607

帖子

7472

積分

高級會員

Rank: 5Rank: 5

積分
7472
跳轉到指定樓層
樓主
發(fā)表于 2020-11-17 13:56:33 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
【HarmonyOS HiSpark Wi-Fi IoT 套件試用連連載】win10的WLS環(huán)境搭建記錄,   

因項目忙,之前寫好的帖子,忘記發(fā)了,現(xiàn)在補發(fā)一下。

老實說,萬事開頭難,所以編譯環(huán)境尤為重要。




1 為什么要用win10的WLS子系統(tǒng)?

- 鴻蒙編譯需要linux環(huán)境,不需要連接燒錄(WLS 的ubuntu 底層還是win10那套,要使用usb很麻煩)

- 可以使筆記本資源釋放(不用虛擬機)

- 基于考慮是鴻蒙的燒錄是在win10上完成的,而編譯環(huán)境是在linux平臺才完成。linux不需要完成usb連接燒錄這些。那么win10的子系統(tǒng)ubuntu是可以使用的。



備注:最好備份一份虛擬機環(huán)境,不能保證后續(xù)鴻蒙環(huán)境是否還需要重新調整。

file:///C:/Users/chenwes/AppData/Local/YNote/data/bg_weapon@163.com/2b2de2c1914e4df5b86a924b0e63edf1/9821db2ab40c443db1e6ce32dd81725a.jpg

file:///C:/Users/chenwes/AppData/Local/YNote/data/bg_weapon@163.com/2b2de2c1914e4df5b86a924b0e63edf1/9821db2ab40c443db1e6ce32dd81725a.jpg







WLS的安裝的話,就不詳細說明,直接百度有非常詳細就教程,這里直接進行鴻蒙環(huán)境的配置。




2 WLS ubuntu18.04編譯環(huán)境配置

查看python版本信息



python_version.jpg (16.34 KB, 下載次數: 0)

下載附件  保存到相冊  

2 小時前 上傳

鴻蒙編譯環(huán)境麻煩點都主要是python安裝,ubuntu18.04默認python版本是python2的,要安裝成python3.8的







ubuntu_v.jpg (102.28 KB, 下載次數: 0)

下載附件  保存到相冊  

2 小時前 上傳



環(huán)境配置

完全安裝官方配置進行,可以直接跳轉參考:https://device.HarmonyOS.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998

也可以參考代碼倉庫 Code-1.0\docs\quick-start\搭建環(huán)境.md



1 將linux shell改為bash



linux_shell_change_bash.jpg (70.14 KB, 下載次數: 0)

下載附件  保存到相冊  

2 小時前 上傳

2 安裝python3.8



python3.8_install.jpg (93.32 KB, 下載次數: 0)

下載附件  保存到相冊  

2 小時前 上傳

鏈接python3.8



ln_python3.8.jpg (107.89 KB, 下載次數: 0)

下載附件  保存到相冊  

2 小時前 上傳

安裝pip3



  • sudo apt-get install python3-setuptools python3-pip -y
      
  • sudo pip3 install --upgrade pip
      


復制代碼



安裝setuptools



  • pip3 install setuptools

復制代碼



安裝GUI menuconfig工具



  • sudo pip3 install kconfiglib

復制代碼



安裝pycryptodome



  • sudo pip3 install pycryptodome
      


復制代碼



安裝ecdsa



  • sudo pip3 install ecdsa
      


復制代碼



安裝scons



  • sudo apt-get install scons -y

復制代碼 注:scons的版本最好大于3.0.4的。



scons_version.png (189.34 KB, 下載次數: 0)

下載附件  保存到相冊  

1 小時前 上傳





然后就是安裝對應的工具鏈,直接參考官方文檔就行了

1 安裝gn

2 安裝ninja

3 安裝gcc_riscv32(WLAN模組類編譯工具鏈)   





最后,把code導入到vscode上



vscode_manage.jpg (39.94 KB, 下載次數: 0)

下載附件  保存到相冊  

2 小時前 上傳

打開Terminal,選擇WSL終端

注:因為Terminal默認是cmd,所以要重新選擇WSL Bash,下拉選擇Select Default Shell, 在最上面會彈出Bash選項,選擇WSL Bash。最后重新添加終端就可以了。



vscode_wls.jpg (18.79 KB, 下載次數: 0)

下載附件  保存到相冊  

1 小時前 上傳





編譯python build.py wifiiot



build_ok.png (251.74 KB, 下載次數: 0)

下載附件  保存到相冊  

1 小時前 上傳
回復

使用道具 舉報

發(fā)表回復

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


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