上一节我们安装了一系列开发工具,准备好了OpenHarmony的开发环境,这一节将会详细介绍OpenHarmony代码下载和进行编译的具体步骤。
1获取源码
大家注意,以下步骤都是在Linux环境下进行。
1、新建代码存放目录(用户可自行指定为其他目录,此处以根目录为例),并进入该目录;
2、Repo初始化,指定码云上面OpenHarmony的manifest仓库中所包含的git仓库:
3、仓库初次同步,下载码云上所需的git仓库的代码:
4、下载好代码后,下载大容量二进制文件:
2确认目录结构
在Linux环境下源码的根目录里,可以查看SoC目录以及其他与Telink相关的目录结构,请注意,以下示例目录结构截至2022.06.01,与目前目录结构可能有些许不同,此处仅为参考和标注重要文件。
1SoC目录
在device文件夹下,可以看到device/soc目录结构如下:
2Board 目录
在device文件夹下,可以看到device/board目录结构如下:
3Vendor 目录
在vendor文件夹下,可以看到vendor文件夹目录结构如下:
3编译工程
进入Linux环境下源码根目录,就可以开始编译工程。
1、设置工程根目录
在bash中输入以下命令,可以将当前源码根目录作为工程根目录。
此时,会自动进入第二步中的产品选择界面。
*注意:如果hb set命令提示报错,请先执行以下命令去构建并安装ohos-build
2、选择样例产品
产品选择界面如下:
使用鼠标左击或者方向键↑和↓,可选取需要编译的样例产品,按下回车键确定选项。
也可以使用以下命令进行修改:
{PRODUCT_NAME}为产品选择界面中列举出来的样例的名称,如xts_demo。
3、编译
后续修改本样例产品中的文件,只需要执行以下命令进行编译,不需要再重复上述第一、二步去设置产品的根目录。
生成的固件位于工程根目录下:
{BOARD_NAME}为主板名,为b91_devkit。
下一节小编将会详细介绍这一节中可以编译的几个OpenHarmony示例程序。
-
Linux
+关注
关注
87文章
11292浏览量
209318 -
代码
+关注
关注
30文章
4779浏览量
68519 -
开发环境
+关注
关注
1文章
225浏览量
16609 -
编译
+关注
关注
0文章
657浏览量
32851 -
OpenHarmony
+关注
关注
25文章
3713浏览量
16252
原文标题:【技术专栏】基于泰凌微电子平台实现OpenHarmony开发—— 代码下载和编译步骤
文章出处:【微信号:telink-semi,微信公众号:泰凌微电子】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论