UBoot

uboot是什么?

  1. 嵌入式linux系统启动过程
    嵌入式系统上电后先执行uboot、然后uboot负责初始化DDR,初始化Flash,然后将OS从Flash中读取到DDR中,然后启动OS(OS启动后uboot就无用了)
  2. uboot是什么,uboot的作用
    uboot 属于bootloader的一种,uboot是个庞大的单线程裸机程序,有两个作用一个是初始化硬件内存,flash等,第二个是引导内核,从flash中读出内核,放到内存中,Uboot去启动内核。

总结:嵌入式linux系统和PC机的启动过程几乎没有两样,只是BIOS成了uboot,硬盘成了Flash。

总结:uboot到底是干嘛的?

(1)uboot主要作用是用来启动操作系统内核。

(2)uboot还要负责部署整个计算机系统。

(3)uboot中还要初始化一些外设比如ddr, Flash, lcd,触摸屏等。

(4)uboot还得提供一个命令行界面供人来操作。

Uboot是如何启动的?

程序的链接是由链接脚本来决定的,所以通过脚本可以找到程序的入口。

最终的链接脚本就uboot目录下生成的u-boot.lds基础上生成的。

相关推荐
kebidaixu7 小时前
FreeRTOS 移植到 STM32F407VETX 记录(一)
stm32·单片机·嵌入式硬件
CSDN官方博客7 小时前
「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令
嵌入式硬件·物联网·embedding
点灯小铭8 小时前
基于单片机的数码管定时插座设计与定时开关功能实现
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
云栖梦泽8 小时前
玩转RK3506SDK
linux·嵌入式硬件
数智工坊10 小时前
机器人四大主控板系统分层选型指南:树莓派、ESP32、STM32与Arduino的能力边界与实战定位
stm32·嵌入式硬件·机器人
进击的小头10 小时前
第8篇:IGBT 从零到精通:核心原理、关键参数、选型指南与工业级应用要点
经验分享·嵌入式硬件·学习
点灯小铭10 小时前
基于单片机的多模式智能洗衣机设计
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
项目題供诗10 小时前
STM32-AD单通道&AD多通道(十九)
stm32·单片机·嵌入式硬件
南岸的水11 小时前
BMS国标充电解析
单片机·嵌入式硬件·mcu
清风66666611 小时前
基于单片机的可调数控电源设计
单片机·嵌入式硬件·mongodb·毕业设计·课程设计·期末大作业