【HarmonyOS HiSpark AI Camera试用连载 】- 2 - Ubuntu 20.04环境搭建和注意事项0.0 前言 环境搭建对于新手来说是很不友好的,往往有些新手刚入门就结束了,经过了长时间熬夜研究,并本着发挥前人作用的本质,所以把我最近搭建环境的步骤和遇到的问题全部写出来,发挥前人作用避免后来人踩坑 !!!
0.1 步骤系统安装完成后开始开启虚拟机,为使下载速度更快,所以进入Ubuntu桌面后点击左下角并找到软件和更新图标进入,切换为国内源。如下图我用所示我换成了阿里源。
还有要安装 Vim 软件
1. sudo apt install update 2. sudo apt install vim
- !!! 很重要 切换dash为bash
https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3516_environment-0000001054501981
因为Ubuntu20.04 默认的shell是dash,所以要切换为bash。此步官网已经给了完整步骤,如上链接。
首先在终端运行命令 ls -l /bin/sh 会在最后出现 -> dash 这就表示shell 当前是 dash 而不是bash。
接着进行如下两步
1. sudo rm -rf /bin/sh
2 . sudo ln -s /bin/bash /bin/sh
这时在终端运行命令 ls -l /bin/sh 会在最后显示 /bin/sh -> bash 现在已经成功更改为bash
安装6个小工具
1. 安装并升级Python包管理工具(pip3)
sudo apt-get install python3-setuptools python3-pip -y sudo pip3 install --upgrade pip
2. 运行如下命令,安装python模块setuptools
pip3 install setuptools
3. 安装GUI menuconfig工具(Kconfiglib),建议安装Kconfiglib 13.2.0+版本
sudo pip3 install kconfiglib
4. 运行如下命令,安装dosfstools
sudo apt-get install dosfstools
5. 运行如下命令,安装mtools
sudo apt-get install mtools
6. 运行如下命令,安装mtd-utils
sudo apt-get install mtd-utils
安装编译工具环境 可以先用Win10电脑下载gn工具、ninja工具、LLVM工具,然后在Ubuntu新建一个文件夹用于存放Harmony OS 文件。然后切换到存放这些文件的目录下,全部执行解压,步骤如下
tar -xvf gn.1523.tar -C ~/
tar -xvf ninja.1.9.0.tar -C ~/
tar -xvf llvm-linux-9.0.0-34042.tar -C ~/
tar -xvf hc-gen-0.65-linux.tar -C ~/
设置环境变量
运行命令 vim ~/.bashrc
进入如下界面
按下键盘的 i 进入输入模式,在最后添加如下四条指令
export PATH=~/gn:$PATH
export PATH=~/ninja:$PATH
export PATH=~/llvm/bin:$PATH
export PATH=~/hc-gen:$PATH
如下图所示
然后
1. 按下键盘的 Ctal + C
2. 再按下 :wq 保存并退出