日韩性视频-久久久蜜桃-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)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美精品一区在线 | 爱情岛论坛自拍 | 国产真人做爰毛片视频直播 | av片免费在线播放 | 深夜视频在线免费 | 国产欧美一区二区三区另类精品 | 亚洲毛片在线看 | 欧美丰满美乳xxx高潮www | 欧美在线资源 | 欧美亚洲视频一区 | 亚洲欧美激情另类校园 | 一级淫片a | 国产成人精品女人久久久 | 日本免费无人高清 | 春草| 国产少妇在线 | 国产精品电影一区二区 | 日韩激情欧美 | 国产精品va在线观看无码 | 欧美人体一区二区 | 在线观看亚洲天堂 | 91成人小视频 | 亚洲天堂三级 | 少妇高潮露脸国语对白 | 久久一区二区视频 | 最新在线视频 | jiizzyou性欧美老片 | 日批毛片 | 日韩精品一 | 小妹色播| 亚洲第一页中文字幕 | 国产内谢 | 日本丰满熟妇videossex一 | 乱淫的女高中暑假调教h | 成人试看120秒体验区 | 少妇无码av无码专区在线观看 | www.欧美| 亚洲女人天堂av | 天天干天天爽天天射 | 国产又粗又爽视频 | 黄色动漫软件 | 91麻豆免费看 | 亚洲国产影视 | 国产大片一区 | 色婷婷伊人 | 成人午夜激情影院 | 国产高清视频在线播放 | 久热免费在线视频 | 激情狠狠| 黄色a级片网站 | 国产小视频在线 | 日韩精品视频观看 | 九草视频在线 | 日韩午夜激情视频 | 亚洲一区二区乱码 | 日本亚洲色大成网站www久久 | 国产欧美一区在线观看 | 国产日韩欧美亚洲 | 国产视频精品自拍 | 三级男人添奶爽爽爽视频 | av噜噜在线 | 国精产品乱码一区一区三区四区 | 国产日韩欧美一区 | 国产亚洲综合在线 | 国产夫妇交换聚会群4p | 99re8在线精品视频免费播放 | 欧美日本中文字幕 | 久久久久久久爱 | 40到50岁中老年妇女毛片 | 黄色男人的天堂 | 国产日韩欧美一二三区 | 亚洲熟女一区二区 | 美女综合网 | 国产成人精品免费 | 黄色大片网 | 老鸭窝av在线 | a网站在线观看 | 色婷婷社区 | 午夜在线观看免费视频 | 成人在线免费观看视频 | 国产一区免费看 | 亚洲经典视频 | 亚洲第一在线视频 | 成人毛片观看 | 宅男午夜影院 | 日本理论片午伦夜理片在线观看 | 成人福利在线视频 | 久久一级电影 | 综合久久国产 | 欧美美女在线观看 | 日韩av免费看 | 男人疯狂高潮呻吟视频 | 国产美女激情 | 亚洲一区二区在线视频 | 玉女心经是什么意思 | 天天爽天天爱 | 91在线观看. | 国模小黎自慰gogo人体 | 性欧美极品 |