This action will force synchronization from OpenHarmony/docs, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
Linux服务器
Windows工作台(主机电脑)
Hi3518EV300 IoT Camera开发板
USB线、网线(Windows工作台通过USB线、网线与开发板连接)
各硬件连接关系如下图所示。
表 1 开发板开发平台要求
Linux服务器通用环境配置需要的工具及其获取途径如下表所示。
表 2 Linux服务器开发工具及获取途径
表 3 Windows工作台开发工具及获取途径
使用Windows远程登录Linux,以PUTTY工具为例:
打开PuTTY工具,输入Linux服务器IP地址,后点击“open”,打开连接。
弹框告警选择“是(Y)”。
弹出界面中输入账号并按回车键,继续输入密码并回车键。
登录成功。
查看shell是否为bash,在终端运行如下命令
ls -l /bin/sh
如果显示为“/bin/sh -> bash”则为正常,否则请按以下方式修改:
方法一:在终端运行如下命令,然后选择 no。
sudo dpkg-reconfigure dash
方法二:先删除sh,再创建软链接。
sudo rm -rf /bin/sh
sudo ln -s /bin/bash /bin/sh
打开Linux编译服务器终端。
输入如下命令,查看Python版本号,需使用python3.7以上版本。
python3 --version
以python3.8为例,按照以下步骤安装python。
cat /etc/issue
如果Ubuntu 版本为18+,运行如下命令。
sudo apt-get install python3.8
如果Ubuntu版本为16,请以下载包的方式安装python。
sudo apt-get install gcc && sudo apt-get install g++ && sudo apt-get install make && sudo apt-get install zlib* && sudo apt-get install libffi-dev
tar -xvzf Python-3.8.5.tgz && cd Python-3.8.5 && sudo ./configure && sudo make && sudo make install
确定Python安装好后,运行如下命令,将python路径链接到"/usr/bin/python"。
which python3.8
cd /usr/bin && sudo rm python && sudo ln -s /usr/local/bin/python3.8 python && python --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
运行如下命令,安装python模块setuptools。
pip3 install setuptools
安装GUI menuconfig工具(Kconfiglib),建议安装Kconfiglib 13.2.0+版本,任选如下一种方式。
命令行方式:
sudo pip3 install kconfiglib
安装包方式:
下载.whl文件(例如:kconfiglib-13.2.0-py2.py3-none-any.whl)。
运行如下命令,安装.whl文件。
sudo pip3 install kconfiglib-13.2.0-py2.py3-none-any.whl
打开Linux编译服务器终端。
运行如下命令,安装dosfstools。
sudo apt-get install dosfstools
运行如下命令,安装mtools。
sudo apt-get install mtools
须知:
- 如果后续通过“HPM组件方式”或“HPM包管理器命令行工具方式”获取源码,不需要安装gn、ninja、LLVM、hc-gen编译工具。
- (推荐)如果后续通过“镜像站点方式”或“代码仓库方式”获取源码,需要安装gn、ninja、LLVM、hc-gen编译工具。 安装gn、ninja、LLVM、hc-gen编译工具时,请确保编译工具的环境变量路径唯一。
打开Linux编译服务器终端。
解压gn安装包至~/gn路径下。
tar -xvf gn.1523.tar -C ~/
设置环境变量。
vim ~/.bashrc
将以下命令拷贝到.bashrc文件的最后一行,保存并退出。
export PATH=~/gn:$PATH
生效环境变量。
source ~/.bashrc
打开Linux编译服务器终端。
解压ninja安装包至~/ninja路径下。
tar -xvf ninja.1.9.0.tar -C ~/
设置环境变量。
vim ~/.bashrc
将以下命令拷贝到.bashrc文件的最后一行,保存并退出。
export PATH=~/ninja:$PATH
生效环境变量。
source ~/.bashrc
打开Linux编译服务器终端。
解压LLVM安装包至~/llvm路径下。
tar -xvf llvm-linux-9.0.0-34042.tar -C ~/
设置环境变量。
vim ~/.bashrc
将以下命令拷贝到.bashrc文件的最后一行,保存并退出。
export PATH=~/llvm/bin:$PATH
生效环境变量。
source ~/.bashrc
打开Linux编译服务器终端。
解压hc-gen安装包到Linux服务器~/hc-gen路径下。
tar -xvf hc-gen-0.65-linux.tar -C ~/
设置环境变量。
vim ~/.bashrc
将以下命令拷贝到.bashrc文件的最后一行,保存并退出。
export PATH=~/hc-gen:$PATH
生效环境变量。
source ~/.bashrc
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。