一、准备工作 从鸿蒙官网或者其他途径下载需要用到的文件,由于官网等经常出现下载无反应,以下是个人下载并整理到网盘,现在分享给大家。
链接:https://pan.baidu.com/s/1T2B0HCagS0ksEUWQpkpjJw
提取码:iy7l
二、环境搭建
1. 安装Ubuntu
网络上教程很多,不多说。据说安装版本要16以上,因为习惯问题我安装的18。
2. 安装编译环境
参考鸿蒙官网即可,大部分都能顺利执行。我遇到的问题是一个警告:WARNING: The directory '/home/oliver/.cache/pip' or its parent directory is not owned or is not writable by the current user.
瞎折腾半天,什么设置权限啥的都不管用,最后Let it go。继续执行后面的操作。
1)安装gn、ninja、llvm和hc-gen 的时候可以先执行4个解压动作,然后编辑一次~/.bashrc文件即可。
- tar -xvf gn.1523.tar -C ~/
复制代码
2)设置环境变量
将以下命令拷贝到.bashrc文件的最后一行,保存并退出。
3)生效环境变量。
三、编译
- python build.py ipcamera_hi3516dv300 -b debug
复制代码接下来就是令人开心的success 啦!
编译环境搭建和编译都已完成,目前存在的问题是还没法烧录,串口只能输出,无法输入。这真是令人费解的事情。可能要考虑买个串口来试试了。