嵌入式linux系统的基本组成,嵌入式Linux系统的构成

嵌入式Linux系统包括引导区、内核区和文件系统区。Boot Loader是启动的第一段代码,负责初始化硬件并加载内核。文件系统包含根文件系统和其他挂载点,存储配置、库、shell及应用。内核主要由进程调度、内存管理、文件系统、网络子系统和设备管理组成,其中设备驱动可以静态或动态加载。内存管理采用分页机制支持虚拟内存,设备管理涵盖了字符、块和网络设备。
摘要由CSDN通过智能技术生成

一个典型的嵌入式Linux系统按照存储空间的划分通常包括引导区,内核区与文件系统区,引导区存放Boot  Loader与系统参数,内核区存放特定嵌入式平台的定制Linux内核

文件系统包括根文件系统和建立与Flash内存设备之上的文件系统。图形界面系统和用户应用程序就放在文件系统区中

1:Boot  Loader占用的空间一般都比较小,它后面紧挨着一个启动参数区,用来保存Linux内核启动参数和用户启动配置。

2:Boot Loader程序是嵌入式系统的引导加载程序,是系统加电后运行的第一段软件代码。Boot  Loader程序的主要任务就是初始化硬件设备,建立内存空间的映射图,从而将系统的

软硬件环境带到一个合适的环境中,Boot  Loader程序最重要的任务就是启动Linux内核

3:文件系统是嵌入式LInux系统占用空间最大的部分,它通常占据了Boot Loader和内核之外的所有空间,Linux启动完毕之后会加载一个根文件系统,根文件系统包含了系统必备

配置信息,库函数和shell解释器以及核心目录。其他的文件系统则可以挂载在根文件系统下面

Boot Loader 一般通过JTAG接口和仿真器烧写到存储器,而内核和文件系统则可以通过串口和网口烧写到存储器。

Linux内核主要由五个部分组成:进程调度,内存管理,文件系统,网络子系统,以及设备管理。

内存管理:(Memory  Management) Linux的内存管理支持虚拟内存,采取的是分页机制,内存管理子系统允许多个进程安全的共享主内存区域。通过内存管理,Linux可以支

持超

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值