OpenHarmony加载器更新步骤

发布时间:2025-02-13 15:06:21 作者:小樊
来源:亿速云 阅读:117

OpenHarmony加载器的更新通常涉及OTA(Over-The-Air)升级过程。以下是详细的更新步骤:

制作升级包

  1. 创建目标版本文件夹

    • 创建一个名为 target_package 的文件夹。
    • 将待升级的组件(例如:system.img 等)放入目标版本文件夹的根目录下。
  2. 填写 updater_config 文件夹中的组件配置文件

    • 配置 BOARD.list:列出当前升级包支持的产品。
    • 配置 VERSION.mbn:指定当前升级包所支持的版本范围。例如:RK3568 QP1A.190711.020
  3. 创建 OTA.tag 文件

    • 文件内容为OTA升级包的魔数,固定如下:package_type:ota1234567890qwertw(可选)。
  4. 获取 updater_binary 二进制文件

    • 该文件为系统编译自动生成,路径通常为 out/rk3568/packages/phone/updater/bin/updater_binary
  5. 创建 updater_specified_config.xml 配置文件

    <?xml version="1.0"?>
    <package>
        <head name="Component header information">
            <info fileVersion="01" prdID="rk3568" softVersion="3.2.2" date="2022-12-07" time="16:25">head info</info>
        </head>
        <group name="Component information">
            <component compAddr="ota_tag" compId="27" resType="5" compType="0" compVer="1.0">OTA.tag</component>
            <component compAddr="vendor" compId="12" resType="05" compType="0" compVer="1.0">vendor.img</component>
            <component compAddr="system" compId="12" resType="05" compType="0" compVer="1.0">system.img</component>
        </group>
    </package>
    
  6. 执行升级包制作命令

    python build_update.py ./target_package/ ./output_package/ -pk ./rsa_private_key2048.pem
    
    • ./target_package/:指定 target_package 路径。
    • ./output_package/:指定升级包输出路径。
    • -pk ./rsa_private_key2048.pem:指定RSA私钥路径。

升级设备

  1. 将生成的升级包传输到设备

    • 可以通过USB连接或网络传输将 output_package 传输到设备上。
  2. 执行升级命令

    • 在设备上执行相应的升级命令,具体命令可能因设备型号和固件版本而异。通常需要在设备的命令行界面中输入以下命令:
      update update_package_path
      
  3. 重启设备

    • 升级完成后,设备会自动重启并应用新的镜像。

请注意,以上步骤可能因具体的OpenHarmony版本和设备型号有所不同。建议参考设备的官方文档或社区论坛以获取更详细的指导。

推荐阅读:
  1. OpenHarmony系统如何实现跨平台兼容
  2. OpenHarmony在智能家居中有哪些应用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

鸿蒙开发

上一篇:OpenHarmony加载器如何安装

下一篇:OpenHarmony加载器兼容性如何

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》