有时可能需要新固件程序在你的设备。你可以通过远程远程更新整个系统管理器。为此,创建一个更新包和上传设备通过远程管理器。

1。创建更新包

学习如何创建更新包,看到的创建和构建项目

2。上传包

程序更新固件使用远程管理取决于更新包的大小。

上传完整的包和更新

一旦您创建了更新包,上传到远程管理器启动更新过程。

  1. 登录到远程管理账户(https://remotemanager.digi.com)。

  2. 选择设备在左边栏。

  3. 从库存选择你的设备。

  4. 单击行动下拉菜单并选择更新固件

  5. 在更新固件窗口中,选择.swu文件的更新包并点击更新。固件更新过程的开始。

包下载到配置路径的设置firmware_download_path/etc/cc.conf配置文件。默认情况下,它是更新分区,安装在/ mnt /更新。看到擦除更新分区如何擦这个分区上的信息。

你必须有足够的空间在固件下载路径(配置设置firmware_download_path/etc/cc.conf文件)swu包中。

看到({XREF_yocto_r_ccdemo-remote-demo})例如使用远程管理器api。

扩展的远程管理器使用和参考信息,请参阅数码网络远程管理用户指南

片段的更新包和更新

远程管理器不上传文件大于100 MB,如果你的更新包超过极限,你必须把它分割为几个片段,上传设备,进行固件更新。为此,遵循这些步骤:

1。把更新包

  1. 下载最新版本的固件片段工具并解压。

  2. 在一个shell运行以下命令:

    美元java jar FirmwareFragmenter——< x.y.z >。jar - d < device_directory > < update_package.swu >

    在这个命令,< x.y.z >是版本的固件片段的工具。

    • < update_package.swu >的路径吗.swu文件片段。

    • < device_directory >是你的设备的目录将位于碎片。它可以是一个内部目录,如。/ mnt /更新,或任何外部存储设备的挂载点,例如:/跑步/媒体/ sda1

默认情况下,应用程序生成的碎片40 MB,你必须将它们存储到指定设备的目录是在下一步中解释道。通过使用你可以改变这一行为- s < max_fragment_size_mb >创建不同大小的碎片。

应用程序生成内部的碎片目录清单文件。

2。上传设备的碎片

一旦你已经支离破碎的更新包,您可以将碎片(见设备自动使用Web服务使用web服务的自动化操作)或手动:

  1. 登录到远程管理账户(https://remotemanager.digi.com)。

  2. 通过文件管理工具,上传所有的碎片,除了清单文件时指定的位置分割包(默认情况下,设备的内部存储)。学习如何使用这个工具,请参阅访问文件系统

3所示。更新你的设备的固件

一旦片段上传到设备,固件过程可以自动化(见使用web服务的自动化操作)或手动启动:

  1. 选择设备在左边栏。

  2. 从库存选择你的设备。

  3. 单击行动下拉菜单并选择更新固件

  4. 在更新固件窗口中,选择并点击更新的清单文件包更新。固件更新过程的开始。

清单下载和更新包内组装配置目录的设置firmware_download_path/etc/cc.conf配置文件。默认情况下,它是更新分区,安装在/ mnt /更新。擦这个分区上更多的信息,请参阅擦除更新分区

你必须有足够的空间在固件下载路径(配置设置firmware_download_path/etc/cc.conf组装的文件).swu包中。