加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

远端升级内核

发布时间:2020-12-15 18:36:28 所属栏目:百科 来源:网络整理
导读:远端升级内核 一 概要 ???????? 升级分为两部分:一, linux 启动后,如何在把内核镜像文件写到 flash 中.二,如何从远端获取完整的内核镜像. ???????? 二 详细说明 ?????????????????? Wget image 校验 image 把 image 写入到 flash 中. ????? 如何从网

远端升级内核

一 概要

???????? 升级分为两部分:一,linux启动后,如何在把内核镜像文件写到flash中.二,如何从远端获取完整的内核镜像.

????????

二 详细说明

??????????????????

Wget image

校验image

image写入到flash中.

?????

如何从网络获取内核

???????? 使用wget命令,获取相应的文件到指定路径,再使用md5sum校验,是否是完整的.

首先远端发起升级命令及把相应的md5码发送过来.

终端接到到升级命令,通过wget获取文件,再校验md5码是否与远端发送的md5码是否一致.

如何操作flash接口

???????? linux中,会把flash分区建立起来,比如假设kernel被存放的位置为mtd2,操作/dev/mtd2即可.

???????? 接下来就是把从网络获取到的本地文件,读取文件并按block写入到相应的分区中.

???????? 考虑到升级会出现失败的情况,因此程序应该有一个备份分区与一个启动分区.

???????? 升级与启动可以交换使用这两个分区.

???????? 烧写完成分区之后,便是修改uboot参数区,使用fw_setenv.

综合描述

???????? 把操作flash接口的程序写成一个*.bin文件,独立为一个模块,可以不局限于网络下载升级,可扩展性强.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读