| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 蓝区OpenHarmony开发全流程指导 -> 正文阅读 |
|
[开发工具]蓝区OpenHarmony开发全流程指导 |
一、系统环境配置1 重装系统??由于蓝区电脑原装系统为公司系统,端口权限及网络权限会受控,所以为方便开发建议先重装下系统。
2 软件安装??常用的软件有搜狗输入法、VSCode(开发环境)、typora(markdown)、everything(文件搜索)、Snipaste(截图工具)、notepad++(文本编辑器)、Git(版本控制工具)、Ubuntu(编译环境),可参考链接(OpenHarmonyEnv)进行安装配置。 二、代码环境配置1 Gitee账号注册??如果您之前未注册Gitee账号,可使用公司邮箱注册个账号用于代码开发(Gitee.com)。 2 软件源镜像配置??Ubuntu 的软件源配置文件是 3 Git配置(1)Git安装
(2)配置Git全局环境
(3)生成ssh密钥
(4)上传公钥到Gitee网站 ??查看生成的公钥,并配置到Gitee网站的个人账号:(SSH公钥 - Gitee.com)
(5)git-lfs 安装(用于Git支持大文件)
4 OpenHarmony主干代码下载??方式一(推荐):通过 repo + ssh下载。
??方式二:通过 repo + https下载。
??OpenHarmony其他版本获取可参考官方文档:OpenHarmony/docs - Gitee.com 5 编译环境配置??安装依赖工具:
??执行 java --version 看是否有java的环境,没有的话安装下:
??编译产品之前需要先执行prebuild脚本,去安装编译器及二进制工具:
6 产品编译??OpenHarmony L2产品当前支持 Hi3516DV300 和 rk3568 :
三、版本烧录??OpenHarmony主干分支会有daily构建版本(每日构建 | OpenHarmony CI),代码修改后可取版本进行自验证。 1 Hi3516DV300烧录??Hi3516DV300开发板—uboot、kernel、fs文件系统烧写 - 知乎 (zhihu.com) ??注意:如果3516板子是首次烧录,需要通过串口工具IPOP设置启动参数:
2 rk3568烧录四、Gitee代码上库1 Fork私仓??登录Gitee网站,在OpenHarmony项目中将要修改的仓fork一份到自己的Gitee私仓。 2 下载私仓代码??下载刚刚fork的私仓代码到本地目录,并添加代码修改。 3 git提交代码??git三步曲,提交代码到自己的Gitee私仓。
4 提交PR??push代码到自己的私仓后,可以直接从自己的私仓提PR到OpenHarmony项目仓。 5 合入PR??提完PR后,可在PR链接评论“start build”来触发门禁,门禁通过后通知仓库Committer合入即可。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 10:39:52- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |