[]【HarmonyOS IPC 试用连载 】二 一天内极速完成从开箱编译烧写到跑通hello world

阅读量0
0
0
`
拿到 HarmonyOS HiSpark IPC DIY Camera开发板已有一周时间了。昨日开箱、编译、烧写到运行hello world,一天内完成。现总结一下经验,与大家共勉,共同进步。
HiSpark IPC DIY Camera基于华为海思Hi3518芯片,支持LiteOS、鸿蒙OS,实现图像采集识别功能,广泛应用于智能摄像头、安防监控、车载记录仪等。
                              
1.jpg
一、整体流程
I、Hi3518模组组装
II、编译环境搭建
III、鸿蒙OS编译
IV、烧写鸿蒙OS程序
V、运行hello world程序
二、Hi3518模组组装
Hi3518模组完成组装,连接好电源、串口;参见 https://bbs.elecfans.com/jishu_2003771_1_1.html
三、编译环境搭建
鸿蒙目前仅支持linux编译。
Linux编译可以有三种方式:
l   单独的linux主机;
成本相对高,较少采用;
l   windows安装linux虚拟机;
l   windows安装linux docker;
本文采用windows安装linux虚拟机的方式。此处直接借鉴了已经安装好编译环境的ubuntu 20.04 版本虚拟机镜像,参考连志安老师的文章:https://blog.51cto.com/14901125/2544472?source=dra
3.jpg
<span]在windows里将该目录映射为网络驱动器,参考https://device.harmonyos.com/cn/docs/ide/user-guides/import_project-0000001050164980
在HUAWEI DevEco Device Tool IDE里导入该项目,可以进行源代码查看。
5.jpg
五、烧写鸿蒙OS程序
程序烧写到flash可以采用两种方式:hitool方式、IDE方式。
本人按照IDE方式的官方指导烧写操作没有成功,提示信息很少,所放弃该方式。
以下介绍使用hitool工具进行烧写。参考《HiSpark_IPC_DIY摄像头_使用指导.pdf》2.5 IPC LiteOS版本镜像的烧录过程。需要注意的是,本人在步骤5 使用USB口没有成功,而是继续使用串口成功完成烧写。串口的波特率为115200。
按照分区方式烧写,可以将uboot、ohos_image.bin, rootfs.img, userfs.img四个文件一起烧写,也可以只烧写ohos_image.bin, rootfs.img, userfs.img三个文件。
第一次擦除uboot时,要先拔电源。烧写时,拔掉再插上电源。
Uboot可以使用附件的u-boot-hi3518ev300.bin文件。
串口烧写时间较长,我花费了20多分钟完成。器件类型需要选spinor。需要注意开始地址、长度,长度应大于或等于实际的文件大小。
6.jpg
烧写完成后,通过hitool打开一个新终端,注意选对串口。
7.jpg
8.jpg
2)导入和配置工程
https://chocolatey.org/packages/visualstudio2017buildtools                             
choco installvisualstudio2017buildtools --execution-timeout=0
HiSpark_IPC_DIY摄像头_out-bin.zip
(2.54 MB, 下载次数: 6)
`
9.jpg
4.jpg
2.jpg

回帖

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