0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在手机上进行鸿蒙2.0编译烧录?

OpenHarmony技术社区 来源:鸿蒙技术社区 作者:卡哇伊大喵 2021-06-24 18:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

01

环境搭建

①搭建 ubuntu 环境,下载必须要的软件和 Docker:

sudo apt-get install openssh-server vim net-tools openssh-server vim git curl samba samba-common python3 python3-pip git-lfs

curl -sSL https://get.daocloud.io/docker | sh

②配置 git:

git config --global user.name “yourname”

git config --global user.email “your-email-address”

git config --global credential.helper store

③装 repo:

curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 》 /usr/local/bin/repo

chmod a+x /usr/local/bin/repo

pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests

④下载代码:

repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify

repo sync -c

repo forall -c ‘git lfs pull’

02

编译

①下载 docker 镜像并运行编译代码:

sudo docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker-standard:0.0.1

sudo docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker-standard:0.0.1

在源码的根目录执行预处理脚本:

。./scripts/prepare.sh

编译代码:

。/build.sh --product-name Hi3516DV300

编译所生成的文件都归档在 out/ohos-arm-release/ 目录下,结果镜像输出在 out/ohos-arm-release/packages/phone/images/ 目录下。

②使用 samba 方便写代码:

mm@mm-virtual-machine:~$ sudo vim /etc/samba/smb.conf

## 在最后面添加

[work]

comment = samba home directory

path = /home/mm/

public = yes

browseable = yes

public = yes

writeable = yes

read only = no

valid users = mm

create mask = 0777

directory mask = 0777

#force user = nobody

#force group = nogroup

available = yes

mm@mm-virtual-machine:~$ sudo smbpasswd -a mm ## 设置密码 mm是名字

mm@mm-virtual-machine:~$ sudo service smbd restart ## 重启

03

烧录

①烧录前的准备

烧录之前需要设置 root,如果设置过了就不需要设置了:

setenv bootcmd “mmc read 0x0 0x80000000 0x800 0x4800; go 0x80000000”;

setenv bootargs “console=ttyAMA0,115200n8 root=emmc fstype=vfat rootaddr=10M rootsize=20M rw”;

saveenv

reset

②开始烧录

打开 HITOOL,选择 EMMC,然后选择之前编译出来的 XML 文件,点击烧录开始烧录。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    218

    文章

    35802

    浏览量

    260769
  • 操作系统
    +关注

    关注

    37

    文章

    7329

    浏览量

    128657
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2642

    浏览量

    69354
  • HarmonyOS
    +关注

    关注

    80

    文章

    2147

    浏览量

    35590

原文标题:手机鸿蒙2.0编译烧录教程!

文章出处:【微信号:gh_834c4b3d87fe,微信公众号:OpenHarmony技术社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    鸿蒙系统对手机市场会产生怎样的影响?现在汽车是不是也用上鸿蒙系统了?

    鸿蒙系统对手机市场会产生怎样的影响?现在汽车是不是也用上鸿蒙系统了?
    发表于 12-04 20:47

    开源鸿蒙技术大会2025丨编译器与编程语言分论坛:语言驱动系统创新,编译赋能生态繁荣

    在万物智联的时代背景下,操作系统底层能力的构建离不开编程语言与编译器的关键支撑。作为开源鸿蒙生态的核心技术,语言设计与编译器、虚拟机实现的进步直接关系到开发效率、运行性能与系统安全。本次分论坛聚焦
    的头像 发表于 11-20 17:24 508次阅读
    开源<b class='flag-5'>鸿蒙</b>技术大会2025丨<b class='flag-5'>编译</b>器与编程语言分论坛:语言驱动系统创新,<b class='flag-5'>编译</b>赋能生态繁荣

    在qemu上体验芯来RISC-V处理器运行鸿蒙LiteOS-M内核

    芯来科技对鸿蒙LiteOS-M内核进行支持,在手上没有开发板的小伙伴,想要了解riscv和学习鸿蒙来说,也是十分的困难,所以我就打算做一下在qemu上运行
    发表于 10-31 09:04

    请问如何在keil μVision 5上进行ARM编译器的代码优化?

    何在keil μVision 5上进行ARM编译器的代码优化?
    发表于 08-20 07:37

    何在树莓派 AI HAT+上进行YOLO姿态估计?

    大家好,接下来会为大家开一个树莓派5和YOLO的连载专题。内容包括四个部分:在树莓派5上使用YOLO进行物体和动物识别-入门指南在树莓派5上开启YOLO姿态估计识别之旅!如何在树莓派AIHAT+上进行
    的头像 发表于 07-20 20:34 619次阅读
    如<b class='flag-5'>何在</b>树莓派 AI HAT+<b class='flag-5'>上进行</b>YOLO姿态估计?

    何在树莓派 AI HAT+上进行YOLO目标检测?

    大家好,接下来会为大家开一个树莓派5和YOLO的连载专题。内容包括四个部分:在树莓派5上使用YOLO进行物体和动物识别-入门指南在树莓派5上开启YOLO姿态估计识别之旅!如何在树莓派AIHAT+上进行
    的头像 发表于 07-19 08:34 1210次阅读
    如<b class='flag-5'>何在</b>树莓派 AI HAT+<b class='flag-5'>上进行</b>YOLO目标检测?

    HBM应用在手机上,可行吗?

    。近日著名博主《数码闲聊站》又继续爆料,华为会先于苹果落地HBM DRAM。   但HBM在手机应用真的可行吗?   从成本的角度来看,HBM首先在制造工艺上相比传统的LPDDR更复杂。为了实现高带宽
    的头像 发表于 07-13 06:09 6691次阅读

    模拟STM32进行ISP烧录_录屏

    模拟STM32进行ISP烧录_录屏
    发表于 04-16 17:31 0次下载

    【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】系统镜像编译烧录

    进行图形界面应用的开发。贝启科技BQ3568HM开源鸿蒙开发板配备了显示屏,可以开发GUI应用。 一、系统镜像编译 参考 BQ3568_代码下载-开源鸿蒙技术交流-Bearkey-开
    发表于 03-16 10:53

    【「鸿蒙操作系统设计原理与架构」阅读体验】02-华为鸿蒙设计理念

    场景:高效的协同办公 在智慧办公场景中,HarmonyOS 同样展现出了强大的优势。想象一下,你正在外出途中,突然收到一封重要的工作邮件,需要紧急回复 。你可以在手机上快速打开邮件,进行初步的编辑和处理
    发表于 02-23 16:16

    用DLP3021LEQ1EVM样机进行视频烧录,在烧录时提示大于256M不能烧录,怎么解决?

    我用DLP3021LEQ1EVM样机进行视频烧录,FLASH为2G内存,视频文件在DLP Composer编译后显示只有360M左右,在烧录时提示大于256M不能
    发表于 02-17 06:37

    OpenHarmony源码编译烧录镜像教程,RK3566鸿蒙开发板演示

    本文介绍瑞芯微主板/开发板编译OpenHarmony源码后烧录镜像的教程,触觉智能Purple Pi OH鸿蒙开发板演示。搭载了瑞芯微RK3566四核处理器,树莓派卡片电脑设计,支持开源鸿蒙
    的头像 发表于 12-30 10:08 1534次阅读
    OpenHarmony源码<b class='flag-5'>编译</b>后<b class='flag-5'>烧录</b>镜像教程,RK3566<b class='flag-5'>鸿蒙</b>开发板演示

    EMMC存储在手机中的应用

    的存储技术,它集成了控制器和NAND闪存在一个单一的封装中。这种集成设计简化了手机制造商的设计和制造过程,因为它减少了需要集成的组件数量。EMMC遵循JEDEC标准,支持多种接口,如eMMC 4.5、eMMC 5.0和eMMC 5.1等,每个版本都有不同的性能和功能。 EMMC
    的头像 发表于 12-25 09:36 2524次阅读

    通过安卓手机查找IP地址步骤

    我们在使用安卓手机的时候,可以在设备上通过一些方法来查到IP地址,而IP地址也分为公网IP地址和私网IP地址,具体怎么查找可以看下面步骤。 一、如何在手机上查找私网IP地址 方法一: ①打开手机
    的头像 发表于 12-12 13:53 4523次阅读
    通过安卓<b class='flag-5'>手机</b>查找IP地址步骤