日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

UBOOT 概述

發(fā)布時間:2025/3/21 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UBOOT 概述 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
[uboot] (第一章)uboot流程——概述
2016年10月26日 22:30:45閱讀數(shù):2519

[uboot] uboot流程系列:?
[project X] tiny210(s5pv210)上電啟動流程(BL0-BL2)

建議先看《[project X] tiny210(s5pv210)上電啟動流程(BL0-BL2)》,根據(jù)例子了解一下上電之后的BL0\BL1\BL2階段,以及各個階段的運行位置,功能。

=================================================================================

一、bootloader & uboot

1、bootloader的概念

 Bootloader是在操作系統(tǒng)運行之前執(zhí)行的一段小程序。而這段小程序的最終目的,正確地設(shè)置好軟硬件環(huán)境,使之能夠成功地引導(dǎo)操作系統(tǒng)。

2、bootloader的核心功能

bootloader的核心功能就是引導(dǎo)操作系統(tǒng),部分工作如下

  • 初始化部分硬件,包括時鐘、內(nèi)存等等
  • 加載內(nèi)核到內(nèi)存上
  • 加載文件系統(tǒng)、atags或者dtb到內(nèi)存上
  • 根據(jù)操作系統(tǒng)啟動要求正確配置好一些硬件
  • 啟動操作系統(tǒng)

3、bootloader的monitor功能

上述2是bootloader的核心功能,也就是引導(dǎo)操作系統(tǒng)的功能。?
但是部分bootloader還支持monitor功能,提供了更多的命令行接口,具體部分功能如下:

  • 進行調(diào)試
  • 讀寫內(nèi)存
  • 燒寫Flash
  • 配置環(huán)境變量
  • 命令引導(dǎo)操作系統(tǒng)

4、嵌入式幾種常見的bootloader

  • uboot?
    這也是最常見的bootloader,開源,常用于ARM,MIPS等平臺。?
    支持monitor功能,也是在項目project X中,使用的bootloader?
    所以后續(xù)兩節(jié)會針對這個bootloader進行說明
  • superboot?
    不開源,友善之臂的tiny210代碼中默認(rèn)使用這個bootloader
  • LK(Little Kernel)?
    常用于高通平臺,支持monitor功能。

二、uboot-spl & uboot

1、uboot-spl

由uboot編譯生成,對應(yīng)于BL1階段,也就是BL1的鏡像,uboot-spl.bin。?
根據(jù)《[project X] tiny210(s5pv210)上電啟動流程(BL0-BL2)》,其代碼運行于IRAM中

  • 主要工作有:?
    • 初始化部分時鐘(和SDRAM相關(guān))
    • 初始化DDR(外部SDRAM)
    • 從存儲介質(zhì)上(比如SD\eMMC\nand flash)將BL2鏡像加載到SDRAM上
    • 驗證BL2鏡像的合法性
    • 跳轉(zhuǎn)到BL2鏡像所在的地址上

后續(xù)會從編譯和代碼流程兩方面來介紹uboot-spl。?
對應(yīng)文章:?
《[uboot] (第二章)uboot流程——uboot-spl編譯流程》?
《[uboot] (第三章)uboot流程——uboot-spl代碼流程》

2、uboot

由uboot編譯生成,對應(yīng)于BL2階段,也就是BL2的鏡像,uboot.bin。?
根據(jù)《[project X] tiny210(s5pv210)上電啟動流程(BL0-BL2)》,其代碼運行于SDRAM中.

  • 主要工作有:?
    • 初始化部分硬件,包括時鐘、內(nèi)存等等
    • 加載內(nèi)核到內(nèi)存上
    • 加載文件系統(tǒng)、atags或者dtb到內(nèi)存上
    • 根據(jù)操作系統(tǒng)啟動要求正確配置好一些硬件
    • 啟動操作系統(tǒng)
  • monitor工作,主要是處理命令行的命令,以下是部分操作:?
    • flash操作
    • 環(huán)境變量操作
    • 啟動操作

后續(xù)會從編譯、代碼整體流程以及部分功能的具體流程來介紹uboot-spl。?
對應(yīng)文章:?
《[uboot] (第四章)uboot流程——uboot編譯流程》?
《[uboot] (第五章)uboot流程——uboot整體代碼流程》

總結(jié)

以上是生活随笔為你收集整理的UBOOT 概述的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 99视频在线播放 | 国产精品夜色一区二区三区 | 中文字幕乱码av | 亚洲中文一区二区三区 | www狠狠干| 日本一区二区三区免费看 | 人妻夜夜爽天天爽三区麻豆av网站 | 午夜福利理论片在线观看 | 老女人一毛片 | 国产精品一区无码 | 黄瓜视频成人 | 亚洲精品无人区 | 亚洲欧美日韩专区 | 免费日韩 | 亚洲经典一区二区三区四区 | 亚洲福利一区二区 | 黄色网战在线观看 | www.日| 伊人网视频在线观看 | 97色伦影院| 欧美亚洲综合一区 | 欧美一区二不卡视频 | 日日骚一区 | 少妇看片 | 自拍偷拍国产 | 高h校园不许穿内裤h调教 | 日韩欧美亚洲综合 | 先锋av网| av影片在线观看 | 二级毛片视频 | 欧美三级免费观看 | 久久久久久91 | 97在线观看免费视频 | 黑人一级视频 | 欧美xxxx胸大| proumb性欧美在线观看 | 成人黄色在线 | 韩国毛片一区二区 | 黄色免费网站在线看 | 乱老熟女一区二区三区 | 免费在线观看日韩 | 欧美激情国产在线 | 偷拍亚洲欧美 | 国产精品一区二区入口九绯色 | 天天插夜夜爽 | 中文字幕日韩精品在线 | 手机看片1024国产 | 精品人妻一区二区三区四区 | 成人午夜剧场视频网站 | 亚洲视频在线免费播放 | 国产精品一区二区三区四区视频 | 91av看片| 精品麻豆视频 | 亚洲天堂中文字幕在线观看 | 国产精品久久久久久亚洲色 | 美女三级视频 | 人人人草 | 国产美女极度色诱视频www | 国产在线视频99 | 精品不卡一区二区 | xx性欧美肥妇精品久久久久久 | 99999视频| 国产成人在线观看免费 | 国产三级在线播放 | 国产精品调教 | 男人天堂亚洲天堂 | 韩国三级在线视频 | 全黄一级裸体片 | 久久美女精品 | 欧美日韩一级二级 | 日本精品久久久久久久 | 欧美日韩中文视频 | 精品免费国产一区二区三区四区 | 好吊视频一区二区三区四区 | 日韩成人黄色片 | 国产在线一区二区视频 | 在线一二三区 | 伊人久久久久噜噜噜亚洲熟女综合 | 1024福利| 国产精品av久久久久久无 | 成年人黄色大全 | 欲色综合 | 欧美人与动牲交a欧美精品 欧美三级在线看 | 国产又粗又猛又色又 | www.啪| 蜜桃av噜噜一区二区三区网址 | 精品国产乱码一区二区三 | 大片视频免费观看视频 | 免费av导航 | 成人免费一级片 | 中国爆后菊女人的视频 | 久操视频免费看 | 在线免费中文字幕 | 国产porn | 日韩久久免费视频 | 少妇高潮一区二区三区四区 | 美女被啪啪 | 在线免费观看视频黄 | 色婷婷综合久久久久中文 |