TI中文支持网
TI专业的中文技术问题搜集分享网站

请问嵌入式linux如何远程更新内核和设备树文件以及rootfs文件呢?

大家好,请问嵌入式linux如何远程更新内核和设备树文件以及rootfs文件呢?用的是SD卡分了两个区,一个是boot、另一个是rootfs。

Jian Zhou:

可以通过网络更新文件系统。

nan wang2:

回复 Jian Zhou:

具体如何实现呢?需要修改uboot么?

yongqing wang:

你可以在板子上装个ssh,远程登录上去,然后在启动引导管理器 grub 或者 lilo 中修改相关配置,启动新内核就可以了

nan wang2:

回复 yongqing wang:

我是在嵌入式系统里面用,没有grub和lilo。

nan wang2:

回复 Jian Zhou:

没人可以解答一下么

Steven Liu1:

回复 nan wang2:

你现在用的kernel和device tree文件,应该都是EZSDK 7.0以后,或者是PROCESSOR Linux SDK的版本了,更新的主要目的应该就是要更迭掉zImage和对应的dtb文件就可以了。

如果是SD卡或者是EMMC启动的话,就是在文件系统的boot文件夹下,更新两个文件,完全可以在Linux启动了之后通过对文件系统中文件的操作来进行更新。

如果是FLASH的话,就是对应的layout空间中,一般在uboot下面都有操作的办法,用tftp穿进去,然后对flash对应地址区间进行擦写更新就可以了啊。

nan wang2:

回复 Steven Liu1:

您好,现在我是有两个分区,一个是/boot分区,另外一个是/rootfs分区,/boot分区下的内核和设备树文件不用更新么?只更新/rootfs/boot里面的就可以了?

赞(0)
未经允许不得转载:TI中文支持网 » 请问嵌入式linux如何远程更新内核和设备树文件以及rootfs文件呢?
分享到: 更多 (0)