老實說,萬事開頭難,所以編譯環(huán)境尤為重要。
01
為什么要用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)境是否還需要重新調(diào)整。
WLS的安裝的話,就不詳細說明,直接百度有非常詳細就教程,這里直接進行鴻蒙環(huán)境的配置。
02
WLS ubuntu18.04編譯環(huán)境配置
查看python版本信息
鴻蒙編譯環(huán)境麻煩點都主要是python安裝,ubuntu18.04默認python版本是python2的,要安裝成python3.8的。
環(huán)境配置
完全安裝官方配置進行,可以直接跳轉(zhuǎn)參考:https://device.HarmonyOS.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998
也可以參考代碼倉庫 Code-1.0docsquick-start搭建環(huán)境.md。
1、將linux shell改為bash
2 、安裝python3.8
鏈接python3.8
安裝pip3
1. sudo apt-get install python3-setuptools python3-pip -y
2. sudo pip3 install --upgrade pip
安裝setuptools
1.pip3 install setuptools
安裝GUI menuconfig工具
1.sudo pip3 install kconfiglib
安裝pycryptodome
1.sudo pip3 install pycryptodome
安裝ecdsa
1.sudo pip3 install ecdsa
安裝scons
1.sudo apt-get install scons -y
注:scons的版本最好大于3.0.4的。
然后就是安裝對應的工具鏈,直接參考官方文檔就行了:
1 安裝gn
2 安裝ninja
3 安裝gcc_riscv32(WLAN模組類編譯工具鏈)
最后,把code導入到vscode上
打開Terminal,選擇WSL終端
注:因為Terminal默認是cmd,所以要重新選擇WSL Bash,下拉選擇Select Default Shell, 在最上面會彈出Bash選項,選擇WSL Bash。最后重新添加終端就可以了。
編譯python build.py wifiiot
責任編輯:xj
原文標題:win10的WLS環(huán)境搭建記錄
文章出處:【微信公眾號:HarmonyOS社區(qū)】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
-
編譯
+關注
關注
0文章
677瀏覽量
33924 -
Win10
+關注
關注
2文章
710瀏覽量
41068 -
鴻蒙系統(tǒng)
+關注
關注
183文章
2642瀏覽量
68001
原文標題:win10的WLS環(huán)境搭建記錄
文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發(fā)燒友開源社區(qū)】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
怎樣安裝cy7c68013的虛擬串口win10驅(qū)動?
在win10系統(tǒng)上,通過控制中心下載MDK編譯的.hex后,硬件能被識別,但讀寫無反應,usb不能工作,是什么原因?
在WIN10下怎么搭建CY7C68013的開發(fā)環(huán)境?
不借助Linux系統(tǒng),在Windows下如何搭建ZMC900E交叉編譯環(huán)境

評論