前言 本文所用的uboot代码为迅为官方提供,开发板是迅为iTOP-4412开发板.本文如有错误,欢迎指正. 首先,我们确定一下系统启动的流程:首先启动uboot,uboot启动内核并挂载rootfs(根文件系统),内核启动完成且rootfs工作完成后,挂载emmc上的文件系统,操作系统正式开始工作.(读者要弄懂根文件系统和普通文件系统的区别与联系,网上资料很多,本文不作赘述.) 本文实现的双系统引导,都是基于Linux的,即两个系统使用同一个内核.同一个根文件系统,只是emmc上的文件系统有所…