【OS】嵌入式系统的组成

1. 引导加载程序(bootloader)开发

这个的话包括两部分,固化在固件(firmware)中的boot程序,和BootLoader。flash

boot程序,通常状况已经由芯片厂商弄好,流片时加载到了芯片中;程序

Bootloader须要开发者本身去写;cpu

系统启动时候,它会先去运行本身内部的boot程序,以后再给cpu加载存在flash中的bootloader程序。开发者


2. Linux内核loader

内核是定制化的,须要跟每一种CPU一一对应文件


3. 根文件系统文件系统

包括系统命令和应用程序,是最上层的东西内核