18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一圖看懂RISC-V星光板的啟動流程

StarFive ? 2022-04-22 13:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

繼《最全教程來啦!在RISC-V星光板上創(chuàng)建Debian系統(tǒng)鏡像》之后,這一期來聊聊RISC-V星光板的啟動流程。

如何更直觀理解VisionFive的啟動流程呢?小編用一張圖摹擬整個過程。

0013f5fa-bce7-11ec-82f6-dac502259ad0.png

通電開機(jī)加載BootROM后,有兩種方法去啟動Bootloader(在嵌入式系統(tǒng)中,通常沒有像BIOS那樣的固件程序,因此整個系統(tǒng)的加載啟動任務(wù)完全由Bootloader來完成)。

第一種是通過UART,即通過簡單輸入一條命令,加載一個固定大小的二進(jìn)制文件到芯片的內(nèi)存中并執(zhí)行它,這種模式主要用于固件更新;

第二種是通過QSPI(Quad SPI),即BootROM將32k大小的Bootloader從QSPI讀取到SRAM區(qū)并開始執(zhí)行。不難看出,QSPI更為方便,官方也推薦這個方式。

通過QSPI模式,BootROM把32k的bootloader從QSPI讀取到主芯片內(nèi)部的SRAM區(qū)并啟動。大家可以看到上圖淺藍(lán)色區(qū)域,這個區(qū)域的文件都是在開發(fā)板出廠時,刷寫好到QSPI閃存芯片里的內(nèi)容,包括了secondboot,ddrinit,OpenSBI和U-Boot。

secondboot是一個只有9KB左右的bin文件,它去讀取閃存中ddrinit,跳轉(zhuǎn)過去后初始化內(nèi)存并引導(dǎo)閃存上的fw_payload.bin.out文件,而這個fw_payload.bin.out包含了 OpenSBI和Uboot的頭和文件信息,于是直接跳轉(zhuǎn)到OpenSBI了。

什么是OpenSBI呢?

OpenSBI的全稱是Open SupervisorBinary Interface ,即“開放的操作系統(tǒng)二進(jìn)制接口”,大家可以將OpenSBI 理解成固件。其特點有二,第一,以 M 模式和啟動器來定義的平臺固件,可以作為一個管理程序或者是通用操作系統(tǒng)執(zhí)行,并且進(jìn)入S或者HS模式;第二,以HS模式和啟動器的管理程序,或者一個通用的操作系統(tǒng),可以執(zhí)行并進(jìn)入VS模式。

M模式即Machine-Mode,可以理解為固件特權(quán)級;S模式即Supervisor-Mode,可以理解為操作系統(tǒng)內(nèi)核特權(quán)級。在啟動流程中,OpenSBI作用就是讓開發(fā)板從M運(yùn)行模式引導(dǎo)操作系統(tǒng)內(nèi)核,讓操作系統(tǒng)內(nèi)核運(yùn)行進(jìn)入 S 模式。

其他模式就不過多解釋啦,感興趣的朋友可自行搜索。


0031576c-bce7-11ec-82f6-dac502259ad0.png

最后,從OpenSBI到U-Boot 的過程可以拆分來看,OpenSBI為Linux提供基本的系統(tǒng)響應(yīng),系統(tǒng)從M模式轉(zhuǎn)換為S模式,跳轉(zhuǎn)并啟動位于內(nèi)存對應(yīng)位置的U-Boot。而隨著U-Boot啟動,Linux系統(tǒng)也開始啟動了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • RISC
    +關(guān)注

    關(guān)注

    6

    文章

    483

    瀏覽量

    85734
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    躍昉科技亮相2025 RISC-V軟件生態(tài)研討會

    2025 年 9 月 19 日,場聚焦 RISC-V 軟件生態(tài)發(fā)展的行業(yè)盛會——“RISC-V 軟件生態(tài)研討會”在珠海國際會展中心成功舉辦。全球首款支持超128核RISC-V RVA
    的頭像 發(fā)表于 09-20 14:04 ?924次閱讀

    2025新思科技RISC-V科技日活動圓滿結(jié)束

    ,通過在RISC-V技術(shù)探索分享與多維度討論,為與會者提供了新思科技在賦能RISC-V技術(shù)創(chuàng)新的全面視角,從而更進(jìn)步促進(jìn)中國RISC-V產(chǎn)業(yè)發(fā)展與生態(tài)構(gòu)建。
    的頭像 發(fā)表于 07-25 17:31 ?851次閱讀

    FPGA與RISC-V淺談

    RISC-V處理器的SoC數(shù)量在2024年約為20億顆,到2031年有望突破200億顆。 RISC-V的概念與優(yōu)勢 RISC-V種全新的開源指
    發(fā)表于 04-11 13:53 ?497次閱讀
    FPGA與<b class='flag-5'>RISC-V</b>淺談

    芯來科技亮相RISC-V Day Tokyo 2025

    RISC-V Day Tokyo 2025春季會議于日前在東京大學(xué)ITO國際研究中心順利舉行。The RISC-V Day Tokyo作為日本最大的RISC-V活動,匯集了眾多優(yōu)秀的RISC-
    的頭像 發(fā)表于 03-03 14:07 ?825次閱讀

    關(guān)于RISC-V芯片的應(yīng)用學(xué)習(xí)總結(jié)

    RISC-V芯片作為種基于精簡指令集計算(RISC)原則的開源指令集架構(gòu)(ISA)芯片,近年來在多個領(lǐng)域展現(xiàn)出了廣泛的應(yīng)用潛力和顯著優(yōu)勢。以下是對RISC-V芯片應(yīng)用的總結(jié)。
    發(fā)表于 01-29 08:38

    新的RISC-V前景如何呢?

    1 月 7 日消息,RISC-V 領(lǐng)軍企業(yè) SiFive 成立中國分公司,中文名稱定為“芯伍科技”。 1 月 14 日消息,專注傳統(tǒng)與 AI 業(yè)務(wù),Imagination 放棄 RISC-V CPU 開發(fā)。 新的年,
    發(fā)表于 01-24 16:19

    RISC-V MCU技術(shù)

    嘿,咱來聊聊RISC-V MCU技術(shù)哈。 這RISC-V MCU技術(shù)呢,簡單來說就是基于個叫RISC-V的指令集架構(gòu)做出的微控制器技術(shù)。RISC-
    發(fā)表于 01-19 11:50

    RISC-V 與 ARM 架構(gòu)的區(qū)別 RISC-V與機(jī)器學(xué)習(xí)的關(guān)系

    在現(xiàn)代計算機(jī)架構(gòu)中,RISC-V和ARM是兩種流行的處理器架構(gòu)。它們各自具有獨特的特點和優(yōu)勢,適用于不同的應(yīng)用場景。 1. RISC-V架構(gòu) RISC-V(讀作“risk-five”)是
    的頭像 發(fā)表于 12-11 17:50 ?4000次閱讀

    關(guān)于RISC-V學(xué)習(xí)路線圖推薦

    個號的RISC-V學(xué)習(xí)路線圖可以幫助學(xué)習(xí)者系統(tǒng)地掌握RISC-V架構(gòu)的相關(guān)知識。比如以下是個較好的RISC-V學(xué)習(xí)路線圖:
    發(fā)表于 11-30 15:21

    RISC-V能否復(fù)制Linux 的成功?》

    的產(chǎn)品,Linux成為開源軟件發(fā)展的基石。 這種成功是否可以復(fù)制到開源硬件上呢?RISC-V這樣的指令集架構(gòu)(ISA)是否也可以像Linux內(nèi)核作為開源軟件的基礎(chǔ)樣,成為開源硬件發(fā)展的基石呢? 這個
    發(fā)表于 11-26 20:20

    什么是RISC-V?以及RISC-V和ARM、X86的區(qū)別

    前言 RISC-V是基于RISC精簡指令集架構(gòu)開發(fā)的個開放式指令集架構(gòu),它是由加州大學(xué)伯克利分校的計算機(jī)科學(xué)教授Krste Asanovic(克里斯蒂安·阿薩諾維奇)領(lǐng)導(dǎo)的團(tuán)隊開發(fā),RISC
    發(fā)表于 11-16 16:14

    RISC-V,即將進(jìn)入應(yīng)用的爆發(fā)期

    RISC-V種開放標(biāo)準(zhǔn)指令集架構(gòu) (ISA),最初由加州大學(xué)伯克利分校的研究人員于2010年開發(fā)。業(yè)界稱,這種開源特性為芯片設(shè)計者提供了極大的靈活性,可以根據(jù)具體需求定制AI加速器。 而AI
    發(fā)表于 10-31 16:06

    國產(chǎn)RISC-V案例分享,基于全志T113-i異構(gòu)多核平臺!

    核心可用于“系統(tǒng)快速啟動”、“視頻實時采集”、“界面實時顯示”、“數(shù)據(jù)實時處理”、“IO實時控制”等應(yīng)用。 2 RISC-V核心支持外設(shè)全志T113-i中的RISC-V核心支持多種
    發(fā)表于 10-29 09:47

    預(yù)售啟動!昉·星光 2 AI套件正式發(fā)布,基于RISC-V構(gòu)建AI算力

    10月24日,昉·星光2(VisionFive2)AI套件正式開啟預(yù)售。該套件由中國RISC-V軟硬件生態(tài)領(lǐng)導(dǎo)者賽昉科技攜手邊緣人工智能(AI)處理器的領(lǐng)先芯片制造商Hailo共同推出,旨在為邊緣
    的頭像 發(fā)表于 10-25 08:05 ?969次閱讀
    預(yù)售<b class='flag-5'>啟動</b>!昉·<b class='flag-5'>星光</b> 2 AI套件正式發(fā)布,基于<b class='flag-5'>RISC-V</b>構(gòu)建AI算力

    RISC-V近期市場情況調(diào)研

    RISC-V種開源的指令集架構(gòu)(ISA),近年來在全球范圍內(nèi)迅速崛起,尤其在中國,RISC-V的發(fā)展勢頭十分強(qiáng)勁。以下是目前RISC-V芯片的發(fā)展情況,以及中國在這
    的頭像 發(fā)表于 10-23 15:10 ?2036次閱讀