嵌入式BootLoader 技术内幕
本文详细地介绍了基于嵌入式系统中的OS启动加载程序──BootLoader的概念、软件设计的主要任务以及结构框架等内容。一、引言在专用的嵌入式板子运行GNU/Linux系统已经变得越来越流行。一个嵌入式Linux系统从软件的角度看通常可以分为四个层次:1.引导加载程序。包括固化在固件(firmware)中的boot代码(可选),和BootLoader两大部分。2.Linux内核。特定于嵌入式板子的定制内核以及内核的启动参数。3.文件系统。包括根文件系统和建立于Flash内存设备之上文件系统。通常用ramdisk来作为rootfs。4.用户应用程序。特定于用户的应用程序。有时在用户应用程序和
用户评论