嵌入式Linux是由哪几个部分组成

嵌入式Linux是由哪几个部分组成,第1张

嵌入式 linux系统主要由以下四部分组成:bootloaderkernelrootfsusrfsBootloader(vivi):在 *** 作系统内核运行之前运行的一段小程序,初始化硬件设备和建立内存空间的映射图,将系统软硬件环境带到一个合适的状态,以便为最终调用 *** 作系统内核准备好正确的环境.Kernel(内核):Linux *** 作系统的核心,管理所有的系统线程/进程/资源/和资源分配.Rootfs(busybox):内核挂载的第一个文件系统,放有内核运行的第一个初始化程序init,命令,设备节点,配置文件以及共享文件.系统只能有一个根文件系统,通常用busybox工具来构建根文件系统,以减少系统体积.

嵌入式最小系bai统由硬件层、中间层和系统du软件层这三个部分组zhi成。具体介绍:1、硬件层硬件层中包含嵌入式微处理dao器、存储器(SDRAM、ROM、Flash等)、通用设备接口和I/O接口(A/D、D/A、I/O等)。在一片嵌入式处理器基础上添加电源电路、时钟电路和存储器电路,就构成了一个嵌入式核心控制模块。其中 *** 作系统和应用程序都可以固化在ROM中。2、中间层硬件层与软件层之间为中间层,它将系统上层软件与底层硬件分离开来,使系统的底层驱动程序与硬件无关,上层软件开发人员无需关心底层硬件的具体情况,根据BSP层提供的接口即可进行开发。该层一般包含相关底层硬件的初始化、数据的输入/输出 *** 作和硬件设备的配置功能。BSP具有以下两个特点。3、系统软件层系统软件层由实时多任务 *** 作系统(Real-time Operation System,RTOS)、文件系统、图形用户接口(Graphic User Interface,GUI)、网络系统及通用组件模块组成。RTOS是嵌入式应用软件的基础和开发平台。

Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的 *** 作系统结构,它们使得用户可以运行程序、管理文件并使用系统。

一、Linux内核

内核是 *** 作系统的核心,具有很多最基本功能,如虚拟内存、多任务、共享库、需求加载、可执行程序和TCP/IP网络功能。Linux内核的模块分为以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信、系统的初始化和系统调用等。

二、Linuxshell

shell是系统的用户界面,提供了用户与内核进行交互 *** 作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。另外,shell编程语言具有普通编程语言的很多特点,用这种编程语言编写的shell程序与其他应用程序具有同样的效果。

三、Linux文件系统

文件系统是文件存放在磁盘等存储设备上的组织方法。Linux系统能支持多种目前流行的文件系统,如EXT2、EXT3、FAT、FAT32、VFAT和ISO9660。

四、Linux应用程序

标准的Linux系统一般都有一套都有称为应用程序的程序集,它包括文本编辑器、编程语言、XWindow、办公套件、Internet工具和数据库等。

扩展资料:

LINUX系统的特点

1、Linux是一款免费的 *** 作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的 *** 作系统所做不到的。

2、在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。

3、Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式 *** 作系统,可以运行在掌上电脑、机顶盒或游戏机上。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8982233.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存