前言:
最近正在学习Linux,总结了一下Linux系统中 uboot、内核与文件系统之间的关系
Linux初学者首先要搞清楚的三个文件:
引导程序(bootoader):uboot.bin/uboot.imx
Linux内核镜像: zlmage
文件系统镜像:system.img/rootfs.tar.ba2
初期很多工作都是围绕这三个知识点展开的
开发环境搭建 / 编译系统 / 烧写系统
不同的系统文件名会有差异
设备树文件(可看成Linux内核的一部分)
他们之间的关系:
linux系统软件架构:
在linux系统软件架构可以分为4个层次(从低到高分别为):
引导加载程序
引导加载程序(Bootloader)是固化在硬件Flash中的一段引导代码,用于完成硬件的一些基本配置,引导内核启