老实说,万事开头难,所以编译环境尤为重要。
01
为什么要用win10的wls子系统?
- 鸿蒙编译需要linux环境,不需要连接烧录(wls 的ubuntu 底层还是win10那套,要使用usb很麻烦)
- 可以使笔记本资源释放(不用虚拟机)
- 基于考虑是鸿蒙的烧录是在win10上完成的,而编译环境是在linux平台才完成。linux不需要完成usb连接烧录这些。那么win10的子系统ubuntu是可以使用的。
备注:最好备份一份虚拟机环境,不能保证后续鸿蒙环境是否还需要重新调整。
wls的安装的话,就不详细说明,直接百度有非常详细就教程,这里直接进行鸿蒙环境的配置。
02
wls ubuntu18.04编译环境配置
查看python版本信息
鸿蒙编译环境麻烦点都主要是python安装,ubuntu18.04默认python版本是python2的,要安装成python3.8的。
环境配置
完全安装官方配置进行,可以直接跳转参考:https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998
也可以参考代码仓库 code-1.0docsquick-start搭建环境.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
原文标题:win10的wls环境搭建记录
文章出处:【微信公众号:harmonyos社区】欢迎添加关注!文章转载请注明出处。
OTT终端将成为智能电视最大的流量出口
电动牙刷“国产”黑科技,NANK/南卡-Shiny电动牙刷全新上市!
浅析振荡器的工作原理
工程师必看的专业技术知识——排线如何正确插拔
华为mate10什么时候上市?8G+4摄像头,这样的华为mate10你喜欢吗?
win10的WLS编译环境搭建
3V DAC在±10V中的应用
稳压电路各个部分的作用
高压电线采用三相三线制的原因是什么
基于FPGA方案的宽带跳频技术
电感和电抗在电力系统作用 纯电抗的作用
短期内动力电池的中游的研究可能越来越无趣了
模拟无源滤波器设计(九)-Gaussian滤波器设计详解
滴滴促成小黄车和摩拜合并失败 以出行卷代替押金退回
电阻电容涨势不改炒货成风!可能2020年都无解?
邵阳市市委常委、副市长仇珂静一行调研天数智芯
时尚3G手机 索尼爱立信T707仅1150元
华为智能眼镜评测
台表科预计明年1月开始量产MiniLED
荆门格林美成为观察产业发展的温度计与风向标