【HarmonyOS IPC 试用连载 】三、OpenHarmony开发之编译Hi3518EV300开发板源码 - HarmonyOS技术社区 - 电子技术论坛 - 广受欢迎的专业电子论坛
分享 收藏 返回

dql2016 关注 私信
[讨论]

【HarmonyOS IPC 试用连载 】三、OpenHarmony开发之编译Hi3518EV300开发板源码

按照官网教程导入OpenHarmony源码
https://device.harmonyos.com/cn/docs/documentation/guide/open_project-0000001071680043
编译过程官网说的很清楚了
https://device.harmonyos.com/cn/docs/documentation/guide/ide-hi3518ev300-compile-0000001192445909

楼主编译失败了几次,首先是python的pip源需要设置为国内,设置方式官网文档说的有点问题,正确的为

mkdir -p ~/.config/pip
修改配置文件 gedit~/.config/pip/pip.conf

  1. [global]
  2. index-url = https://repo.huaweicloud.com/repository/pypi/simple
  3. [install]
  4. trusted-host = repo.huaweicloud.com
  5. timeout = 120


二是ubuntu20默认没有python只有python3.8,手动创建python软链接到python3.8
屏幕截图 2022-04-14 221256.png

打开DevEco Device Tool,进入Home页,点击Import Project打开工程
1.png

选择待打开的工程目录,点击Import打开
2.png

在Select Project type界面,选择Import from OpenHarmony Source
3.png

导入源码时,Product请选择“ipcamera_hispark_aries”
5.png

在toolchain页签中,DevEco Device Tool会自动检测依赖的编译工具链是否完备,如果提示部分工具缺失,可点击SetUp按钮,自动安装所需工具链。如果出现安装pip组件失败,可修改Python源的方法进行修改,完成尝试重新安装。

工具链自动安装完成后如下图所示。
6.png

在“PROJECT TASKS”中,点击对应开发板下的Build按钮,执行编译。
等待编译完成,在TERMINAL窗口输出“SUCCESS”,编译完成。
7.png

编译完成后,可以在工程的out目录下,查看编译生成的文件,用于后续的Hi3518EV300开发板烧录
8.png

下一步进行烧录测试
https://device.harmonyos.com/cn/docs/documentation/guide/ide-hi3518-upload-0000001057313128




回帖(2)

玩硬件的女孩纸

2022-4-15 10:07:14
没有困难的任务,只有勇敢的工程师!棒棒的

h1654155982.7055

2022-4-18 15:43:22
感谢楼主的分享,内容很详细,很充实。但是有个地方需要澄清一下:
官网资料关于pip源的设置并不是错了,而是官网以一个统一的逻辑来处理Windows和Linux两个平台
  • 创建文件
  • 修改文件

所以,在Linux平台下先通过touch来创建文件,后续开发者根据习惯使用vim或者gedit来修改文件内容。
另外,楼主帖子中的gedit和路径中间缺少了一个空格,实际修改的时候会报错,可以看下是否可以刷新文章。

更多回帖

×
发帖