有时可能需要新固件程序在你的设备。你可以通过远程远程更新整个系统管理器。为此,创建一个更新包和上传设备通过远程管理器。
1。创建更新包
学习如何创建更新包,看到的创建和构建项目。
2。上传包
程序更新固件使用远程管理取决于更新包的大小。
如果更新包是100 MB或更低,你可以上传完整的包和更新。
如果更新包大于100 MB,你必须把它分割为几个片段,然后更新。
上传完整的包和更新
一旦您创建了更新包,上传到远程管理器启动更新过程。
登录到远程管理账户(https://remotemanager.digi.com)。
选择设备在左边栏。
从库存选择你的设备。
单击行动下拉菜单并选择更新固件。
在更新固件窗口中,选择
.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。把更新包
下载最新版本的固件片段工具并解压。
在一个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服务的自动化操作)或手动:
登录到远程管理账户(https://remotemanager.digi.com)。
通过文件管理工具,上传所有的碎片,除了清单文件时指定的位置分割包(默认情况下,设备的内部存储)。学习如何使用这个工具,请参阅访问文件系统。
3所示。更新你的设备的固件
一旦片段上传到设备,固件过程可以自动化(见使用web服务的自动化操作)或手动启动:
选择设备在左边栏。
从库存选择你的设备。
单击行动下拉菜单并选择更新固件。
在更新固件窗口中,选择并点击更新的清单文件包更新。固件更新过程的开始。
清单下载和更新包内组装配置目录的设置firmware_download_path
的/etc/cc.conf
配置文件。默认情况下,它是更新分区,安装在/ mnt /更新
。擦这个分区上更多的信息,请参阅擦除更新分区。
你必须有足够的空间在固件下载路径(配置设置firmware_download_path 的/etc/cc.conf 组装的文件).swu 包中。 |