今天小编要和大家分享的是嵌入式操作系统相关信息,接下来我将从嵌入式Linux引导以及U-Boot移植深度分析,数据基础-lhppt这几个方面来介绍。

嵌入式操作系统相关技术文章嵌入式Linux引导以及U-Boot移植深度分析数据基础-lhppt

嵌入式操作系统相关技术文章嵌入式Linux引导以及U-Boot移植深度分析

引言:本文简明扼要的介绍了嵌入式Linux的引导过程,X86体系的引导过程以及几种常见嵌入式处理器的引导过程,U-Boot的移植的基本步骤、常用命令如何使用。通过本文可以对嵌入式Linux的引导从概念到实际操作有一个总体清晰的认识

1.启动顺序

1.1 Bootloader

Bootloader(引导加载程序)本质上是一小段程序,其基本功能在于:

基本的硬件初始化

从闪存存储,网络或其他类型的非易失性存储中加载应用程序二进制文件(通常是操作系统内核)。

可能会对应用程序二进制文件进行解压缩

执行申请

除此基本功能之外,大多数Bootloader(引导加载程序)实现了Shell命令集以执行不同操作。

从存储或网络中加载数据,内存检查,硬件诊断和测试等

1.2 基于BIOS-X86的引导

x86处理器通常安装在在一块包含BIOS程序的非易失性存储器主板上。

在基于BIOS的旧x86平台上:BIOS负责基本的硬件初始化和从非易失性存储中加载一小段代码。

这段代码通常是第一阶段的引导程序bootloader,它将加载完整的引导程序bootloader本身。

bootloader可以解析文件系统,因此内核映象可以直接从普通文件系统中加载。

此顺序与现代基于EFI的系统不同。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查