01 前言
这几天一直在考虑准备写点什么东西,本来想介绍下文件系统,不过文件系统是概念性的东西比较多,我自己也是看书摘抄的多,Bootloader传参数到Kernel,这个在我们开发中会经常遇到。
bootloader有什么用?
我突然想到,小时候去河里炸鱼,我们要自制鱼雷,把烟花里面的火药拆出来放到一个玻璃瓶里面,然后接上雷管露在外面,用泥封住瓶口,再用一些饭来吸引鱼,当我们看到鱼在吃饭的时候,放个土鱼雷上去,那个爽啊,水能飞起来老高。
bootloader可以看成那个雷管引线,可以把那些火药燃爆起来。
好了吹牛这么多了。
02 正文
一、bootloader基本概述
Bootloader是嵌入式系统的引导加载程序,它是系统上电后运行的第一段程序,所以他的地址一般是0x0000000,其作用类似于PC机上的BIOS。Bootloader是依赖于硬件而实现的,特别是在嵌入式领域,为嵌入式系统建立一个通用的Bootloader是很困难的,但为了能达