|
【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
復制代碼
安裝GUI menuconfig工具
- sudo pip3 install kconfiglib
復制代碼
安裝pycryptodome
- sudo pip3 install pycryptodome
-
復制代碼
安裝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 小時前 上傳 |
|