BootLoader简介(借鉴)

一、BootLoader内容

Bootloader内容包含CPU的初始化、硬件外围接口初始化和内存空间映射表建立。其目的是建立适合操作系统和应用软件运行的系统环境。BootLoader固化在ROM或FLASH中,所以BootLoader也称固件。

二、BootLoader作用

1、系统初始化;

2、引导操作系统运行,如果没有操作系统就引导用户应用软件运行。

三、Bootloader 两种工作模式:
1、启动加载模式:设备上电后,自动加载并启动操作系统,不需要用户参与。

2、下载模式:用户可通过系统控制命令调用该模式。在下载模式下,可下载更新操作系统。

四、嵌入式系统软件的四个层次

1、引导加载程序—bootloader。

2、操作系统内核(任务管理,内存管理,设备驱动)。

3、文件系统,图形界面。

4、应用软件。

原文地址:https://www.cnblogs.com/Chuck-Yue/p/10161708.html

时间: 2024-10-28 01:08:51

BootLoader简介(借鉴)的相关文章

信庭嵌入式工作室-Linux系统Bootloader简介(回顾)

支持Linux的Bootloader比较多,发展到2010年,出现了一些必然的结果,有些Bootloader已经消失,有些Bootloader被取代,有些Bootloader被合并,有些虽然在发展,不过已退居一个偏僻的角落.现在就主流的或者说应用的有点广泛的Bootloader做个介绍. GRUB/GRUB2:GRUB是主要针对x86系列处理器的Bootloader,同时支持服务器级PowerPC/MIPS处理器,曾经作为LILO(原Linux + x86的主流Bootloader)的后继者出现

【嵌入式开发】 Bootloader 详解 ( 代码环境 | ARM 启动流程 | uboot 工作流程 | 架构设计)

作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42462795 转载请著名出处 相关资源下载 :  -- u-boot 源码 : http://download.csdn.net/detail/han1202012/8342761 -- S3C2440 文档 : http://download.csdn.net/detail/han1202012/8342701 -- S5PV210_iROM_Applicati

BootLoader

1 Bootloader简介 在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行.可以初始化硬件设备.建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境.在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式CPU也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由BootLoader来完成.在一个基于ARM7TDMI core的嵌入式系统中,系统在上电或复位时通常都从地址0x00000000处开始执行

嵌入式行业入门指导---知乎转载【转】

此文是本人在知乎上看的,觉得很好就分享出来了,并不是本人原创 转自:https://www.zhihu.com/question/47881392 作者:shang链接:https://www.zhihu.com/question/47881392/answer/146734937来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 嵌入式Linux+Android学习路线图作者:韦东山 本文目录1. 程序员的三大方向 1.1 专业领域 1.1.1 学术研究 1.1.2

Arm启动流程解析

谈到arm的启动流程不得不说的是bootloader,但是我这篇文章主要来谈谈arm启动流程的,所以bootloader只是跟大家简介一下就ok.这篇文章我会谈到以下内容: 1.bootloader简介以及其作用 2.2440.6410.210当下比较常见的3款处理器的启动流程进行简单分析,通过这三款处理器的分析希望大家掌握arm处理器的启动分析. Ok我们进入主题 l  Bootloader简介及其作用 在我看来bootloader的作用是初始化必要的硬件,引导内核启动.(当然这是主要作用,今

4.安装系统引导程序

课程要求: 1.安装Bootloader到SD卡. 实验器材: 软件: 1.OK6410光盘A,B 硬件: 1. PC机一台,系统为windows 7 64位 2. OK6410开发板一套 3. 4G或8GSD卡一张 背景知识: 1. Bootloader简介: 在嵌入式操作系统中,Bootloader 是在操作系统内核运行之前运行.可以初始化硬件设备.建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境.在嵌入式系统中,通常并没有像 BIOS那

FreeLink开源呼叫中心设计思想

上一篇大概说了国内外优秀的呼叫中心系统: 国内外优秀呼叫中心系统简介 借鉴上述呼叫中心系统,我们的设计新一代呼叫中心如下:

Bootloader之uBoot简介

本文转载自:http://blog.ednchina.com/hhuwxf/1915416/message.aspx 一.Bootloader的引入 从前面的硬件实验可以知道,系统上电之后,需要一段程序来进行初始化:关闭 WATCHDOG.改变系统时钟.初始化存储控制器.将更多的代码复制到内存中等等.如果它能将操作系统内核(无论从本地,比如Flash:还是从远端, 比如通过网络)复制到内存中运行,就称这段程序为Bootloader. 简单地说,Bootloader就是这么一小段程序,它在系统上电

dede cms列表页调用文章简介(借鉴)

{dede:list pagesize='8' infolen='50'}<a href="[field:arcurl/]">[field:title/][内容调用代码]</a>{/dede:list}[内容调用代码]如下:1:[field:infos /]2:[field:description /]3:[field:infos function="cn_substr(@me,字符数)"/]4:[field:description func