环境搭建
开发基础环境由windows 工作台和Linux编译服务器组成。windows 工作台可以通过samba 服务或ssh
方式访问Linux编译服务器。其中windows
工作台用来烧录和代码编辑,Linux编译服务器用来编译OpenHarmony代码。为了简化步骤,Linux编译服务器安装Ubuntu20.04,请使用虚拟机软件或云服务准备好此操作系统。
安装编译依赖基础软件
sudo apt-get install -y build-essential gcc g++ make zlib* libffi-dev git git-lfs python curl wget vim
安装和配置Python3
- 打开Linux编译服务器终端。
- 输入如下命令,查看python3版本号,需使用python3.8以上版本。
python3 --version
- 安装并升级Python包管理工具(pip3),任选如下一种方式。
命令行方式:
sudo apt-get install python3-setuptools python3-pip -y
sudo pip3 install --upgrade pip
安装包方式:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
- 设置相关pip 包的安装源
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple requests
安装工具链
-
编译链工具推荐gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2。使用如下命令下载,并解压到~/tools目录下
cd ~
wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2
mkdir ~/tools/
tar -xvf gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2 -C ~/tools/
-
设置环境变量
vim ~/.bashrc
将以下命令拷贝到.bashrc文件的最后一行,保存并退出。
export PATH=~/tools/gcc-arm-none-eabi-10-2020-q4-major/bin:$PATH
执行如下命令更新环境变量。
source ~/.bashrc
|