[文章]【HarmonyOS HiSpark AI Camera试用连载 】编译烧录鸿蒙 2.0 系统镜像

阅读量0
0
0
> 时隔N天,终于搭好了环境,,翻遍了网上的各种教程,总结出一下的流程,,希望后来人少踩一些坑。。。

## 写在前面的一些坑!!!

* 不支持无图形界面 Linux 系统!!不支持 WSL !!
* 如果用 VMware 虚拟机网络必须设置为桥接模式,否则网络烧录会报错!!
* BootLoader 配置时最好是断电状态,电机配置后再上电。
* 必须使用普通用户,不能用 root 用户,必须使用 bash 作为终端工具!!

## 用到的一些文档、镜像地址、工具版本

* 华为云的鸿蒙系统源码包镜像 (https://repo.huaweicloud.com/harmonyos)
* 华为官方文档 (https://device.harmonyos.com/cn/ ... re-0000001177086414)
* 系统 : Ubuntu18.04 LTS
* llvm : 10.0.1
* gn : 1717
* hc-gen : 0.65
* ninja : 1.10.1
* devicetool-linux-tool : 3.0.0.300
* vscode : 1.62.2
* 系统镜像 : code-2.0-canary.tar.gz

## 配置流程(基本上都是按照文档流程一步步做)

* 全新的 Ubuntu18.04 的 ISO 镜像安装到 VMware 虚拟机
* 环境修改为bash(我平时都用的 zsh ,这没修改的换问题会很多),安装 devicetool-linux-tool。
* 安装 hb 和 llvm,这里 hb 安装 0.4.3 ,llvm 安装 10.0.1 ,由于我安装 hb 0.4.6 会莫名其妙出错,其他的像 g++ 什么的跟着官方文档来操作

    python3 -m pip install --user ohos-build==0.4.3

* 添加环境到 ~/.bashrc

    export PATH=~/.local/bin:$PATH
    export PATH=~/llvm/bin:$PATH

* 跳过源码下载章节,,直接下载华为云的镜像代码包(https://repo.huaweicloud.com/har ... e-2.0-canary.tar.gz

* import 到 DevEco 工具
code.jpg

* 配置下载串口,这里是 /dev/ttyUSB0 ,配置网络地址,例如 192.168.0.1 前面的 192.168.0 实测必须一致,所以虚拟机必须设置成桥接,不能设置成 net 模式。

* 编译所需的工具
tools.jpg


* 编译成功
build.jpg

* 烧录成功
download.jpg

* 可能会出现的问题的解决办法

sudo chmod 777 /dev/ttyUSB0   # 给 USB 转串口设备写入权限,不然可能因为设备打开不了报错
sudo apt install u-boot-tools # 这玩意必须装,和 u-boot 编译烧录有关


## 启动 ~ ~ ~
start.jpg



## 茄子(可以看到相机的界面比之前优化了一些边缘,细节处理很到位)

qiezi.jpg


## 搭环境搭的累了就看看鸿蒙 2.0 系统的屏保吧

1 (3).jpg

1 (2).jpg

1 (1).jpg

第一次搭鸿蒙的开发环境,感觉还是对 Linux 的常用工具不是特别熟练,后面再试试目前最新的3.0和3.1系统。


回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友