美文网首页
系统移植关系

系统移植关系

作者: 人不知QAQ | 来源:发表于2020-03-17 14:07 被阅读0次

https://www.cnblogs.com/schips/p/11393234.html转载

1.引导加载程序

        引导加载程序(Bootloader)是固化在硬件Flash中的一段引导代码,用于完成硬件的一些基本配置,引导内核启动。

        同时,Bootloader会在自身与内核分区之间存放一些可设置的参数(Boot parameters),比如IP地址,串口波特率,要传递给内核的命令行参数。

2.系统内核

        系统内核(Kernel)是整个操作系统的最底层,它负责整个硬件的驱动,以及提供各种系统所需的核心功能,包括防火墙机制、是否支持LVM或Quota等文件系统等等,如果内核不认识某个最新的硬件,那么硬件也就无法被驱动,你也就无法使用该硬件。计算机真正工作的东西其实是硬件,例如数值运算要使用到CPU、数据储存要使用到硬盘、图形显示会用到显示适配器、音乐发声要有音效芯片、连接Internet 可能需要网络卡等等。内核就是控制这些芯片如何工作。

3.文件系统

        Linux文件系统(File System)中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件、目录、软连接及文件保护信息等都存储在其中。

        文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。

4.用户程序

        用户应用程序(Application)为了完成某项或某几项特定任务而被开发运行于操作系统之上的计算机程序。

相关文章

  • 系统移植关系

    https://www.cnblogs.com/schips/p/11393234.html转载 1.引导加载程序...

  • Freescale Layerscape 嵌入式系统构建笔记

    索引 目标 系统硬件组成 启动流程 环境搭建 u-boot 移植 Kernel移植 文件系统移植 目标 研究Fre...

  • MySQL数据库简介

    —是一种关系型数据库管理系统 优点:体积小、速度快、总体成本低,开源,可移植性(跨平台,在不同系统中使用),可以和...

  • Linux系统移植#ARM

    一、准备工作 0、下载文件链接:https://pan.baidu.com/s/1owUsxrPukrHSVDe7...

  • 1-系统移植_u-boot移植

    c语言、汇编、脚本、Makefile、Kconfig、设备树 装windows:BIOS界面、运行系统内核、安装驱...

  • POSIX调用

    POSIX代表 “可移植操作系统接口” Portable Operation System Interface 。...

  • 移植openssh

    概述 本文讲述移植openssh的过程。移植环境:嵌入式操作系统:Linux-3.18.20交叉编译器:arm-l...

  • 你适合骨髓移植吗

    骨髓移植是目前对于治疗恶性血液系统肿瘤最有效的方法之一,它能从根本上解决很多血液系统疾病。骨髓移植就是讲自己的或者...

  • linux移植方法步骤?大牛区区几步教会你

    一、 移植环境: 【移植环境】嵌入式系统开发视频教程_从基础到高级 - 华清远见教育集团 1、 主机:Ubuntu...

  • 【POSIX】POSIX标准介绍

    POSIX表示可移植操作系统接口(Portable Operating System Interface of U...

网友评论

      本文标题:系统移植关系

      本文链接:https://www.haomeiwen.com/subject/ntjrehtx.html