mkdir mytools && cd mytools
|
sudo apt install curl
|
curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > ~/mytools/repo
|
chmod +x repo |
echo 'export PATH=~/mytools:$PATH' >> ~/.bashrc |
source ~/.bashrc |
wget https://repo.huaweicloud.com/har ... 3/linux/gn.1523.tar |
tar -xvf gn.1523.tar
|
tar -xvf ninja.1.9.0.tar
|
tar -xvf llvm-linux-9.0.0-34042.tar
|
tar -xvf hc-gen-0.65-linux.tar
|
tar -xvf gcc_riscv32-linux-7.3.0.tar.gz
|
|
echo 'export PATH=~/mytools/gn:$PATH' >> ~/.bashrc
|
echo 'export PATH=~/mytools/ninja:$PATH' >> ~/.bashrc |
echo 'export PATH=~/mytools/llvm/bin:$PATH' >> ~/.bashrc |
echo 'export PATH=~/mytools/hc-gen:$PATH' >> ~/.bashrc |
echo 'export PATH=~/mytools/gcc_riscv32/bin:$PATH' >> ~/.bashrc |
|
#更新环境变量
source ~/.bashrc
|
sudo apt-get install dosfstools mtools
|
mkdir -p ~/harmonyos && cd ~/harmonyos
|
#如果首次使用git,需要设置用户名和邮箱
#git config --global user.name "yourname"
#git config --global user.email "your-email-address"
repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
|
#拉取远程代码
repo sync -c
|
|
pip3 install vritualenv
|
#创建使用 python3.8 为默认 python 解释器的 virtualenv
mkdir ~/harmonyos/venv && virtualenv -p python3.8 ~/harmonyos/venv
|
#激活 virtualenv ,这样Python环境可以与本地版本互不影响。
#使用deactivate可退出虚拟环境。
source ~/harmonyos/venv/bin/activate
|
#安装 setuptools 和 kconfiglib
pip3 install setuptools kconfiglib
|
#安装编译 hi3861 需要的 pip 包
pip3 install scons ecdsa pycryptodome
pip3 install --upgrade --ignore-installed six
|
|
python3 build.py wifiiot
|
全部0条评论
快来发表一下你的评论吧 !