6月2号开放原子开源基金会开源了OpenHarmony2.0版本,花了几个小时时间,编译成功,点亮了Hi3516开发板,总结几点体会,记录一下。
1. 关于编译
编译环境搭建非常方便,推荐ubuntu+docker镜像模式+下载全量代码。预留60G空间。文档参考https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/get-code/%E8%8E%B7%E5%8F%96%E5%B7%A5%E5%85%B7.md
需要注意:
在ubuntu下解压缩全量代码,不要从windows解压缩拷贝到ubuntu上。
一定要将code-2.0-canary目录作为根目录映射进docker容器,否则在docker内编译时会有路径错误。
第一次编译时间比较长,两个小时左右,编译成功后的文件放在
out/ohos-arm-release/packages/phone/images/
下面有一个烧录描述文件Hi3516DV300-emmc.xml,下一步要用到
2. 烧录
使用HiTool烧录3516开发板,烧录描述文件使用编译好的Hi3516DV300-emmc.xml,我是通过网口烧录,烧录速度大概几分钟的样子。
3. 启动OpenHarmony
OpenHarmony的启动动画很炫酷,看上去科技感十足。
4. 亮点及感受
2.0版本确实是一个独立的操作系统,所谓的android套壳的说法是对鸿蒙体系的不了解。
已经能比较完整的支持>128M的富设备,屏幕图形化也已经能够支持。
进入系统后的界面,目前还比较简单,但能够看出来手机的雏形和扩展能力。
大概看了下代码结构,感觉华为的兄弟还是费了很大的心血,能够开发出一个操作系统,并捐出来进行开源,还是有很大的魄力。
生态的建设不是一朝一夕的事情,还需要所有人的共同努力。希望OpenHarmony早日追上Android和iOS,做到三分天下有其一!